Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1280

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

Werbung

Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
Parameter und Datentyp
ERROR
OUT
STATUS
OUT
Die Funktionscodes der Modbus-Kommunikation (1, 2, 4, 5 und 15) können Bits und Wörter
direkt im Prozessabbild der Eingänge und im Prozessabbild der Ausgänge der CPU lesen
und schreiben. Bei diesen Funktionscodes muss der Parameter MB_HOLD_REG als
Datentyp größer als ein Byte definiert werden. Die folgende Tabelle zeigt die
Beispielzuordnung der Modbus-Adressen zum Prozessabbild in der CPU.
Tabelle 13- 82
Zuordnung der Modbus-Adressen zum Prozessabbild
Modbus-Funktionen
Codes
Funktion
01
Bits lesen
02
Bits lesen
04
Wörter
lesen
05
Bit schrei-
ben
15
Bits schrei-
ben
Die Funktionscodes der Modbus-Kommunikation (3, 6, 16) nutzen ein Modbus-Halteregister,
bei dem es sich um einen Adressbereich im Speicherbereich der Merker oder um einen
Datenbaustein handeln kann. Der Typ des Halteregisters wird vom Parameter
MB_HOLD_REG der Anweisung Modbus_Slave angegeben.
Hinweis
Typ des Datenbausteins MB_HOLD_REG
Ein Datenbaustein mit Modbus-Halteregister muss die direkte (absolute) und die
symbolische Adressierung zulassen. Wenn Sie den Datenbaustein anlegen, müssen Sie das
Zugriffsattribut "Standard" auswählen.
1280
Datentyp
Bool
Word
Datenbe-
Adressbereich
reich
Ausgang
1
Eingang
10001
Eingang
30001
Ausgang
1
Ausgang
1
Beschreibung
Das Bit ERROR ist einen Zyklus lang WAHR, nachdem die letzte
Anforderung mit Fehler beendet wurde. Wenn die Ausführung mit
einem Fehler beendet wird, ist der Fehlercode im Parameter
STATUS nur in dem einen Zyklus gültig, in dem ERROR = WAHR
ist.
Fehlercode der Ausführung
Datenbereich
bis
8192
Prozessabbild der Ausgän-
ge
bis
18192
Prozessabbild der Eingänge E0.0 bis E1023.7
bis
30512
Prozessabbild der Eingänge EW0 bis EW1022
bis
8192
Prozessabbild der Ausgän-
ge
bis
8192
Prozessabbild der Ausgän-
ge
S7-1200
CPU-Adresse
A0.0 bis A1023.7
A0.0 bis A1023.7
A0.0 bis A1023.7
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis