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
lrValue: Aus den Rohdaten ermittelter Endwert.
lrPrefix: Vorzeichen und Teilung (+/- und z.B. 0.1).
sUnit: Einheit.
eDataSize: Größe des Messwertes (8, 16, 24 oder 32 Byte).
byValueH: High-Byte des Messwertes.
byValueL1: Low-Byte.
byValueL2: Low-Byte.
byValueL3: Low-Byte.
byInfoHead: Skalierungsinformation
byUnitIndex: Vorzeichen und Einheit - kodiert.
byZeroH: Nullpunkt bei normaler Bereichs-Nullpunkt-Skalierung ODER High-Byte Nullpunkt bei erweiterter Skalierung.
byRangeZeroL: Bereich bei normaler Bereichs-Nullpunkt-Skalierung ODER Low-Byte Nullpunkt bei erweiterter Skalierung.