Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1336

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

Werbung

Kommunikationsprozessor und Modbus-TCP
13.8 Modbus TCP-Kommunikation in älteren Systemen
Tabelle 13- 136 Datentypen für die Parameter
Parameter und Datentyp
DISCONNECT
IN
CONNECT_ID
IN
IP_PORT
IN
MB_HOLD_REG
IN_OUT
NDR
OUT
DR
OUT
ERROR
OUT
STATUS
OUT
1336
Datentyp
Beschreibung
Bool
MB_SERVER versucht, eine "passive" Verbindung mit einem Partnergerät
aufzubauen. Das bedeutet, dass der Server passiv überwacht, ob es TCP-
Verbindungsanforderungen von IP-Adressen gibt, die Anforderungen senden.
Ist DISCONNECT = 0 und keine Verbindung vorhanden, kann eine passive
Verbindung aufgebaut werden.
Ist DISCONNECT = 1 und eine Verbindung vorhanden, wird versucht, die
Verbindung zu trennen. Auf diese Weise kann Ihr Programm steuern, wann
eine Verbindung angenommen wird. Immer wenn dieser Eingang aktiviert ist,
wird kein anderer Vorgang eingeleitet.
UInt
CONNECT_ID identifiziert jede Verbindung im PLC-Gerät eindeutig. Jede
eindeutige Instanz der Anweisung MB_CLIENT oder MB_SERVER muss ei-
nen eindeutigen Parameter CONNECT_ID enthalten.
UInt
Standardwert = 502: Die IP-Portnummer, die den Port identifiziert, der von
einem Modbus-Client auf eine Verbindungsanforderung hin überwacht wird.
Die folgenden TCP-Portnummern sind für eine passive MB_SERVER-
Verbindung nicht zulässig: 20, 21, 25, 80, 102, 123, 5001, 34962, 34963 und
34964.
Variant
Pointer auf das Modbus-Halteregister von MB_SERVER: Bei dem Halteregis-
ter muss es sich um einen nicht optimierten globalen DB oder um eine Adres-
se im Speicherbereich der Merker handeln. Dieser Speicherbereich dient
dazu, die Werte zu speichern, auf die ein Modbus-Client mit den Modbus-
Registerfunktionen 3 (Lesen), 6 (Schreiben) und 16 (Schreiben) zugreifen
kann.
Bool
Neue Daten bereit: 0 = Keine neuen Daten, 1 = Gibt an, dass von einem
Modbus-Client neue Daten geschrieben wurden
Bool
Daten lesen: 0 = Daten nicht gelesen, 1 = Gibt an, dass die Daten von einem
Modbus-Client gelesen wurden
Bool
Das Bit ERROR ist einen Zyklus lang WAHR, nachdem die Ausführung von
MB_SERVER mit Fehler beendet wurde. Der Fehlercode im Parameter
STATUS ist nur in dem einen Zyklus gültig, in dem ERROR = WAHR ist.
Word
Ausführungsbedingung
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis