ZIEHL_ABEGG_ECBLUE_BASIC_MODBUS

ZIEHL_ABEGG_ECBLUE_BASIC_MODBUS (FB)

FUNCTION_BLOCK ZIEHL_ABEGG_ECBLUE_BASIC_MODBUS

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

xUpdateSetp

BOOL

FALSE

Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )

Input

xUpdateConfig

BOOL

FALSE

Aktualisierung der Konfiguration ( bei jeder ansteigenden Flanke )

Input

xResError

BOOL

FALSE

Reinitialisierung der Ausgänge ‘eErrorCodeCom’, ‘stErrorCodeDev’ und ‘stWarningCodeDev’ auf dem fehlerfreien Zustand ( bei jeder ansteigenden Flanke )

Input

rSetp

REAL

0.0

Sollwert - Ventilator ( 0.0 - 100.0% bzw. absolute Drehzahl )

Input

wPinCode

WORD

0

Pin-Code zur Auslösung unterschiedlicher Funktionen ( 2143 = Reset, 9095 = Werkskonfiguration )

Input

xK1

BOOL

FALSE

Änderung des Zustands von K1 ( Voraussetzung: wK1Function = 17 )

Input

xMinSpeedOff

BOOL

FALSE

Freigabe / Sperrung der Mindestdrehzahl ( FALSE = keine Sperrung der Mindestdrehzahl )

Input

xBypassTemp2

BOOL

FALSE

Freigabe / Sperrung der Umgehung des Temperaturmanagements 2 ( FALSE = keine Umgehung )

Input

xBypassTemp1

BOOL

FALSE

Freigabe / Sperrung der Umgehung des Temperaturmanagements 1 ( FALSE = keine Umgehung )

Input

xChangeRotation

BOOL

FALSE

Freigabe / Sperrung der Drehrichtungsumkehr 1 ( FALSE = keine Umkehr )

Input

xSpeedLimitMode

BOOL

FALSE

Freigabe / Sperrung der Begrenzung der Drehzahl auf rSpeedLimit ( FALSE = keine Begrenzung )

Input

xFixedSpeed3

BOOL

FALSE

Freigabe / Sperrung der Festdrehzahl 3 ( FALSE = Sperrung )

Input

xFixedSpeed2

BOOL

FALSE

Freigabe / Sperrung der Festdrehzahl 2 ( FALSE = Sperrung )

Input

xEnFan

BOOL

FALSE

Freigabe / Sperrung des Ventilators ( FALSE = Sperrung )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

rSetpFb

REAL

Rückmeldung - Aktueller Sollwert

Output

rRatedSpeed

REAL

Bemessungsdrehzahl des Ventilators

Output

rFirmwareVers

REAL

Firmware-Version des Ventilators

Output

rProductCode

REAL

Produkt-Kennung des Ventilators

Output

rParamSetID

REAL

Parametersatz-Identifikation des Ventilators

Output

rState_1

REAL

Aktueller Betriebszustand ( Input-Register 10 )

Output

rSpeed

REAL

Aktuelle Anzahl der Umdrehungen pro Minute

Output

rCurrent

REAL

Aktueller Motorstrom in X.XX A

Output

rDCVolt

REAL

Aktuelle Zwischenkreis-Spannung ( DC ) in Volt

Output

rMainsVolt

REAL

Aktuelle Netzspannung ( Spitzenwert ) in Volt

Output

rIGBTTemp

REAL

Aktuelle Temperatur der IGBT in XX.X Grad Celsius

Output

rInteriorTemp

REAL

Aktuelle Elektroniktemperatur in XX.X Grad Celsius

Output

rMCUTemp

REAL

Aktuelle Temperatur des MCU in XX.X Grad Celsius

Output

rAI1Value

REAL

Aktueller Wert am Analogeingang 1 in Prozent ( 0.0 - 100.0 % )

Output

rModLevel

REAL

Aktuelle Modulations-Niveau ( 0.0 - 100.0% )

Output

rPower

REAL

Aktuelle aufgenommene Leistung in Watt

Output

rOperatingHours

REAL

Aktuelle Anzahl an Betriebsstunden

Output

rVolumeFlow

REAL

Aktueller berechneter Volumenstrom ( Voraussetzung: Control Mode = Volumenstrom )

Output

rPasswordLevel

REAL

Aktuelles Passwort - Niveau ( 0 - 3 )

Output

rRemainServLife

REAL

Aktuelles berechnete Restlebensdauer in Stunden

Output

xOperationFan

BOOL

Betriebsmeldung des Ventilators ( FALSE = Aus )

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

stErrorCodeDev_1

STRING

String 1 mit den Nummern der aktiven Gerätefehler ( Input- Register 12 )

Output

stErrorCodeDev_2

STRING

String 2 mit den Nummern der aktiven Gerätefehler ( Input- Register 13, Bits 15 - 8 ) )

Output

rErrorCodeCause

REAL

Code mit der Ursache der am höchsten priorisierten Störung

Output

stWarningCodeDev

STRING

String mir den Nummern der aktiven Gerätewarnungen

Output

rWarningCodeCause

REAL

Code mit der Ursache der am höchsten priorisierten Warnung

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

rAlarmLifespan

REAL

0.0

Grenzwert - Störung - Restlebensdauer in h( Bereich = 0.0 - 65535.0, 0.0 h = Aus )

Input Const

rWarningLifespan

REAL

0.0

Grenzwert - Warnung - Restlebensdauer in h( Bereich = 0.0 - 65535.0, 0.0 h = Aus )

Input Const

rDeviationFanBad

REAL

0.0

Grenzwert - Regelabweichung Soll-/Istdrehzahl in 1/min ( Bereich = 0.0 - 255.0, 0.0 1/min = Aus )

Input Const

tDelayFanBad

TIME

TIME#0ms

Meldeverzögerung - Regelabweichung Soll-/Istdrehzahl in s ( Bereich = 0.0 - 255.0, 0.0s = Aus )

Input Const

rFade3Max

REAL

600.0

Maximalwert - Drehzahl-Ausblend-Bereich 3 in 1/min ( Bereich = 0.0 - 9999.0 )

Input Const

rFade3Min

REAL

500.0

Minimalwert - Drehzahl-Ausblend-Bereich 3 in 1/min ( Bereich = 0.0 - 9999.0 )

Input Const

rFade2Max

REAL

300.0

Maximalwert - Drehzahl-Ausblend-Bereich 2 in 1/min ( Bereich = 0.0 - 9999.0 )

Input Const

rFade2Min

REAL

200.0

Minimalwert - Drehzahl-Ausblend-Bereich 2 in 1/min ( Bereich = 0.0 - 9999.0 )

Input Const

rFade1Max

REAL

100.0

Maximalwert - Drehzahl-Ausblend-Bereich 1 in 1/min ( Bereich = 0.0 - 9999.0 )

Input Const

rFade1Min

REAL

0.0

Minimalwert - Drehzahl-Ausblend-Bereich 1 in 1/min ( Bereich = 0.0 - 9999.0 )

Input Const

rFadeFunction

REAL

0.0

Freigabe / Sperrung der Drehzahl-Ausblend-Bereiche ( 0.0 = keine Ausblendung )

Input Const

rSpeedLimit

REAL

75.0

Begrenzung der Drehzahl in Prozent ( sofern aktiviert, Bereich: 0.0 - 100.0 % )

Input Const

rWatchdogFunction

REAL

0.0

Watchdog - Funktion ( 0.0 = keine Watchdog-Funktion )

Input Const

tWatchdogTime

TIME

TIME#0ms

Watchdog - Zeitdauer ( 0s = keine Watchdog-Funktion )

Input Const

rControllerSetup

REAL

513.0

Definition der Controller-Setup-Flags ( Funktionen siehe Handbuch )

Input Const

rK1Function

REAL

2.0

Funktion des Relais K1 ( 0.0 = Aus, 1.0 = Betrieb Ventilator, 2.0 = Störung Ventilator )

Input Const

rD1Function

REAL

1.0

Funktion des Digitalseingang D1 ( 0.0 = Aus, 1.0 = Freigabe Ventilator )

Input Const

rE1Function

REAL

0.0

Funktion des Analogeingangs E1 ( 0.0 = 0 - 10V / PWM, 1.0 = Freigabe Ventilator )

Input Const

rE1Max

REAL

100.0

Endwert für den Analogeingang E1 in Prozent ( Bereich: rE1Min = 100.0 )

Input Const

rE1Min

REAL

5.0

Startwert für den Analogeingang E1 in Prozent ( Bereich: 0.0 = rE1Max )

Input Const

rInvE1D1K1

REAL

0.0

Invertierung der Ein-/Ausgänge E1, D1 und K1 ( 0.0 = keine Invertierung )

Input Const

rFixedSpeed3

REAL

3000.0

Festdrehzahl 3 in 1/min ( Bereich rSpeedMin - rSpeedMax )

Input Const

rSpeedMax

REAL

3000.0

Absolute Maximaldrehzahl in 1/min ( Bereich rSpeedMin - rRatedSpeed )

Input Const

rSpeedMin

REAL

0.0

Absolute Minimaldrehzahl in 1/min ( Bereich 0.0 - rRatedSpeed )

Input Const

rFixedSpeed2

REAL

2000.0

Festdrehzahl 2 in 1/min ( Bereich rSpeedMin - rSpeedMax )

Input Const

rFixedSpeed1

REAL

1000.0

Festdrehzahl 1 in 1/min ( Bereich rSpeedMin - rSpeedMax )

Input Const

xEnEnFan

BOOL

TRUE

Option - Freigabe / Sperrung des Ventilators ( FALSE = Option gesperrt )

Input Const

xEnFixedSpeed2

BOOL

FALSE

Option - Freigabe / Sperrung der Festdrehzahl 2 ( FALSE = Option gesperrt )

Input Const

xEnFixedSpeed3

BOOL

FALSE

Option - Freigabe / Sperrung der Festdrehzahl 3 ( FALSE = Option gesperrt )

Input Const

xEnLimitMode

BOOL

FALSE

Option - Freigabe / Sperrung der Begrenzung der Drehzahl auf rSpeedLimit ( FALSE = Option gesperrt )

Input Const

xEnChangeRotation

BOOL

FALSE

Option - Freigabe / Sperrung der Drehrichtungsumkehr ( FALSE = Option gesperrt )

Input Const

xEnBypassTemp1

BOOL

FALSE

Option - Freigabe / Sperrung der Umgehung des Temperaturmanagements 1 ( FALSE = Option gesperrt )

Input Const

xEnBypassTemp2

BOOL

FALSE

Option - Freigabe / Sperrung der Umgehung des Temperaturmanagements 2 ( FALSE = Option gesperrt )

Input Const

eControlMode

ZIEHL_ABEGG_ECBLUE_BASIC_MODBUS_CONTROL_MODE

ZIEHL_ABEGG_ECBLUE_BASIC_MODBUS_CONTROL_MODE.SPEED_PERCENT_RSETP

Festlegung der Betriebsart ( 3 = rSetp - 0.0 - 100.0 % )

Input Const

tTimeUpdateConfig

TIME

TIME#0ms

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

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

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

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

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

Zuletzt aktualisiert