Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1339

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
nur mit jedem einzelnen Instanz-DB 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 13- 139 Funktionscodes der Modbus-Diagnose
Modbus-Diagnosefunktionen von MB_SERVER
Codes
Teilfunktion
08
0x0000
08
0x000A
11
Variablen von MB_SERVER
Diese Tabelle zeigt die öffentlichen statischen Variablen im Instanz-Datenbaustein von
MB_SERVER, die in Ihrem Programm verwendet werden können.
Tabelle 13- 140 Öffentliche statische Variablen von MB_SERVER
Variable
HR_Start_Offset
Request_Count
Server_Message_Count
Xmt_Rcv_Count
Exception_Count
Success_Count
Verbunden
Ihr Programm kann in HR_Start_Offset Werte schreiben und die Modbus-Server-
Operationen steuern. Die anderen Variablen können gelesen werden, um den Modbus-
Zustand zu überwachen.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Beschreibung
Echotest Abfragedaten ausgeben: Die Anweisung MB_SERVER gibt einem Modbus-Client das
Echo eines empfangenen Datenworts zurück.
Kommunikationsereigniszähler löschen: Die Anweisung MB_SERVER löscht den Kommunikati-
onsereigniszähler, der für Modbus-Funktion 11 verwendet wird.
Kommunikationsereigniszähler abrufen: Die Anweisung MB_SERVER nutzt einen internen
Kommunikationsereigniszähler, um die Anzahl erfolgreicher Modbus-Lese- und Modbus-
Schreibanforderungen, die an den Modbus-Server gesendet werden, zu erfassen. Der Zähler
wird bei Funktion 8 oder Funktion 11 nicht hochgezählt. Auch bei Anforderungen, die zu einem
Kommunikationsfehler führen, wird der Zähler nicht inkrementiert.
Die Broadcast-Funktion ist bei Modbus TCP nicht verfügbar, weil nur eine Client-Server-
Verbindung zur Zeit vorhanden ist.
Datentyp
Stan-
dardwert
Wort
0
Wort
0
Wort
0
Wort
0
Wort
0
Wort
0
Bool
0
Kommunikationsprozessor und Modbus-TCP
13.8 Modbus TCP-Kommunikation in älteren Systemen
Beschreibung
Weist die Anfangsadresse des Modbus-Halteregisters zu
Die Anzahl aller von diesem Server empfangenen Anforderungen
Die Anzahl der für diesen spezifischen Server empfangenen Anforde-
rungen
Die Anzahl der Sendungen oder Datenempfänge, bei denen ein Fehler
aufgetreten ist. Wird auch inkrementiert, wenn eine Meldung empfan-
gen wird, bei der es sich um eine ungültige Modbus-Meldung handelt.
Modbus-spezifische Fehler, die eine zurückgegebene Ausnahme erfor-
dern
Die Anzahl der für diesen spezifischen Server empfangenen Anforde-
rungen ohne Protokollfehler.
Gibt an, ob die Verbindung zum zugewiesenen Client verbunden oder
nicht verbunden ist: 1 = verbunden, 0 = nicht verbunden
1339

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis