node-modbus-tcp - NodeJS Modbus TCP/IP

  •        484

This is a very simple module that uses NodeJS Streams2 to read Modbus TCP data and convert it to JSON and vice-versa.If you're just starting or just trying to use this library, I advise you to try modbus-stream. It's more complete (it supports all standard function codes) and it was designed to work with TCP, RTU and ASCII modes.

https://github.com/dresende/node-modbus-tcp

Tags
Implementation
License
Platform

   




Related Projects

HslCommunication - 个人工具库,包含日志类,异步网络通讯类,版本控制的类,注册码生成类,数据加密解密类,文件上传下载类,三菱,西门子,欧姆龙PLC访问类,modbus tcp服务器及客户端类。Personal tools library, including log class, asynchronous network communication class, version control class, registration code generation class, data encryption and decryption class, file upload and download class, Mitsubishi, Siemens, Omron PLC access class, modbus tcp server and client class

  •    CSharp

个人工具库,包含日志类,异步网络通讯类,版本控制的类,注册码生成类,数据加密解密类,文件上传下载类,三菱,西门子,欧姆龙PLC访问类,modbus tcp服务器及客户端类。Personal tools library, including log class, asynchronous network communication class, version control class, registration code generation class, data encryption and decryption class, file upload and download class, Mitsubishi, Siemens, Omron PLC access class, modbus tcp server and client class.

Linux firewall for Modbus/TCP protocol

  •    

Netfilter extention to make filtering decisions based on Modbus/TCP headers, such as function code, unit id and reference number. Modbus/TCP is a widely used industrial ethernet protocol.

Modbus master and slave tool

  •    

This project includes both a Modbus Master and a Modbus Slave windows form application. Both master and slave include import and export data to csv.

ClientServerProject - 一个C-S模版,该模版由三部分的程序组成,一个服务端运行的程序,一个客户端运行的程序,还有一个公共的组件,实现了基础的账户管理功能,版本控制,软件升级,公告管理,消息群发,共享文件上传下载,批量文件传送功能。具体的操作方法见演示就行。本项目的一个目标是:提供一个基础的中小型系统的C-S框架,客户端有三种模式,无缝集成访问,winform版本,wpf版本,asp

  •    CSharp

A CS development framework based on small-to-medium sized refining, covering computer-side, web-side, and mobile-side full-platform system templates, will include some commonly used repetitive function codes, such as network communication mechanisms, in most one-to-many system designs. Client version control, account control management, password modification, announcement management, server configuration, various common windows, etc., and most small and medium-sized systems just need simple rights management.  This framework contains four client-side modes, the first commonly used winform client, the second is the wpf client, the third is the asp.net mvc mode, and the fourth is the client of the Android platform. You can choose a mode on winform and wpf clients, then your system provides some functions (such as report viewing) to asp.net, and then provide an Android app for mobile phone use, if the server is assumed in the cloud, all People can interact with anytime, anywhere, data flow, all account models are unified, the browser is also convenient for some people who only need to view the report users do not need to deploy the client. Of course, the client can provide more powerful features.

libmodbus - A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Windows

  •    C

libmodbus is a free software library to send/receive data with a device which respects the Modbus protocol. This library can use a serial port or an Ethernet connection. The functions included in the library have been derived from the Modicon Modbus Protocol Reference Guide which can be obtained from Schneider at www.schneiderautomation.com.


Dexter

  •    CSharp

Dexter is an Open Source Tool for the Automation Industry that provides the user with a friendly graphic interface for simulating both MODBUS and DNP3 slaves, over multiple serial and TCP/IP connections.

MBLogic

  •    Python

Complete manufacturing automation platform for factory and process equipment. It includes multi-protocol communications (including Modbus/TCP), PLC soft logic, HMI, and tools for troubleshooting and installation in 4 comprehensive packages.

Modbus Device Configurator

  •    Java

Modbus Device Configurator is a JAVA based PC software which let you to read/write parameters on a MODBUS protocol based board, using HI-Level graphical user interface SWING based fully customisable.

modbus - Fault-tolerant implementation of modbus protocol in Go (golang)

  •    Go

Fault-tolerant, fail-fast implementation of Modbus protocol in Go.

libmodbus - A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Windows

  •    C

A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Windows

QModBus

  •    C++

QModBus is a free Qt-based implementation of a ModBus master application. A graphical user interface allows easy communication with ModBus slaves over serial line interface. QModBus also includes a bus monitor for examining all traffic on the bus.

iPower

  •    

Data Acquisition application to capture Power Meter data over Modbus RTU. Features include Realtime trending and data logging for Historic graphs.

ModBus.Net

  •    

This project is dedicated to develop an open source ModBus communication component for .NET platform. Visual Studio .NET 2008 and .NET Framework 3.5 will be used as development tools and platform. VB.NET will be used as development language.

Modbus for .NET

  •    

C# implementation of Modbus communication protocol.

minimalmodbus

  •    Python

MinimalModbus is an easy-to-use Python module for talking to instruments (slaves) from a computer (master) using the Modbus protocol. Example code includes drivers for Eurotherm process controllers. The only dependence is the pySerial module. This software supports the 'Modbus RTU' serial communication version of the protocol, and is intended for use on Linux, OS X and Windows platforms. It is open source, and has the Apache License, Version 2.0. Tested with Python2.6, Python2.7 and Python

Java Modbus Library

  •    Java

jamod is an object oriented implementation of the Modbus protocol, realized 100% in Java. It allows to quickly realize master and slave applications in various transport flavors (IP and serial).

ModbusPal - a Java MODBUS simulator

  •    Java

ModbusPal is a project to develop a PC-based Modbus simulator. Its goal is to reproduce a realistic environment, with many slaves and animated register values. Almost everything in ModbusPal can be customized and controlled by scripts.

OSMOX (Open Source Modbus OPC XML-DA)

  •    CSharp

An OPC-XML compliant server for the MODBUS protocol used in process controllers and PLCs. It will provide low-cost access to plant data and support futher development of Open SCADA applications. Based on the OpenDA (opc-xml) project.

libquic - QUIC, a multiplexed stream transport over UDP

  •    C++

QUIC is an experimental protocol aimed at reducing web latency over that of TCP. On the surface, QUIC is very similar to TCP+TLS+SPDY implemented on UDP. Because TCP is implemented in operating system kernels, and middlebox firmware, making significant changes to TCP is next to impossible. However, since QUIC is built on top of UDP, it suffers from no such limitations. See Chromium QUIC Page for detailed information.

node-ipc - Inter Process Communication Module for node supporting Unix sockets, TCP, TLS, and UDP

  •    HTML

a nodejs module for local and remote Inter Process Communication with full support for Linux, Mac and Windows. It also supports all forms of socket communication from low level unix and windows sockets to UDP and secure TLS and TCP sockets. This work is licenced via the DBAD Public Licence.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.