Herunterladen Diese Seite drucken

Siemens SIPROTEC 5 Handbuch Seite 211

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

Werbung

Tabelle 5-18
Bit-Position
Bedeutung
Ablaufnummer (Bits 0 bis 7)
Die Quittierung des Empfangs ist eine Bewertung der gelesenen Meldeblöcke.
Der Modbus-Master liest SOE_Control und den Meldeblock. Der Master kopiert die Ablaufnummer aus dem
Register SOE_Control und schreibt sie als Quittung wieder nach SOE_Control zurück.
Solange der Modbus-Master die Ablaufnummer fehlerhaft in das Register SOE_Control zurückspiegelt,
werden in der folgenden Abfrage die zuletzt eingelesenen Inhalte (Meldeblöcke) zurückgegeben.
Wird eine Ablaufnummer als Quittung zurückgegeben, ist ein weiterer Schreibzugriff (ohne neuen Lesezu-
griff) nur mit der zuletzt gelesenen Ablaufnummer oder mit der Ablaufnummer = 0 möglich.
Die Anzahl der Meldeblöcke wird bei diesen Schreibzugriffen nicht ausgewertet.
Eine Quittierung/ein Schreibzugriff mit einer falschen Ablaufnummer (nicht übereinstimmend mit der gele-
senen Ablaufnummer) wird mit der Modbus-Ausnahme 03 (ILLEGAL_DATA_VALUE) beantwortet.
Schreibzugriffe mit der Ablaufnummer = 0 sind jederzeit möglich.
In diesem Fall wird nur das Befehls-Bit Liste zurücksetzen ausgewertet. Ist dieses Bit gesetzt, wird der Befehl
ausgeführt.
Anzahl Meldeblöcke (Bits 8 und 9)
Bit 8 und Bit 9 geben die Anzahl der empfangenen, gelesenen Meldeblöcke an.
Zusammen mit der gültigen Ablaufnummer teilt der Modbus-Master dem Modbus-Slave mit, wie viele Ereig-
nisschreiber-Einträge aus den 3 Meldeblöcken der Halteregister gelesen und ausgewertet wurden.
Quittierungswert der Anzahl der Meldeblöcke
Gleich 0
Weniger als die aus dem Register SOE_Control gele-
sene Anzahl an Meldeblöcken
SIPROTEC 5, Communication Protocols, Handbuch
C53000-L1800-C055-H, Ausgabe 07.2023
Handshake-Byte SOE_Control (Schreibzugriff)
SOE_Control (Schreibzugriff/Ausgangsrichtung)
15
14
13
12
11
Liste
0
Reserviert
zurück-
setzen
(= 0)
10
9
8
7
6
Anzahl
der
Melde-
blöcke
Reaktion
Die aktuellen Meldeblöcke werden erneut zum Lesen
angeboten. Die Ablaufnummer wird erhöht.
Wurden beim letzten Lesen der Ablaufnummer
weniger als 3 Meldeblöcke angeboten und treffen
in der Zwischenzeit weitere Einträge im Ereignis-
schreiber ein, können maximal 3 Meldeblöcke
gelesen werden.
Die Anzahl der Meldeblöcke in der Quittung vom
Master gibt an, wie viele Meldeblöcke quittiert
wurden. Die quittierten Meldeblöcke können aus dem
Ereignisspeicher gelöscht werden.
Ungelesene Meldeblöcke werden in den Halte-
register-Bereichen für Meldeblöcke nach oben
verschoben und die verbleibenden Halteregister
werden gegebenenfalls mit neuen zu lesenden
Einträgen aus der Ereignisliste aufgefüllt.
Die Ablaufnummer wird erhöht.
5.2 Ereignisfolge
5
4
3
2
1
Ablaufnummer
Modbus
0
211

Werbung

loading