Speicherung der IEC 60870-5-101/104-Flags im Pufferspeicher
10.4.4
Analog-Eingänge
Bei IEC 60870-5 werden Analog-Eingänge als drei verschiedene Datentypen abgebildet:
● 16-Bit-Analog-Eingänge werden als skalierte Messwerte abgebildet.
● 32-Bit-Analog-Eingänge werden als Bitmuster mit 32-Bit abgebildet.
● Analog-Eingänge mit dem Format „verkürzte Gleitkommazahl" werden als Messwert mit dem
Format „verkürzte Gleitkommazahl" abgebildet
Die Speicherung der Analog-Eingänge im Pufferspeicher ist im Abschnitt 7.3.6 beschrieben.
Flags der Analog-Eingänge
Die Flags werden bei IEC 60870-5 als „Quality Descriptors" (Qualitätskennung) bezeichnet.
Zustand
OVERFLOW
BLOCKED
SUBSTITUDED
NOT TOPICAL
INVALID
Tab. 10-11: Von IEC 60870-5 unterstützte Flags der Analog-Eingänge
b15 b14 b13 b12 b11 b10
Puffer-
speicher-
IV
NT
SB
BL
adresse
(dez.)
10112
Flags für AI1
10112
Flags für AI3
10114
Flags für AI5
...
10367
Flags für AI511
Tab. 10-12: Speicherung der Flags der 16-Bit-Analog-Eingänge (AI) im Pufferspeicher bei IEC 60870-5
b15 b14 b13 b12 b11 b10
Puffer-
speicher-
IV
NT
SB
BL
adresse
(dez.)
11520
Flags für RAI1
11521
Flags für RAI3
11522
Flags für RAI5
...
11647
Flags für RAI255
Tab. 10-13: Speicherung der Flags der 32-Bit-Analog-Eingänge (DAI) im Pufferspeicher bei IEC 60870-5
10 - 10
Kurzform
OV
BL
SB
NT
IV
b9
b8
b7
—
—
—
OV
IV
...
b9
b8
b7
—
—
—
OV
IV
...
Wert
Beschreibung
1 = Overflow
„Überlauf"
Der Wert des Informationsobjekts hat den vorgegebe-
0 = Normal
nen Wertebereich überschritten.
1 = Blocked
„Gesperrt"
Wenn dieses Flag auf „1" gesetzt ist, bedeutet dies, dass
der Wert des Datenpunkts dem Zustand entspricht, der
0 = Normal
vor dem Sperren gültig war. Das Sperren verhindert, dass
der Wert des Datenpunkts aktualisiert wird.
1 = Substituted
„Ersetzt"
Wenn dieses Flag auf „1" gesetzt ist, bedeutet dies, dass
ein Wert durch manuelle Eingabe oder auf andere Weise
0 = Normal
ersetzt oder erzwungen wurde. Das heißt, dass es sich
nicht um einen normalen Messwert handelt.
1 = Not topical
„Nicht aktuell"
Wenn dieses Flag auf „1" gesetzt ist, bedeutet dies, dass
der Wert bei der letzten planmäßigen Aktualisierung
0 = Normal
nicht erfolgreich aktualisiert wurde.
1 = Invalid
„Ungültig"
Wenn dieses Flag auf „1" gesetzt ist, bedeutet dies, dass
der Wert nicht verwendet werden kann, weil er eventuell
0 = Valid
wegen eines Fehlers oder einer anderen Ursache ungül-
tig ist.
b6
b5
b4
b3
b2
NT
SB
BL
—
—
Flags für AI0
Flags für AI2
Flags für AI4
...
Flags für AI510
b6
b5
b4
b3
b2
NT
SB
BL
—
—
Flags für RAI0
Flags für RAI2
Flags für RAI4
...
Flags für RAI254
IEC 60870-5-101/104-Funktionalität
b1
b0
Zugriff
—
OV
durch SPS
R/W
R/W
R/W
R/W
R/W
b1
b0
Zugriff
—
OV
durch SPS
R/W
R/W
R/W
R/W
R/W
Datentyp
WORD
WORD
WORD
WORD
WORD
Datentyp
WORD
WORD
WORD
WORD
WORD