Herunterladen Inhalt Inhalt Diese Seite drucken

Event - Siemens 7SR45 Handbuch

Kommunikationsprotokoll
Vorschau ausblenden Andere Handbücher für 7SR45:
Inhaltsverzeichnis

Werbung

UINT16 & MODBUS
Bei dieser Modbus-Implementierung wird der 16-Bit-Wert in einem 16-Bit-Register im Big-Endian-Format
gespeichert. Wenn Sie z.B. die hexadezimale Darstellung von 5678 betrachten, ergibt sich 162Eh.
Die folgende Tabelle zeigt, wie das Register 30001 gespeichert wird.
Tabelle 2-3
Adresse
30001
Beim Empfang wird das 16-Bit-Register in der richtigen Reihenfolge als 16-Bit-Ganzzahl interpretiert.
Rundung
Die Berechnungen werden als 32-Bit-Wert durchgeführt. Der 16-Bit-Wert entspricht den niedrigsten 16 Bit des
32-Bit-Wertes. Bei einem Überlauf der Werte werden daher die niedrigsten 16 Bit des berechneten Wertes
zurückgegeben. Bei einem Wert von z.B. 85400 = 14D98h wäre der zurückgegebene Wert in den niedrigsten
16 Bit = 4D98h, was 19864 entspricht.
2.2.5

EVENT

Da Modbus keine Methode zur Extraktion der Ereignisse vorgibt, wurde eine private Methode festgelegt, die
auf IEC 60870-5-103 basiert.
Das Register EVENT enthält die älteste verfügbare Ereignisaufzeichnung. Das folgende Format beschreibt die
Ereignisaufzeichnung als 8 Register (16 Bytes) Informationen. Wenn diese Aufzeichnung gelesen wird, dann
wird sie durch die nächste verfügbare Aufzeichnung ersetzt. Ereignisaufzeichnungen müssen vollständig
gelesen werden. Der Mengenwert muss daher vor dem Lesen auf 8 gesetzt werden. Ein Fehler beim Lesen
führt zu einem Ausnahme-Code 2. Wenn keine Ereignisaufzeichnung vorliegt, wird Ausnahme-Code 2 zurück-
gegeben. Der Master fragt das Register EVENT regelmäßig ab.
Um festzustellen, wie viele Ereignisse gespeichert sind, kann das Register EVENTCOUNT periodisch überprüft
werden.
Format
Das Format der Ereignisaufzeichnung wird durch das 0-Byte definiert. Es bezeichnet die Art der Aufzeichnung,
die zur Dekodierung der Ereignismeldungen verwendet wird. Das 0-Byte kann eines der folgenden sein:
Tabelle 2-4
Typ
1
2
4
In der folgenden Tabelle werden die Felder in der Ereignisaufzeichnung beschrieben.
Tabelle 2-5
Legende
FUN
INF
DPI
ms L
ms H
Reyrolle, Kommunikationsprotokoll, Handbuch
C53000-L7000-C101-1, Ausgabe 09.2020
UINT16 und Modbus
Format
Beschreibung
Ereignis
Ereignis mit Relativzeit
Messgrößenereignis mit Relativzeit
Ereignisaufzeichnung
Beschreibung
Funktionstyp, wie für IEC 60870-5-103 definiert
Informationsnummer, wie für IEC 60870-5-103 definiert
Messgrößenereignis mit Relativzeit, Werte:
1 = AUS
2 = EIN
Zeitstempel in Millisekunden Low Byte
Zeitstempel in Millisekunden High Byte
2.2 Modbus-Register Datentypen
Wert
162E
Modbus RTU
23

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis