Modbus |
The ModbusTCPProtocol type exposes the following members.
| Name | Description | |
|---|---|---|
| DeviceName | The name of the ED Device | |
| LastRequest | The last Modbus TCP Request sent encoded as string | |
| LastResponse | The Modbus TCP Response for the last Request sent note this could be null as the request may not have completed at time of asking | |
| ProtocolId | The ModbusTCP protocol, always 0 From Modbus.org: Protocol Identifier – It is used for intra-system multiplexing. The MODBUS protocol is identified by the value 0. | |
| RequestLength | The Modbus TCP Length of Request From Modbus.rog: Length - The length field is a byte count of the following fields, including the Unit Identifier and data fields. | |
| ResponseLength | The Modbus TCP Length of Response From Modbus.rog: Length - The length field is a byte count of the following fields, including the Unit Identifier and data fields. | |
| Stream |
Set the stream which the protocol data is written and read from
(Inherited from Protocol) | |
| TransactionId | The ModbusTCP transaction Id starts at one and should be incremented each time from Modbus.org: Transaction Identifier - It is used for transaction pairing, the MODBUS server copies in the response the transaction identifier of the request. | |
| UnitId | The ModbusTCP Unit identifier, From Modbus.org: Unit Identifier – This field is used for intra-system routing purpose. It is typically used to communicate to a MODBUS+ or a MODBUS serial line slave through a gateway between an Ethernet TCP-IP network and a MODBUS serial line.This field is set by the MODBUS Client in the request and must be returned with the same value in the response by the server. For our purposes: always 0xff |