Client (FB)
FUNCTION_BLOCK ABSTRACT Client IMPLEMENTS IClient
MODBUS client (master) base class.
Client provides the communication infrastructure for ClientRequest to work with.
- InOut:
Scope
Name
Type
Initial
Comment
Input
xConnectBOOLFALSE
Connect to server (slave).
Output
xConnectedBOOLClient (master) is connected to server (slave).
xErrorBOOLError
eErrorIDError status
udiNumMsgSentUDINTNumber of request messages send since connect.
udiNumMsgReplyUDINTNumber of reply messages received since connect.
udiNumMsgExcReplyUDINTNumber of exception reply messages received since connect.
udiNumMsgExcReplyIllFctUDINTNumber of exception reply messages received since connect, signaling illegal function.
udiNumMsgExcReplyIllDataAdrUDINTNumber of exception reply messages received since connect, signaling illegal data address.
udiNumReplyTimeoutsUDINTNumber of reply timeouts since connect.
udiNumReqNotProcessedUDINTNumber of requests not processed in time (“request starvation”) since connect.
udiNumReqParamErrorUDINTNumber of requests started with parameter error, for example “Read Coils” -> “Quantity of coils” = 0.
udiLastTransactionTimeUDINTTransaction time in ms - time difference between request message send und reply message received.