Herunterladen Inhalt Inhalt Diese Seite drucken

Ältere Modbus Tcp-Anweisungen; Mb_Client (Über Profinet Als Modbus Tcp-Client Kommunizieren) - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

13.8.3
Ältere Modbus TCP-Anweisungen
13.8.3.1
MB_CLIENT (Über PROFINET als Modbus TCP-Client kommunizieren)
Tabelle 13- 129 Anweisung MB_CLIENT
KOP/FUP
Tabelle 13- 130 Datentypen für die Parameter
Parameter und Datentyp
REQ
In
DISCONNECT
IN
CONNECT_ID
IN
IP_OCTET_1
IN
IP_OCTET_2
IN
IP_OCTET_3
IN
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
SCL
"MB_CLIENT_DB"(
REQ:=_bool_in_,
DISCONNECT:=_bool_in_,
CONNECT_ID=_uint_in_,
IP_OCTET_1:=_byte_in_,
IP_OCTET_2:=_byte_in_,
IP_OCTET_3:=_byte_in_,
IP_OCTET_4:=_byte_in_,
IP_PORT:=_uint_in_,
MB_MODE:=_usint_in_,
MB_DATA_ADDR:=_udint_in_,
MB_DATA_LEN:=_uint_in_,
DONE=>_bool_out_,
BUSY=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_,
MB_DATA_PTR:=_variant_inout_);
Datentyp
Beschreibung
Bool
FALSCH = Keine Modbus-Kommunikationsanforderung
WAHR = Anforderung für die Kommunikation mit einem Modbus TCP-
Server
Bool
Mit dem Parameter DISCONNECT kann Ihr Programm den Verbindungs-
aufbau und -abbau zu einem Modbus-Servergerät steuern.
Ist DISCONNECT = 0 und keine Verbindung vorhanden, versucht
MB_CLIENT eine Verbindung zur zugewiesenen IP-Adresse und Portnum-
mer aufzubauen.
Ist DISCONNECT = 1 und eine Verbindung vorhanden, wird versucht, die
Verbindung zu trennen. Immer wenn dieser Eingang aktiviert ist, wird kein
anderer Vorgang eingeleitet.
UInt
Der Parameter CONNECT_ID muss jede Verbindung im PLC-Gerät eindeu-
tig identifizieren. Jede eindeutige Instanz der Anweisung MB_CLIENT oder
MB_SERVER muss einen eindeutigen Parameter CONNECT_ID enthalten.
USInt
IP-Adresse des Modbus TCP-Servers: Oktett 1
8-Bit-Anteil der 32-Bit-IP-Adresse (IPv4) des Modbus TCP-Servers, mit dem
der Client über das Modbus TCP-Protokoll eine Verbindung herstellt und
kommuniziert.
USInt
IP-Adresse des Modbus TCP-Servers: Oktett 2
USInt
IP-Adresse des Modbus TCP-Servers: Oktett 3
Kommunikationsprozessor und Modbus-TCP
13.8 Modbus TCP-Kommunikation in älteren Systemen
Beschreibung
MB_CLIENT kommuniziert als
Modbus TCP-Client über den
PROFINET-Anschluss an der S7-
1200 CPU. Es ist kein zusätzli-
ches Hardwaremodul für die
Kommunikation erforderlich.
MB_CLIENT kann eine Client-
Server-Verbindung herstellen,
eine Modbus-
Funktionsanforderung senden,
eine Antwort empfangen und das
Trennen der Verbindung von
einem Modbus TCP-Server steu-
ern.
1327

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis