POWERIO_T1_BSK1_XXX_ECO_FULL

POWERIO_T1_BSK1_XXX_ECO_FULL (FB)

FUNCTION_BLOCK POWERIO_T1_BSK1_XXX_ECO_FULL

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable of communication ( TRUE = enabled )

Input

byUnitId

BYTE

0

Address of the device

Input

xUpdateActual

BOOL

FALSE

Update of actual values ( on each rising edge )

Input

xUpdateSetp

BOOL

FALSE

Update of setpoints ( on each rising edge )

Input

xResError

BOOL

FALSE

Reinitialization of the output 'eErrorCodeCom' to the error-free state / reset of the error status of the fire dampers (on every rising edge)

Input

xFD1

BOOL

FALSE

Definition of the state of the output of fire damper 1 ( FALSE = Closed )

Input

xResAutoFDx

BOOL

FALSE

Switching the manual override of the outputs for the fire dampers to automatic mode (on every rising edge)

Input

xSendSysCommand

BOOL

FALSE

Activation of the transmission of the system command (Register 6) (on each rising edge AND wSysCommand > 0)

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

xFD1_Open

BOOL

Feedback - fire damper 1 open ( TRUE = Open )

Output

xFD1_Closed

BOOL

Feedback - fire damper 1 closed ( TRUE = Closed )

Output

xFD1_Fb

BOOL

Feedback - state of the output of fire damper 1 ( FALSE = Closed )

Output

eAOO_FD1

eManBin

State of the manual override on the output of fire damper 1

Output

tRT_FD1_Closed

TIME

Run time of the last closing operation of BSK 1 ( Conditions: xFD1 = from TRUE to FALSE until xFD1Closed = TRUE )

Output

tRT_FD1_Open

TIME

Run time of the last opening operation of BSK 1 ( Conditions: xFD1 = from FALSE to TRUE until xFD1Open = TRUE )

Output

tDT_FD1_Closed

TIME

Dead time of the last closing operation of BSK 1 ( Conditions: xFD1 = from TRUE to FALSE until xFD1Open = from TRUE to FALSE )

Output

tDT_FD1_Open

TIME

Dead time of the last opening operation of BSK 1 ( Conditions: xFD1 = from FALSE to TRUE until xFD1Closed = from TRUE to FALSE )

Output

eTypeID

POWERIO_T1_BSK1_XXX_ID_TYPE

Identification of the device

Output

wFirmwareVer

WORD

Firmware version of the device

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

stErrorCodeFD1

STRING

String with the bit numbers of the active errors of fire damper 1 ( '' = no error )

Output

xBusy

BOOL

Communication indicator ( TRUE = communication )

Input Const

xEnMonitoring

BOOL

TRUE

Definition of the activation / deactivation of the time measurements / the BSK monitoring ( TRUE = On )

Input Const

xDIxInversion

BOOL

FALSE

Definition of the inversion of the digital inputs DIx (FALSE: no inversion // TRUE = inversion)

Input Const

wSysCommand

WORD

0

Value of the system command to be transmitted (FC06 - register 6 ) (0 = no function, values > 0 see documentation T1_BSK1_XXX)

Input Const

wFD1PrescTime

WORD

10

Pre-divider for all times of fire damper 1 (read / write) (internal time base = 0.1s)

Input Const

xFD1_SafeState_Sta

BOOL

TRUE

State of the digital output for fire damper 1 in safe-state operation ( TRUE = Open )

Input Const

xFD1_SafeState_En

BOOL

FALSE

Enable / disable of the digital output for fire damper 1 for safe-state operation ( TRUE = Enable )

Input Const

tDT_FD1Open

TIME

TIME#10s0ms

Maximum duration of the dead time during opening of fire damper 1

Input Const

tDT_FD1Closed

TIME

TIME#10s0ms

Maximum duration of the dead time during closing of fire damper 1

Input Const

tRT_FD1Open

TIME

TIME#3m0s0ms

Maximum duration of the complete opening of fire damper 1

Input Const

tRT_FD1Closed

TIME

TIME#3m0s0ms

Maximum duration of the complete closing of fire damper 1

Input Const

tTimeSafeState

TIME

TIME#0ms

Duration for the activation of the ‘SafeState’ condition in case of communication failure ( 0 = no timeout/safe-state function, integer multiples of 1s, at least 5s )

Input Const

tTimeUpdateSetp

TIME

TIME#0ms

Update interval for the processes affected by the input ‘xUpdateSetp’

Input Const

tTimeUpdateActual

TIME

TIME#500ms

Update interval for the processes affected by the input ‘xUpdateActual’

Last updated