Herunterladen Diese Seite drucken

Siemens SIPROTEC 5 Handbuch Seite 212

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

Werbung

Modbus
5.2 Ereignisfolge
Quittierungswert der Anzahl der Meldeblöcke
Gleich der aus dem Register SOE_Control gelesenen
Anzahl an Meldeblöcken
Größer als die aus dem Register SOE_Control gelesene
Anzahl an Meldeblöcken
Reserviert (Bits 10 bis 13)
Die im Register SOE_Control in Ausgangsrichtung als
verwendet und werden vom Modbus-Slave nicht ausgewertet. An diesen Positionen wird der Wert 0 über-
tragen.
Start GS (Bit 14)
Immer 0
Liste zurücksetzen (Bit 15)
Wenn das Bit Liste zurücksetzen gesetzt ist, wird der Ereignisschreiber gelöscht.
Alle Einträge im Ereignisschreiber gehen verloren. Das Register Anzahl der Ereignisschreiber-Einträge wird
auf 0 gesetzt.
Der Modbus-Master überträgt das Bit auf 2 Arten:
Übertragung des Bits in der nächsten Quittung eines gelesenen Meldeblocks an den Modbus-Slave
Übertragung des Bits durch Schreiben in SOE_Control mit der Ablaufnummer = 0
Bei Löschen des Ereignisschreibers wird die Ablaufnummer nicht zurückgesetzt. Bei der Übertragung der
nächsten Meldeblöcke wird die nächste (erhöhte) Ablaufnummer verwendet.
Das Bit Liste zurücksetzen kann vom Modbus-Master auf
kann alle Ereignisschreiber ohne Datenempfang vom Modbus-Master löschen.
Meldeblöcke
5.2.4
Die Einträge im Ereignisschreiber werden über die Halteregister übertragen (maximal 3 Meldeblöcke in einer
Modbus-Meldung).
Die Informationen im Handshake-Register SOE_Control zeigen an, wie viele Meldeblöcke zum Lesen in den
Halteregistern bereitstehen.
Der Datentyp Meldeblock wird in Kapitel
Handshake-Mechanismus
5.2.5
Der Modbus-Master liest das Register SOE_Control zyklisch, um festzustellen, ob der Ereignisschreiber
Einträge enthält.
Wenn im Register SOE_Control die Ablaufnummer erhöht wird, zeigt dies neue bereitstehende zu lesende
Einträge an.
Wenn neue Einträge im Ereignisschreiber erkannt werden, liest der Modbus-Master erneut aus dem Register
SOE_Control und empfängt maximal 3 Meldeblöcke.
Die Höchstmenge an Meldeblöcken in den Halteregistern wird als Anzahl der Meldeblöcke des zuvor gele-
senen Registers SOE_Control angezeigt. Das Halteregister enthält gültige Daten.
212
Reaktion
Alle gelesenen Meldeblöcke werden aus dem Ereig-
nisspeicher gelöscht.
Wenn weitere Einträge im Ereignisschreiber liegen,
werden diese nun zum Lesen angeboten und die
Ablaufnummer wird erhöht.
Der Quittierungswert der Anzahl der Meldeblöcke
wird ignoriert. Alle gelesenen Meldeblöcke werden
aus dem Ereignisspeicher gelöscht.
Wenn weitere Einträge im Ereignisschreiber liegen,
werden diese nun zum Lesen angeboten und die
Ablaufnummer wird erhöht.
reserviert bezeichneten Bits werden zurzeit nicht
1 gesetzt werden. Das bedeutet, der Modbus-Slave
5.1.3.1 Einzelmeldungen: SPS, ACT, ACD, ENS
SIPROTEC 5, Communication Protocols, Handbuch
beschrieben.
C53000-L1800-C055-H, Ausgabe 07.2023

Werbung

loading