SOLVIMUS_GE20_MBUS_VALUE

SOLVIMUS_GE20_MBUS_VALUE (FB)

FUNCTION_BLOCK SOLVIMUS_GE20_MBUS_VALUE

Darstellung

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Freigabe / Sperrung der Kommunikation (TRUE = Freigabe)

Input

byUnitId

BYTE

255

Adresse des Geräts (durch IP-Adresse festgelegt) ( Default: 255)

Input

xUpdateActual

BOOL

FALSE

Aktualisierung der Istwerte (bei jeder ansteigenden Flanke )

Input

wBaseAdressMbusDevice

WORD

10

Modbus - Basis-Register für die Informationen des MBus - Geräts

Input

wBaseAdressMbusValue

WORD

20

Modbus - Basis-Register für die Informationen des MBus - Werts

Input

xResError

BOOL

FALSE

Reinitialisierung der Ausgänge eErrorCodeCom auf dem fehlerfreien Zustand (bei jeder ansteigenden Flanke)

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

liVal_Raw

LINT

Zählerwert im Format 64-Bit-Ganzzahl - vorzeichenbehaftet - unskaliert

Output

rVal_Raw_SF

REAL

Skalierungsfaktor für liVal_Raw

Output

liVal

LINT

Zählerwert im Format 64-Bit-Ganzzahl - vorzeichenbehaftet - skaliert (= liVal_Raw x Skalierungsfaktor rVal_Raw_SF)

Output

rVal

REAL

Zählerwert im Format 32-Bit-Gleitkomma IEEE 754 - vorzeichenbehaftet - skaliert auf byValueUnit (= Endwert )

Output

rVal_kWh

REAL

(rVal in kWh) x Skalierungsfaktor rVal_kWh_SF

Output

eValUnit

SOLVIMUS_GE20_MBUS_UNIT_TYPE

Einheit des Zählerwerts

Output

dtSysTime

DT

Zeitstempel des MBus - Geräts (UTC, in Deutschland UTC +1 / +2 h je nach Sommer- / Winterzeit)

Output

xAlarm

BOOL

FALSE

Sammelstörung (TRUE = Störung)

Output

xAlarmCom

BOOL

FALSE

Sammelstörung - Kommunikation (TRUE = Störung)

Output

eErrorCodeCom

ModbusErrorCode

Fehlercode - Kommunikation (0 = kein Fehler)

Output

xBusy

BOOL

Kommunikationsanzeige (TRUE = Kommunikation)

Input Const

wBaseAdressMbusDeviceOffset

WORD

10

Offset zur Berechnung der Basisadresse (Voraussetzung: xBaseAdressMode = TRUE)

Input Const

xBaseAdressMode

BOOL

FALSE

Art der Festlegung der Basisadresse:

Input Const

diAdrOffset

DINT

0

Offset zur Berechnung der Modbus-Adressen (aus den Modbus- Registern) (Zulässiger Bereich: -1, 0, +1)

Input Const

rVal_kWh_SF

REAL

1.0

Skalierungsfaktor für den Ausgang rVal_kWh

Input Const

rVal_SF

REAL

1.0

Skalierungsfaktor für den Ausgang rVal

Input Const

tTimeUpdateActual

TIME

TIME#1m0s0ms

Updateintervall für die Vorgänge, die durch den Eingang xUpdateActual beeinflusst werden

Zuletzt aktualisiert