Modbus is one of the most widely used industrial protocol stacks. As an open-standard, this protocol has been used for major industrial process automation over many decades. Modbus can work in Server and Client mode (Modbus master & Modbus slave) and is used in products such as PLCs, Variable Speed Drives, HMIs, Data Acquisition systems etc.
Embien offers Modbus protocol Stack for both use in server and client configurations in accordance to the Modbus Application Protocol Specification V1.1. Our Modbus master stack and Modbus slave stack implementation supports all the function codes defined by the protocol and supports extension via APIs too. Physical layers supported include RTU, ASCII and TCP/IP.
Some of the salient features of RAPIDSEA Modbus Stack are
Ports are available for all major embedded platforms including Renesas, NXP, TI, Microchip MCUs etc. The lwip modbus stack port is as effective as running the stack on .NET/Linux platforms.
In addition to the stack, Embien also offers no code development using Flint where the Modbus register address to be supported/accessed can be defined using Flint Editor and downloading the code on to the target will start working as the server/client. Extensive configurations such as Baud rates, Data Formats, IP address, etc. are supported. Modbus RTU gateway, Modbus RTU to Ethernet/IP, Ethernet/IP to Modbus TCP Protocol converters can be quickly developed using this approach. For more details, refer to Flint System Configurator page.