|
Modbus Master Library for .NET | Modbus Master C++ Libraries | Modbus Master Library for Delphi | Modbus Master Java Package | Modbus Slave Library for .NET | Modbus Slave C++ Libraries |
|---|---|---|---|---|---|---|
| Protocols | ||||||
| Modbus RTU | ||||||
| Modbus ASCII | ||||||
| MODBUS/TCP | ||||||
| MODBUS UDP | ||||||
| TCP Encapsulated Modbus RTU | ||||||
| TCP Encapsulated Modbus ASCII | ||||||
| Daniel/Enron ENRON 32-bit extensions | ||||||
| LUFKIN ELAM extensions (RTU) | ||||||
| LUFKIN ELAM extensions over TCP | ||||||
| Support of Broadcasting | ||||||
| Data Types | ||||||
| Standard Modbus boolean and 16-bit integer (coils, discretes & registers) | ||||||
| Direct support for compound 32-bit integer and float | ||||||
| 🆕 Direct support for compound 64-bit integer and double | ||||||
| Configurable word alignment (big-endian or little-endian) for compound types | ||||||
| Support for legacy modulo-10000 data types | ||||||
| Modbus Function Codes | ||||||
| 1, 2, 5, 15 - Read/Write coils and discretes | ||||||
| 3, 4, 6, 16, 23 - Read/Write registers | ||||||
| 22 - Mask Write Register | ||||||
| 7 - Read Exception Status | ||||||
| 8 subcode 0 - Return Query Data | ||||||
| 8 subcode 1 - Restart Communications Option | ||||||
| 17 - Report Slave ID | ||||||
| 20, 21 - Read/Write file records | ||||||
| 43 subcode 14 - Read Device Identification | ||||||
| Advantec ADAM 5000/6000 Series Commands | ||||||
| Custom function codes | ||||||
| Diagnostic | ||||||
| Failure and transmission counters | ||||||
| Transmission and connection time-out supervision | ||||||
| Licensing | ||||||
| Straightforward per-developer-seat software license | ||||||
| Royalty free use | ||||||
| Source code is part of delivery | ||||||
| Design & API | ||||||
| Several example applications included | ||||||
| Object oriented, class based design | ||||||
| Robust and field-proven, suitable for real-time and industrial applications | ||||||
| Well documented user friendly API | ||||||
| C wrapper library to support integration into legacy C code | ||||||
| Support | ||||||
| Includes Basic Support Plan | ||||||
| Extended Support & Maintenance Plan available | ||||||
| Free updates for one year from the date of purchase | ||||||
| Customized modifications and development available | ||||||
- Feature is part of product
- Feature is available as an option at the time of purchase or on request