ModbusMasterTCP
ModbusMasterTCP (FB)
ModbusMasterTCP (FB)FUNCTION_BLOCK ModbusMasterTCP IMPLEMENTS IModbusConnector
InOut:
Input
xEnable
BOOL
TRUE
Input
xResetAuto
BOOL
Zurücksetzen manueller Übersteuerung der angeschlossenen Slaves.
Input
sIPAddress
STRING(15)
‘192.168.60.10’
Input Const
uiPort
UINT
502
Netzwerkport für ModbusTCP
Input Const
tConnectTimeout
TIME
TIME#5s0ms
Timeout zeit für den Verbindungsaufbau. Ist die Zeit
abgelaufen erfolgt ein wiederholender reconnect nach Ablauf
der Zeit tWatchdogDisconnect.
Input Const
tReplyTimeout
TIME
TIME#1s0ms
Reply timeout für Modbus Anfragen, dieser gilt für alle angeschlossenen Slaves.1
Input Const
tWatchdogDisconnect
TIME
TIME#25s0ms
Watchdog welcher eine aktive Verbindung überwacht und nach Ablauf der Zeit einen reconnect durchführt.
Output
xConnected
BOOL
TRUE = Verbindung zu Modbus TCP Teilnehmer hergestellt
Output
itfModbusConnector
IModbusConnector
THIS^
Output
udiConnectedSlaves
UDINT
Anzahl der angeschlossenen Modbus Teilnehmer
Output
udiLastModbusRequestTime
UDINT
Modbus request Transaktionszeit in Millisekunden
Output
udiNumberOfMsgSent
UDINT
Anzahl der gesendeten Modbus requests
Output
udiNumberOfMsgReply
UDINT
Anzahl der empfangenen Modbus requests
Zuletzt aktualisiert

