Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.8 Modbus TCP-Kommunikation in älteren Systemen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
1319
13.8.3.2
MB_SERVER (Über PROFINET als Modbus TCP-Server kommunizieren)
MB_SERVER kommuniziert als Modbus TCP-Server über den PROFINET-Anschluss an der
S7-1200 CPU. MB_SERVER verarbeitet Verbindungsanforderungen eines Modbus TCP-
Clients, empfängt und verarbeitet Modbus-Anforderungen und sendet Antworten.
Für die Verwendung der Anweisung wird kein zusätzliches Hardwaremodul benötigt.
ACHTUNG
Sicherheitshinweise
Jeder Client im Netzwerk hat Lese- und Schreibzugriff auf die Ein- und Ausgänge im
Prozessbild und auf den Datenbaustein- oder Bitspeicherbereich, die im Modbus-
Halteregister festgelegt sind.
Diese Option soll den Zugriff auf eine IP-Adresse einschränken und unbefugtes Lesen und
Schreiben verhindern. Zu beachten ist jedoch, dass die geteilte Adresse auch für den
unbefugten Zugriff verwendet werden kann.
Tabelle 13- 137 Anweisung MB_SERVER
KOP/FUP
SCL
Beschreibung
"MB_SERVER_DB"(
DISCONNECT:=_bool_in_,
CONNECT_ID:=_uint_in_,
IP_PORT:=_uint_in_,
NDR=>_bool_out_,
DR=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_,
MB_HOLD_REG:=_variant_inout_);
MB_SERVER kommuniziert als Modbus
TCP-Server über den PROFINET-
Anschluss an der S7-1200 CPU. Es ist
kein zusätzliches Hardwaremodul für die
Kommunikation erforderlich.
MB_SERVER kann eine Anforderung für
den Verbindungsaufbau mit einem
Modbus TCP-Client annehmen, eine
Modbus-Funktionsanforderung empfan-
gen und eine Antwortmeldung senden.