SCHNEIDER_IEM3255

SCHNEIDER_IEM3255 (FB)

FUNCTION_BLOCK SCHNEIDER_IEM3255

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Freigabe / Sperrung der Kommunikation ( TRUE = Freigabe )

Input

byUnitId

BYTE

0

Adresse des Geräts

Input

xUpdateActual

BOOL

FALSE

Aktualisierung der Istwerte ( bei jeder ansteigenden Flanke )

Input

xUpdateCounter

BOOL

FALSE

Aktualisierung der Zählerstände ( bei jeder ansteigenden Flanke )

Input

xUpdateInfo

BOOL

FALSE

Aktualisierung der Seriennummer / des Gerätetyps ( bei jeder ansteigenden Flanke )

Input

xUpdateSetp

BOOL

FALSE

Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )

Input

rTariff

REAL

1.0

Auswahl des gewünschten Tarifs ( 1 - 4 = Tarif 1 - Tarif 4 )

Input

xResCounterPart

BOOL

FALSE

Rücksetzung der Teilenergiezähler ( bei jeder ansteigenden Flanke )

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

rU1N

REAL

Strangspannung L1 - N in V

Output

rU2N

REAL

Strangspannung L2 - N in V

Output

rU3N

REAL

Strangspannung L3 - N in V

Output

rUXN_Avg

REAL

Strangspannung - Durchschnittswert in V

Output

rU12

REAL

Leiterspannung L1 - L2 in V

Output

rU23

REAL

Leiterspannung L2 - L3 in V

Output

rU31

REAL

Leiterspannung L3 - L1 in V

Output

rUXY_Avg

REAL

Leiterspannung - Durchschnittswert in V

Output

rIL1

REAL

Leiterstrom L1 in A

Output

rIL2

REAL

Leiterstrom L2 in A

Output

rIL3

REAL

Leiterstrom L3 in A

Output

rILX_Avg

REAL

Leiterstrom - Durchschnittswert in A

Output

rPowerFactorTot

REAL

Leistungsfaktor - Gesamt in [1]

Output

rActivePowerL1

REAL

Wirkleistung L1 in W

Output

rActivePowerL2

REAL

Wirkleistung L2 in W

Output

rActivePowerL3

REAL

Wirkleistung L3 in W

Output

rActivePowerTot

REAL

Wirkleistung - Gesamt in W

Output

rApparentPowerTot

REAL

Scheinleistung - Gesamt in VA

Output

rReactivePowerTot

REAL

Blindleistung - Gesamt in var

Output

rFrequency

REAL

Frequenz in Hz

Output

rActiveTariff

REAL

Aktiver Tarif ( 0 = kein Mehrfachtarif, 1 - 4 = Tarif 1 - 4 )

Output

rActEneImpTotal

REAL

Aufgenommene Wirkarbeit - Gesamt in kWh ( nicht rücksetzbar )

Output

rActEneExpTotal

REAL

Abgegebene Wirkarbeit - Gesamt in kWh ( nicht rücksetzbar )

Output

rReaEneImpTotal

REAL

Aufgenommene Blindarbeit - Gesamt in kVarh ( nicht rücksetzbar )

Output

rReaEneExpTotal

REAL

Abgegebene Blindarbeit - Gesamt in kVarh ( nicht rücksetzbar )

Output

rActEneImpPart

REAL

Aufgenommene Wirkarbeit - Teilmenge in kWh ( rücksetzbar )

Output

rReaEneImpPart

REAL

Aufgenommene Blindarbeit - Teilmenge in kVarh ( rücksetzbar )

Output

rActEneImpP1

REAL

Aufgenommene Wirkarbeit - Phase 1 in kWh ( rücksetzbar )

Output

rActEneImpP2

REAL

Aufgenommene Wirkarbeit - Phase 2 in kWh ( rücksetzbar )

Output

rActEneImpP3

REAL

Aufgenommene Wirkarbeit - Phase 3 in kWh ( rücksetzbar )

Output

rActEneImpTotT1

REAL

Aufgenommene Wirkarbeit - Gesamt - Tarif 1 in kWh ( rücksetzbar )

Output

rActEneImpTotT2

REAL

Aufgenommene Wirkarbeit - Gesamt - Tarif 2 in kWh ( rücksetzbar )

Output

rActEneImpTotT3

REAL

Aufgenommene Wirkarbeit - Gesamt - Tarif 3 in kWh ( rücksetzbar )

Output

rActEneImpTotT4

REAL

Aufgenommene Wirkarbeit - Gesamt - Tarif 4 in kWh ( rücksetzbar )

Output

dwSerialNum

DWORD

Seriennummer des Zählers

Output

sDeviceName

STRING

Name des Zählers ( 20 UTF8-Zeichen )

Output

sDeviceType

STRING

Typ des Zählers ( 20 UTF8-Zeichen )

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

diAdrOffset

DINT

-1

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

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateSetp’ beeinflusst werden

Input Const

tTimeUpdateCounter

TIME

TIME#60m0s0ms

Updateintervall für die Zählerstände ( Istwerte_2 )

Input Const

tTimeUpdateActual

TIME

TIME#1m0s0ms

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

Zuletzt aktualisiert