Herunterladen Diese Seite drucken

Siemens SIPROTEC 5 Handbuch Seite 210

Communication protocols
Vorschau ausblenden Andere Handbücher für SIPROTEC 5:

Werbung

Modbus
5.2 Ereignisfolge
Tabelle 5-17
Bit-Position
15
Bedeutung
Puffer-
überlauf
Ablaufnummer (Bits 0 bis 7)
Mit jeder Übertragung von Meldeblöcken (Einträgen aus dem Ereignisschreiber, maximal 3 Einträge pro
Abfrage) erhöht sich die Ablaufnummer um 1, von 1 (00000001
danach wieder bei 1.
Nur während der Initialisierung oder einem Neustart des SIPROTEC-Geräts hat die Ablaufnummer den
Anfangswert 0. Dies bedeutet, dass noch keine Einträge im Ereignisschreiber zur Verfügung stehen. Für
die Übertragung des ersten Eintrags wird die Ablaufnummer um 1 erhöht und geht dann nicht mehr auf
0 zurück (Ausnahme: erneute Initialisierung oder Neustart).
Wenn während mehrerer Master-Abfragen keine zu übertragenden Meldungsänderungen vorliegen,
bleibt die Ablaufnummer unverändert. Der Modbus-Master liest dann so lange die letzte übertragene
Ablaufnummer, bis neue Einträge im Ereignisschreiber ankommen. Die Ablaufnummer wird bei
Eintreffen eines neuen Eintrags um 1 erhöht.
Gleichzeitig liefert der Wert der Ablaufnummer die Quittierung, dass der Modbus-Master die gelesenen
Einträge ausgewertet hat, indem er den Wert der Ablaufnummer in das Handshake-Register SOE_Control
zurückschreibt.
Anzahl Meldeblöcke (Bits 8 und 9)
Für die Übertragung von Ereignisschreiber-Einträgen stehen 3 Meldeblöcke zur Verfügung. Die Anzahl der
Meldeblöcke zeigt an, wie viele von ihnen gültige Einträge enthalten.
Sind keine oder weniger als 3 Ereignisse/Einträge zu übertragen, hat der Registertyp der nicht verwendeten
Meldeblöcke den Wert FF
Reserviert (Bits 10 bis 14)
Die Bits des Registers SOE_Control in Eingangsrichtung, die als
nicht verwendet.
An diesen Positionen wird der Wert 0 übertragen.
Pufferüberlauf (Bit 15)
Ist dieses Bit gesetzt, zeigt dies einen Überlauf des Ereignisspeichers an.
Das Bit Pufferüberlauf wird nach der Quittierung der aktuellen übertragenen Meldeblöcke zurückgesetzt,
wenn in der Zwischenzeit kein neuer Pufferüberlauf auftritt.
5.2.3.4
Handshake-Register SOE_Control (Schreibzugriff)
Für den Schreibzugriff haben die einzelnen Bits des Handshake-Registers SOE_Control die in der folgenden
Tabelle angegebene Bedeutung. Weitere Informationen über den Handshake-Mechanismus finden Sie im
Kapitel
5.2.5
Handshake-Mechanismus.
210
Handshake-Byte SOE_Control (Lesezugriff)
SOE_Control (Lesezugriff/Ausgangsrichtung)
14
13 12
11
0
Reserviert
(= 0)
= 255
.
hex
dec
10 9
8
7
6
Anzahl
der
Melde-
blöcke
) bis 255 (11111111
bin
reserviert angegeben sind, werden zurzeit
SIPROTEC 5, Communication Protocols, Handbuch
C53000-L1800-C055-H, Ausgabe 07.2023
5
4
3
2
1
Ablaufnummer
) und beginnt
bin
0

Werbung

loading