Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 629

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

Werbung

Wenn die aktuelle MB_CLIENT-Kommunikationsanforderung abgearbeitet ist, ist das Bit
DONE einen Zyklus lang WAHR. Das Bit DONE kann als Zeitfenster für die Sequenzierung
mehrerer MB_CLIENT-Anforderungen verwendet werden.
Hinweis
Konsistenz der Eingangsdaten wähend der Verarbeitung von MB_CLIENT
Nachdem ein Modbus-Client eine Modbus-Operation initiiert, werden alle Eingangszustände
intern gespeichert und dann bei jedem nachfolgenden Aufruf verglichen. Der Vergleich dient
dazu, festzustellen, ob ein bestimmter Aufruf der ursprüngliche Auslöser der aktiven Client-
Anforderung war. Mehrere Aufrufe von MB_CLIENT können mit Hilfe eines gemeinsamen
Instanz-DBs durchgeführt werden.
Deshalb ist es wichtig, dass die Eingänge während des Zeitraums, in dem eine MB_CLIENT
-Operation aktiv verarbeitet wird, nicht geändert werden. Wird diese Regel missachtet, kann
MB_CLIENT nicht feststellen, ob es die aktive Instanz ist.
Über die Parameter MB_MODE und MB_DATA_ADDR wählen Sie die Modbus-
Kommunikationsfunktion aus.
MB_DATA_ADDR weist die Modbus-Anfangsadresse der Daten zu, auf die zugegriffen
werden soll. Die Anweisung MB_CLIENT nutzt statt eines Funktionscodeeingangs einen
Eingang MB_MODE.
Die Kombination aus MB_MODE- und MB_DATA_ADDR -Werten legt den Funktionscode
fest, der in der eigentlichen Modbus-Meldung verwendet wird. Die folgende Tabelle zeigt die
Entsprechung zwischen dem Parameter MB_MODE, der Modbus-Funktion und dem
Modbus-Adressbereich.
Tabelle 12- 51
Modbus-Funktionen
MB_MODE
Modbus-
Funktion
0
01
0
02
0
03
0
04
1
05
1
06
1
15
1
16
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Länge der
Operation und Daten
Daten
1 bis 2000
Ausgangsbits lesen:
1 bis 2000 Bits pro Anforderung
1 bis 2000
Eingangsbits lesen:
1 bis 2000 Bits pro Anforderung
1 bis 125
Halteregister lesen:
1 bis 125 Wörter pro Anforderung
1 bis 125
Eingangswörter lesen:
1 bis 125 Wörter pro Anforderung
1
Ein Ausgangsbit schreiben:
Ein Bit pro Anforderung
1
Ein Halteregister schreiben:
1 Wort pro Anforderung
2 nach 1968
Mehrere Ausgangsbits schreiben:
2 bis 1968 Bits pro Anforderung
2 bis 123
Mehrere Halteregister schreiben:
2 bis 123 Wörter pro Anforderung
105BKommunikationsprozessor
12.5 Modbus-Kommunikation
MB_DATA_ADDR
1 bis 9999
10001 bis 19999
40001 bis 49999 oder
400001 bis 465535
30001 bis 39999
1 bis 9999
40001 bis 49999 oder
400001 bis 465535
1 bis 9999
40001 bis 49999 oder
400001 bis 465535
629

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis