Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1330

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

Werbung

Kommunikationsprozessor und Modbus-TCP
13.8 Modbus TCP-Kommunikation in älteren Systemen
Ü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 13- 131 Modbus-Funktionen
MB_MODE
Modbus-
Funktion
0
01
0
02
0
03
0
04
1
05
1
06
1
15
1
16
2
15
2
16
11
11
80
08
1330
Länge der
Operation und Daten
Daten
1 bis 2000
Ausgangsbits lesen:
1 bis 2000 Bit pro Anforderung
1 bis 2000
Eingangsbits lesen:
1 bis 2000 Bit 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 bis 1968
Mehrere Ausgangsbits schreiben:
2 bis 1968 Bits pro Anforderung
2 bis 123
Mehrere Halteregister schreiben:
2 bis 123 Wörter pro Anforderung
1 bis 1968
Ein oder mehrere Ausgangsbits schreiben:
1 bis 1968 Bit pro Anforderung
1 bis 123
Ein oder mehrere Halteregister schreiben:
1 bis 123 Wörter pro Anforderung
0
Statuswort und Ereigniszähler der Server-
kommunikation lesen. Das Statuswort zeigt
beschäftigt an (0 – nicht beschäftigt, 0xFFFF
- beschäftigt). Der Ereigniszähler wird bei
jeder erfolgreichen Abarbeitung einer Mel-
dung inkrementiert.
Sowohl Parameter MB_DATA_ADDR als
auch Parameter MB_DATA_LEN von
MB_CLIENT wird bei dieser Funktion igno-
riert.
1
Serverzustand über Datendiagnosecode
0x0000 prüfen (Prüfschleifentest – Server
gibt ein Echo der Anforderung zurück)
1 Wort pro Anforderung
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
1 bis 9999
40001 bis 49999 oder
400001 bis 465535
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis