Modbus TCP basiert auf einem Client/Server-Modell.
Der Magelis SCU HMI Controller implementiert sowohl Client- als auch Server-Dienste, sodass er eine Kommunikation mit anderen Steuerungen und E/A-Geräten initiieren und auf die Anforderungen von anderen Steuerungen, SCADA-Systemen, HMIs und anderen Geräten antworten kann.
Der Modbus TCP-Client unterstützt folgende Funktionsbausteine aus der PLCCommunication-Bibliothek ohne jede Konfiguration:
oADDM
oREAD_VAR
oSEND_RECV_MSG
oSINGLE_WRITE
oWRITE_READ_VAR
oWRITE_VAR
Weitere Informationen hierzu finden Sie in der Beschreibung der Funktionsbausteine.
Die Bibliothek SE_Modbus TCP_Slave enthält den Funktionsbaustein ModbusServer für die Verwaltung der Kommunikation zwischen dem Magelis SCU HMI Controller in ihrer Funktion als Modbus-Server und allen Clients, die Modbus-Dienste bei der Steuerung anfordern. Detaillierte Informationen finden Sie im Anhang Bibliothek SE_ModbusTCP_Slave.