Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 659

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
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 12- 80
Slave-Adresse mit einem Byte (Byte 0)
Funktion 1
Byte 0
Anforderung
Slave-
Adresse
Gültige Antwort
Slave-
Adresse
Fehlerantwort
Slave-
Adresse
Tabelle 12- 81
Slave-Adresse mit zwei Bytes (Byte 0 und Byte 1)
Byte 0
Anforderung
Gültige Antwort
Fehlerantwort
Bedingungscodes
Tabelle 12- 82
Bedingungscodes für die Ausführung von MB_SLAVE (Kommunikations- und Konfigurationsfehler)
STATUS (W#16#)
80D1
80D2
80E0
80E1
80E2
80E3
80E4
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Byte 1
Byte 2
F-Code
F-Code
0x81
Byte 1
Byte 2
Slave-Adresse
Slave-Adresse
Slave-Adresse
Beschreibung
Der Empfänger hat eine Flusskontrolle zur Unterbrechung einer laufenden Sendung
angefordert, aber die Sendung innnerhalb 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
überschreitet.
Byte 3
Anfangsadresse
Länge
E-Code
Byte 3
F-Code
Anfangsadresse
F-Code
Länge
0x81
E-Code
105BKommunikationsprozessor
12.5 Modbus-Kommunikation
Byte 4
Byte 5
Länge der Spulen
Spulendaten
Byte 4
Byte 5
Länge der Spulen
Spulendaten
Byte 6
1
659

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis