Functions:
- Access via TCP, UDP, RTU or ASCII
- integrated ModBus-Master components
- integrated ModBus-Slave components
- The internal routines are optimized for High-Performance-accesses
- Various recurring read accesses can be combined into a collection; thereby Modbus requests are combined to an absolute minimum
- Optional 32-Bit Register-Modus to plotting 32-Bit-Numbers in a Register (Usually other tool only provide 16Bit-Register)
- Read and write all logiclly primitives .Net/Java-data types. Including converting with an adjustable method (e.g. Big-Endian, Little-Endian, etc.)
- Slave-component whit multiple listeners; that means it is possible to make any numbers of accesses to a Modbus Slave available at the same time e.g. TCP Port502, TCP Port503, UDP Port 502, etc.
- Extensive Logs incl. Record of all sent data
- Extensive example projects
- Master- and Slave-simulation to support your development and also helps for putting your programs into operation
- You receive a large collection of code examples to help and illustrate the connection of your program to a PLC. Usable on your own code.
- Modbus-Master: supports function codes 1,2,3,4,5,6,7,8,11,12,15,16,17,22,23,43/MEI13 and self-defined function codes
- Modbus-Slave: supports function codes 1,2,3,4,5,6,8,15,16,23
- Read Coils, Discrete Inputs, Holding Register, Input Register
- Write Coils and Holding Register via Modbus-master
- Write Coils, Discrete Inputs, Holding Register, Input Register via Modbus-Slave
- Internal help and convert functions for an easy read and write of certain data types
- Read and write operations for following data types (depends on target region)
- Bit
- Byte
- Short
- UShort
- Integer
- UInteger
- Long
- Ulong
- Float
- Double
- PLC_Word
- PLC_DWord
- LWord
- PLC_INT
- PLC_DINT
- PLC_LINT
- 16Bit BCD
- 32Bit BCD
- String