Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1255

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

Werbung

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- 67
Ö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 Daten schreiben und die Modbus-Server-
Operationen steuern. Die anderen Variablen können gelesen werden, um den Modbus-
Zustand zu überwachen.
HR_Start_Offset
Die Adressen des Modbus-Halteregisters beginnen bei 40001. Diese Adressen entsprechen
der Anfangsadresse des Halteregisters im Zielsystemspeicher. Sie können jedoch die
Variable HR_Start_Offset verwenden, um eine andere Anfangsadresse als 40001 für das
Modbus-Halteregister zu konfigurieren.
Sie können z. B. ein Halteregister mit Beginn an MW100 und einer Länge von 100 Wörtern
konfigurieren. Mit einem Versatz von 20 geben Sie eine Anfangsadresse des Halteregisters
von 40021 statt 40001 an. Jede Adresse unter 40021 und über 40119 führt zu einem
Adressierungsfehler.
Tabelle 13- 68
Beispiel für die Adressierung des Modbus-Halteregisters
HR_Start_Offset
0
20
HR_Start_Offset sind Wortdaten im Instanz-Datenbaustein von MB-SERVER, die die
Anfangsadresse des Modbus-Halteregisters zuweisen. Sie können diese öffentliche
statische Variable über die Parameter-Klappliste auswählen, nachdem Sie MB_SERVER in
Ihr Programm eingefügt haben.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Datentyp
Vorein-
stellung
Wort
0
Wort
0
Wort
0
Wort
0
Wort
0
Wort
0
Bool
0
Adresse
Modbus-Adresse (Wort)
S7-1200 Adresse
Modbus-Adresse (Wort)
S7-1200 Adresse
Kommunikationsprozessor und Modbus-TCP
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
Minimum
40001
MW100
40021
MW100
13.5 Modbus-Kommunikation
Maximum
40099
MW298
40119
MW298
1255

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis