Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1285

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

Werbung

Extended_Addressing
Auf die Extended_Addressing-Variable wird in ähnlicher Weise zugegriffen wie auf die oben
beschriebene HR_Start_Offset-Referenz, außer dass es sich bei der Extended_Addressing-
Variable um einen Booleschen Wert handelt. Der Boolesche Wert muss von einer
Ausgangsspule und kann nicht von einer Box "Verschieben" geschrieben werden.
Für die Modbus-Slave-Adressierung kann ein einzelnes Byte (dies ist der Modbus-Standard)
oder ein doppeltes Byte konfiguriert werden. Die erweiterte Adressierung dient zur
Adressierung von mehr als 247 Geräten in einem einzigen Netzwerk. Wenn Sie sich für die
erweiterte Adressierung entscheiden, können Sie maximal 64.000 Adressen ansprechen. Im
Folgenden wird ein Telegramm der Modbus-Funktion 1 als Beispiel gezeigt.
Tabelle 13- 87
Slave-Adresse mit einem Byte (Byte 0)
Funktion 1
Byte 0
Anforderung
Slave-
Adresse
Gültige Antwort
Slave-
Adresse
Fehlerantwort
Slave-
Adresse
Tabelle 13- 88
Slave-Adresse mit zwei Bytes (Byte 0 und Byte 1)
Byte 0
Anforderung
Slave-Adresse
Gültige Antwort
Slave-Adresse
Fehlerantwort
Slave-Adresse
Bedingungscodes
Tabelle 13- 89
Bedingungscodes für die Ausführung von Modbus_Slave (Kommunikations- und Konfigurationsfehler)
STATUS (W#16#)
80D1
80D2
80E0
80E1
80E2
80E3
80E4
8180
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Byte 1
Byte 2
F-Code
Anfangsadresse
F-Code
Länge
0x81
E-Code
Byte 1
Byte 2
F-Code
F-Code
0x81
Beschreibung
Der Empfänger hat eine Flusskontrolle zur Unterbrechung einer laufenden Sendung ange-
fordert, aber die Sendung innerhalb der Wartezeit nicht wieder aktiviert.
Dieser Fehler wird auch bei der Hardware-Flusskontrolle erzeugt, wenn der Empfänger
innerhalb der Wartezeit kein CTS erkennt.
Die Sendeanforderung wurde abgebrochen, weil vom DCE kein DSR-Signal empfangen
wird.
Die Meldung wurde beendet, weil der Empfangspuffer voll ist.
Die Meldung wurde wegen eines Paritätsfehlers beendet.
Die Meldung wurde wegen eines Telegrammfehlers beendet.
Die Meldung wurde wegen eines Überlauffehlers beendet.
Die Meldung wurde abgebrochen, weil die angegebene Länge die Gesamtpuffergröße über-
schreitet.
Ungültiger Wert für die Port-ID oder Fehler bei der Anweisung Modbus_Comm_Load
Kommunikationsprozessor und Modbus-TCP
Byte 3
Byte 4
Länge der Spulen
Spulendaten
Byte 3
Byte 4
Anfangsadresse
Länge
E-Code
13.5 Modbus-Kommunikation
Byte 5
Byte 5
Byte 6
Länge der Spulen
Spulendaten
1
1285

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis