ST_GENIbusMValue
Struktur mit Inhalten eines gelesenen Gerätewertes, z.B. Durchfluss oder Drehzahl.
TYPE ST_GENIbusMValue :
STRUCT
lrValue : LREAL;
lrPrefix : LREAL;
sUnit : STRING(8);
eDataSize : E_GENIBusMDataSize;
byValueH : BYTE;
byValueL1 : BYTE;
byValueL2 : BYTE;
byValueL3 : BYTE;
byInfoHead : BYTE;
byUnitIndex : BYTE;
byZeroH : BYTE;
byRangeZeroL : BYTE;
END_STRUCT
END_TYPE
Name | Typ | Beschreibung |
---|---|---|
lrValue | LREAL | Aus den Rohdaten ermittelter Endwert. |
lrPrefix | LREAL | Vorzeichen und Teilung (+/- und z.B. 0.1). |
sUnit | STRING | Einheit. |
eDataSize | Größe des Messwertes (8, 16, 24 oder 32 Byte). | |
byValueH | BYTE | High-Byte des Messwertes. |
byValueL1 | BYTE | Low-Byte |
byValueL2 | BYTE | Low-Byte |
byValueL3 | BYTE | Low-Byte |
byInfoHead | BYTE | Skalierungsinformation |
byUnitIndex | BYTE | Vorzeichen und Einheit - kodiert. |
byZeroH | BYTE | Nullpunkt bei normaler Bereichs-Nullpunkt-Skalierung ODER High-Byte Nullpunkt bei erweiterter Skalierung. |
byRangeZeroL | BYTE | Bereich bei normaler Bereichs-Nullpunkt-Skalierung ODER Low-Byte Nullpunkt bei erweiterter Skalierung. |
Voraussetzungen
Entwicklungsumgebung | Einzubindende SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_GENIbus ab v3.3.0.0 |