Documentation

TCP/IP Protocols

The library provides two flavours of TCP/IP based Modbus protocols. More...

Classes

class  TMbusTcpMasterProtocol
 MODBUS/TCP Master Protocol class. More...
class  TMbusRtuOverTcpMasterProtocol
 Encapsulated Modbus RTU Master Protocol class. More...

Detailed Description

The library provides two flavours of TCP/IP based Modbus protocols.

The MODBUS/TCP master protocol is implemented in the class MbusTcpMasterProtocol. The Encapsulated Modbus RTU master protocol is implemented in the class MbusRtuOverTcpMasterProtocol.

Both classes provides functions to establish and to close a TCP/IP connection to the slave as well as data and control functions which can be used after a connection to a slave device has been established successfully. For a more detailed description of the data and control functions see section Data and Control Functions for all Modbus Protocol Flavours.

Using multiple instances of a MbusTcpMasterProtocol class enables concurrent protocol transfers using multiple TCP/IP sessions. They should be executed in separate threads.

See section The MODBUS/TCP Protocol for some background information about MODBUS/TCP.

See section Using MODBUS/TCP Protocol for an example how to use the MbusTcpMasterProtocol class.


FieldTalk Modbus Master Library, Delphi Edition
Library version 2.6.2