Datenformat für Qualitätsangaben
- Last UpdatedSep 26, 2024
- 1 minute read
E/A-Server können sechs unterschiedliche Qualitätszustände für die Daten melden, die an ihre Clients gesendet werden. Diese Qualitätsangabe ist in InTouch über das Punktfeld .Quality zugänglich. Die unteren 8 Bits (LSB) der Qualitätsangabe sind in Form von 3 Bitfeldern definiert: Qualität (Q), Substatus (S) und Grenzstatus (L). Diese sind wie folgt angeordnet: QQSSSSLL. Wenn die Client-Anwendung nicht mit dem Server kommunizieren kann, ist der Wert des PunktfeldsQuality 0.
Die folgende Tabelle zeigt die unterschiedlichen Qualitätsangaben, die das Punktfeld .Quality enthalten kann:
|
Qualitätsangabe |
Dezimalwert |
Hex-Wert |
MSByte XXXXXXXX |
LSByte QQSSSSLL |
Quality (Qualität) |
Qualitäts-Unterstatus |
Einschränkung |
|
Gut |
192 |
0x00C0 |
00000000 |
11000000 |
Q=3 |
S=0 |
L=0 |
|
Auf Höchstwert festgesetzt, da nicht im zulässigen Bereich |
86 |
0x0056 |
00000000 |
01010110 |
Q=1 |
S=5 |
L=2 |
|
Auf Mindestwert festgesetzt, da nicht im zulässigen Bereich |
85 |
0x0055 |
00000000 |
01010101 |
Q=1 |
S=5 |
L=1 |
|
Konvertierung nicht möglich |
64 |
0x0040 |
00000000 |
01000000 |
Q=1 |
S=0 |
L=0 |
|
Kommunikation erfolglos |
24 |
0x0018 |
00000000 |
00011000 |
Q=0 |
S=6 |
L=0 |
|
Kein Zugriff auf Punkt |
4 |
0x0004 |
00000000 |
00000100 |
Q=0 |
S=1 |
L=0 |