The Cypherbridge uMODBUS Toolkit supports Modbus standard TCP, TLS, and RTU protocols, interfacing to platform data, sensors and actuators. Applications include factory automation, industrial control, energy sector, smart building control and automation systems.
uMODBUS supports the MBAPS Modbus/TCP Security Protocol Specification. Similar to HTTP and its secure version HTTPS, MBAPS encapsulates the Modbus TCP protocol in TLS 1.2. This achieves secure, private operation and defines against cyber-attack for mission critical applications. uMODBUS, together with the Cypherbridge uSSL SDK, implements X.509 mutual authentication, role identification, AuthN and AuthZ with a role-to-rights database. This can be offloaded into IT systems with Cypherbridge uRADIUS Toolkit.
Integrated with the Cypherbridge SDKPac framework, it can be deployed across a wide range of platforms, OS, TCP/IP and toolchains.
Features
- Register database generator defines register map, descriptors and dispatch handlers for coil, discrete, holding and input sections
- Platform interface to process register operations, including type conversion for bitfield, integer, float and string registers
- Assignable secondary slave address
- Holding register NV save and restore from platform power-up
- Master control application can be used over TCP and RTU networks to develop and test slave devices
- Interoperates with scaled SCADA control systems