ST_MBus_Info

Werteinformation.

TYPE ST_MBus_Info :
STRUCT
  sValue  : STRING(25);
  sUnit   : STRING(20);
  eFct    : E_MBus_Fct;
END_STRUCT
END_TYPE

sValue: Wert als String.

sUnit: Einheit des Wertes als String.

eFct: Funktion

M-Bus Geräte können sehr große Werte liefern, die als Zahl auf BC/BX Systemen nicht oder nur ungenau dargestellt werden können. Darum werden die Werte (sValue) als String geliefert.

ST_MBus_Info 1:

Bei Konvertierung in ein Zahlenformat ist LREAL vorzuziehen, da die Umwandlung in REAL (STRING_TO_REAL) bei Werten, die den DWORD Wertebereich übersteigen, ungenaue/ falsche Werte liefert. LREAL Werte sind auf BC/BX Systemen nicht möglich.

Beispielansicht der Werte eines Wärmezählers:

ST_MBus_Info 2: