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.
![]() | 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: