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

E_GENIBusMDataSize

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