ZIEHL_ABEGG_ECBLUE_BASIC_MODBUS

ZIEHL_ABEGG_ECBLUE_BASIC_MODBUS (FB)

FUNCTION_BLOCK ZIEHL_ABEGGCBLUE_BASIC_MODBUS

Representation

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication (TRUE = enable)

Input

byUnitId

BYTE

0

Device address

Input

xUpdateActual

BOOL

FALSE

Update of actual values (on every rising edge )

Input

xUpdateSetp

BOOL

FALSE

Update of setpoints (on every rising edge )

Input

xUpdateConfig

BOOL

FALSE

Update of the configuration (on each rising edge)

Input

xResError

BOOL

FALSE

Reinitialization of the outputs eErrorCodeCom, stErrorCodeDev and stWarningCodeDev in the error-free state (on every rising edge)

Input

rSetp

REAL

0.0

Setpoint - fan (0.0 - 100.0% or absolute speed )

Input

wPinCode

WORD

0

PIN code for triggering different functions (2143 = Reset, 9095 = factory configuration)

Input

xK1

BOOL

FALSE

Change of state of K1 (prerequisite: wK1Function = 17)

Input

xMinSpeedOff

BOOL

FALSE

Enable / disable minimum speed (FALSE = no disabling of minimum speed)

Input

xBypassTemp2

BOOL

FALSE

Enable / disable bypassing temperature management 2 (FALSE = no bypass)

Input

xBypassTemp1

BOOL

FALSE

Enable / disable bypassing temperature management 1 (FALSE = no bypass)

Input

xChangeRotation

BOOL

FALSE

Enable / disable reversal of direction of rotation 1 (FALSE = no reversal)

Input

xSpeedLimitMode

BOOL

FALSE

Enable / disable limiting the speed to rSpeedLimit (FALSE = no limitation)

Input

xFixedSpeed3

BOOL

FALSE

Enable / disable fixed speed 3 (FALSE = disabled)

Input

xFixedSpeed2

BOOL

FALSE

Enable / disable fixed speed 2 (FALSE = disabled)

Input

xEnFan

BOOL

FALSE

Enable / lockout of the fan (FALSE = lockout)

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

rSetpFb

REAL

Feedback - Current setpoint

Output

rRatedSpeed

REAL

Rated speed of the fan

Output

rFirmwareVers

REAL

Firmware version of the fan

Output

rProductCode

REAL

Product identifier of the fan

Output

rParamSetID

REAL

Parameter set identification of the fan

Output

rState_1

REAL

Current operating state (Input Register 10)

Output

rSpeed

REAL

Current number of revolutions per minute

Output

rCurrent

REAL

Current motor current in X.XX A

Output

rDCVolt

REAL

Current intermediate circuit voltage (DC) in volts

Output

rMainsVolt

REAL

Current mains voltage (peak value) in volts

Output

rIGBTTemp

REAL

Current IGBT temperature in XX.X degrees Celsius

Output

rInteriorTemp

REAL

Current electronics temperature in XX.X degrees Celsius

Output

rMCUTemp

REAL

Current MCU temperature in XX.X degrees Celsius

Output

rAI1Value

REAL

Current value at analog input 1 in percent (0.0 - 100.0 % )

Output

rModLevel

REAL

Current modulation level (0.0 - 100.0%)

Output

rPower

REAL

Current power consumption in watts

Output

rOperatingHours

REAL

Current number of operating hours

Output

rVolumeFlow

REAL

Current calculated airflow rate (prerequisite: Control Mode = airflow rate)

Output

rPasswordLevel

REAL

Current password level (0 - 3)

Output

rRemainServLife

REAL

Current calculated remaining service life in hours

Output

xOperationFan

BOOL

Fan operation message (FALSE = Off)

Output

xAlarm

BOOL

FALSE

Collective fault (TRUE = fault)

Output

xAlarmCom

BOOL

FALSE

Collective fault - communication (TRUE = fault)

Output

eErrorCodeCom

ModbusErrorCode

Error code - communication (0 = no error)

Output

stErrorCodeDev_1

STRING

String 1 with the numbers of active device faults (Input- Register 12)

Output

stErrorCodeDev_2

STRING

String 2 with the numbers of active device faults (Input- Register 13, Bits 15 - 8))

Output

rErrorCodeCause

REAL

Code with the cause of the highest-priority fault

Output

stWarningCodeDev

STRING

String with the numbers of the active device warnings

Output

rWarningCodeCause

REAL

Code with the cause of the highest-priority warning

Output

xBusy

BOOL

Communication indicator (TRUE = communication)

Input Const

rAlarmLifespan

REAL

0.0

Limit value - fault - remaining service life in h (range = 0.0 - 65535.0, 0.0 h = off)

Input Const

rWarningLifespan

REAL

0.0

Limit value - warning - remaining service life in h (range = 0.0 - 65535.0, 0.0 h = off)

Input Const

rDeviationFanBad

REAL

0.0

Limit value - control deviation target/actual speed in 1/min ( range = 0.0 - 255.0, 0.0 1/min = off)

Input Const

tDelayFanBad

TIME

TIME#0ms

Notification delay - control deviation target/actual speed in s ( range = 0.0 - 255.0, 0.0s = off)

Input Const

rFade3Max

REAL

600.0

Maximum value - speed fade-out range 3 in 1/min (range = 0.0 - 9999.0)

Input Const

rFade3Min

REAL

500.0

Minimum value - speed fade-out range 3 in 1/min (range = 0.0 - 9999.0)

Input Const

rFade2Max

REAL

300.0

Maximum value - speed fade-out range 2 in 1/min (range = 0.0 - 9999.0)

Input Const

rFade2Min

REAL

200.0

Minimum value - speed fade-out range 2 in 1/min (range = 0.0 - 9999.0)

Input Const

rFade1Max

REAL

100.0

Maximum value - speed fade-out range 1 in 1/min (range = 0.0 - 9999.0)

Input Const

rFade1Min

REAL

0.0

Minimum value - speed fade-out range 1 in 1/min (range = 0.0 - 9999.0)

Input Const

rFadeFunction

REAL

0.0

Enable / disable speed fade-out ranges (0.0 = no fade-out)

Input Const

rSpeedLimit

REAL

75.0

Limitation of the speed in percent (if enabled, range: 0.0 - 100.0 %)

Input Const

rWatchdogFunction

REAL

0.0

Watchdog - function (0.0 = no watchdog function)

Input Const

tWatchdogTime

TIME

TIME#0ms

Watchdog - time duration (0s = no watchdog function)

Input Const

rControllerSetup

REAL

513.0

Definition of the controller setup flags (functions see the manual)

Input Const

rK1Function

REAL

2.0

Function of relay K1 (0.0 = off, 1.0 = fan operation, 2.0 = fan fault)

Input Const

rD1Function

REAL

1.0

Function of digital input D1 (0.0 = off, 1.0 = fan enable)

Input Const

rE1Function

REAL

0.0

Function of analog input E1 (0.0 = 0 - 10V / PWM, 1.0 = fan enable)

Input Const

rE1Max

REAL

100.0

End value for analog input E1 in percent (range: rE1Min = 100.0)

Input Const

rE1Min

REAL

5.0

Start value for analog input E1 in percent (range: 0.0 = rE1Max)

Input Const

rInvE1D1K1

REAL

0.0

Inversion of inputs/outputs E1, D1 and K1 (0.0 = no inversion)

Input Const

rFixedSpeed3

REAL

3000.0

Fixed speed 3 in 1/min (range rSpeedMin - rSpeedMax)

Input Const

rSpeedMax

REAL

3000.0

Absolute maximum speed in 1/min (range rSpeedMin - rRatedSpeed)

Input Const

rSpeedMin

REAL

0.0

Absolute minimum speed in 1/min (range 0.0 - rRatedSpeed)

Input Const

rFixedSpeed2

REAL

2000.0

Fixed speed 2 in 1/min (range rSpeedMin - rSpeedMax)

Input Const

rFixedSpeed1

REAL

1000.0

Fixed speed 1 in 1/min (range rSpeedMin - rSpeedMax)

Input Const

xEnEnFan

BOOL

TRUE

Option - enable / disable the fan (FALSE = option disabled)

Input Const

xEnFixedSpeed2

BOOL

FALSE

Option - enable / disable fixed speed 2 (FALSE = option disabled)

Input Const

xEnFixedSpeed3

BOOL

FALSE

Option - enable / disable fixed speed 3 (FALSE = option disabled)

Input Const

xEnLimitMode

BOOL

FALSE

Option - enable / disable limiting the speed to rSpeedLimit (FALSE = option disabled)

Input Const

xEnChangeRotation

BOOL

FALSE

Option - enable / disable reversal of direction of rotation (FALSE = option disabled)

Input Const

xEnBypassTemp1

BOOL

FALSE

Option - enable / disable bypassing temperature management 1 (FALSE = option disabled)

Input Const

xEnBypassTemp2

BOOL

FALSE

Option - enable / disable bypassing temperature management 2 (FALSE = option disabled)

Input Const

eControlMode

ZIEHL_ABEGG_ECBLUE_BASIC_MODBUS_CONTROL_MODE

ZIEHL_ABEGG_ECBLUE_BASIC_MODBUS_CONTROL_MODE.SPEED_PERCENT_RSETP

Specification of the operating mode (3 = rSetp - 0.0 - 100.0 %)

Input Const

tTimeUpdateConfig

TIME

TIME#0ms

Update interval for the processes influenced by the input xUpdateConfig influenced

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Update interval for the processes influenced by the input xUpdateSetp influenced

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the processes influenced by the input xUpdateActual influenced

Last updated