Easily read and write data to Modbus devices over both TCP and serial networks with IOTech’s high-performance Modbus device connecto
What is Modbus?
- Modbus is a widely used open communications protocol for delivering data between control systems and devices
- Modbus is prevalent in multiple industries including Power Systems,
Industrial Automation and Buildings Management - It was initially developed to reliably transmit control and instrumentation data between devices over serial lines
- A Modbus master device can write data to or request data from a Modbus slave device
- Modbus RTU is used in serial communication and transmits its data frames with a checksum to ensure the reliability of the data across the serial lines
- Modbus TCP/IP delivers the Modbus data over Ethernet using TCP/IP frames and therefore does not require the same error checking as Modbus RTU
IOTech's Modbus device connector supports both Modbus RTU and Modbus TCP variants and a wide variety of functionality including performance gains from batch reading and writing data
The Modbus device connector implements the following key features:
- Support for both Modbus RTU and Modbus TCP devices
- Read operations for input statuses, coils, input registers, and holding registers
- Write operations for coils and holding registers
- Batch (multi) read operations for input statuses, coils, input registers, and holding registers
- Batch (multi) write operations for coils and holding registers
- Support for Boolean, Int8, Uint8, Int16, Uint16, Int32, Uint32, Int64, Uint64, Float32, Float64 and String data types
- Support for byte and word swapping for Int32, Uint32, Int64, Uint64, Float32, and Float64 data types which is required for communication with some Modbus devices
- Support for reading individual Boolean bits from input registers and holding registers
- Support for writing individual Boolean bits to holding registers
- Support for the base address mechanism required for communication with some Modbus devices