SEGGER introduces the Modbus protocol stack emModbus.
Modbus is an open, mature, and straight forward protocol designed to connect industrial devices. SEGGER’s implementation of the Modbus protocol enables communication with any other Modbus compliant device.
emModbus supports communication via UART (ASCII, RTU) and Ethernet (Modbus/TCP and Modbus/UDP). Multiple interfaces in the same product are supported.
Master and slave protocols are supported and can be used in the same product. Each Interface can be configured at runtime making it possible to build a pretested library which then may be deployed in multiple projects.
emModbus follows the same strict coding standards that enable SEGGER to create highly efficient middleware. The emModbus stack has a very small memory footprint, below 4 kByte code size, and needs less than 1 kByte of RAM including buffers.
The C code is completely portable and runs on any target. Using the OS abstraction layer any RTOS can be used with emModbus. emModbus can be used completely without an RTOS as well.
For any further enquiries regarding this topic, please contact Glenn Moloney at Indes – IDS B.V.