MergenHub Envest
Home/Protocols/Modbus TCP + Serial
Protocol · Modbus TCP + Serial

Modbus TCP, RTU and ASCII support

The most widespread field protocol in industry. MergenHub connects Modbus devices over both Ethernet and serial, with complete support for addressing and function-code details.

← All protocols & modules
MergenHub — Modbus TCP + SerialConnected
MergenHub — Modbus TCP + Serial

The MergenHub interface — live register values, address format and write function codes for a Modbus device on one screen.

What is Modbus?

Modbus is an open master/slave protocol used by PLCs, RTUs, meters, drives and I/O modules to share data. It reads and writes across coil and register areas (0x/1x/3x/4x); Modbus TCP runs over Ethernet with an MBAP header, while Modbus RTU/ASCII runs over serial links.

Where is it used?

Water/wastewater pump stations, energy meters, variable-frequency drives, compact PLCs and field I/O. The vast majority of field devices speak Modbus, so it is the usual starting point for most integrations.

Driver capabilities

Feature coverage

Modbus address formats and function codes are supported so existing projects migrate one-to-one.

Writes

FC05 / FC06 / FC16 / FC22

Single coil (FC05), single register (FC06), multiple registers (FC16) and masked write (FC22) — function code chosen to match device expectations.

Addressing

Zero / one based

Zero-based and one-based addressing; 5/6-digit Modicon address formats and direct register numbers supported together.

Transport

TCP · RTU · ASCII · UDP

Modbus TCP, serial RTU/ASCII and UDP transport. Serial links can also be tunnelled over TCP/IP (Ethernet Encapsulation).

Data types

Word/bit order

Modicon word and bit order options (including FirstWordLow); correct byte layout for 32/64-bit integers and floats.

Performance

Per-block reads

Per-area maximum read block size — devices that cannot handle large blocks are polled without resetting.

Resilience

One socket per channel

One socket per channel, block isolation and quarantine so one device fault never disturbs its neighbours.

Address and function support
0x Coil1x Discrete Input3x Input Register4x Holding RegisterFC01/02/03/04FC05/06/16/22Zero-basedModicon 5/6 digitFirstWordLowEthernet EncapsulationUDP
Control safety

Write verification

GuaranteeWhen MergenHub writes a value, it waits for and checks the device response. If the device does not accept the write, the operation is treated as failed and shown as such on screen; a value is never marked Good without confirmation.