Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Systemhandbuch Seite 667

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7:
Inhaltsverzeichnis

Werbung

Die Verbindungs-ID muss für jede einzelne Verbindung eindeutig sein. Das bedeutet, dass
für die einzelnen Instanz-DBs nur jeweils eine einzelne, eindeutige Verbindungs-ID
verwendet werden darf. Zusammengefasst heißt dies, dass Instanz-DB und Verbindungs-ID
gepaart sind und für jede Verbindung eindeutig sein müssen.
Tabelle 12- 52
Für den Benutzer zugänglich statische Variablen des Instanz-Datenbausteins MB_CLIENT
Variable
Blocked_Proc_Timeout
MB_Unit_ID
RCV_TIMEOUT
Verbunden
Tabelle 12- 53
MB_CLIENT-Protokollfehler
STATUS
Antwortcode an
(W#16#)
Modbus-Client
(B#16#)
8381
01
8382
03
8383
02
8384
03
8385
03
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Datentyp
Voreinste
Beschreibung
llung
Real
3.0
Zeitdauer (in Sekunden), die auf eine blockierte Modbus-Client-Instanz
gewartet werden soll, bevor diese Instanz als AKTIV entfernt wird. Dies
kann beispielsweise vorkommen, wenn eine Clientanforderung
ausgegeben wurde und die Anwendung dann aufhört, die
Clientfunktion auszuführen, bevor die Anforderung vollständig
abgearbeitet wurde. Maximaler Grenzwert bei der S7-1200 sind 55
Sekunden.
Wort
255
Modbus-Gerätekennung:
Ein Modbus TCP-Server wird über seine IP-Adresse angesprochen.
Deshalb wird der Parameter MB_UNIT_ID bei der Modbus TCP-
Adressierung nicht verwendet.
Der Parameter MB_UNIT_ID entspricht dem Feld der Slaveadresse
beim Modbus RTU-Protokoll. Wenn ein Modbus TCP-Server als
Gateway zu einem Modbus RTU-Protokoll verwendet wird, kann das
Slavegerät im seriellen Netzwerk über MB_UNIT_ID identifiziert
werden. Der Parameter MB_UNIT_ID würde in diesem Fall die
Anforderung an die richtige Modbus RTU-Slaveadresse weiterleiten.
Beachten Sie bitte, dass einige Modbus TCP-Geräte den Parameter
MB_UNIT_ID möglicherweise für die Initialisierung innerhalb eines
eingeschränkten Wertebereichs benötigen.
Real
2.0
Zeit in Sekunden, die MB_CLIENT auf die Antwort eines Servers auf
eine Anforderung wartet.
Bool
0
Gibt an, ob die Verbindung zum zugewiesenen Server verbunden oder
nicht verbunden ist: 1 = verbunden, 0 = nicht verbunden
Modbus-Protokollfehler
Funktionscode nicht unterstützt
Fehler in der Datenlänge
Datenadressfehler oder Zugriff außerhalb der Grenzen des Adressbereichs von
MB_HOLD_REG
Fehler im Datenwert
Wert des Datendiagnosecodes wird nicht unterstützt (Funktionscode 08)
Kommunikationsprozessor
12.5 Modbus-Kommunikation
667

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis