FieldTalk Modbus Features

Modbus Master Library 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
Daniel/Enron ENRON 32-bit extensions
LUFKIN ELAM extensions
TCP Encapsulated Modbus RTU
TCP Encapsulated Modbus ASCII
MODBUS UDP
Support of Broadcasting
Data Types
Standard Modbus boolean and 16-bit integer (coils, discretes & registers)
Direct support for compound 32-bit integer and float
Configurable word alignment for 32-bit types (big-endian, little-endian)
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 Standard Support Plan
Extended Support Plan available
Free updates for 12 months 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