POWERIO_T1_BSK2_XXX_FULL

POWERIO_T1_BSK2_XXX_FULL (FB)

FUNCTION_BLOCK POWERIO_T1_BSK2_XXX_FULL

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication ( TRUE = enabled )

Input

byUnitId

BYTE

0

Address of the device

Input

xUpdateActual

BOOL

FALSE

Update of actual values (on every rising edge )

Input

xUpdateSetp

BOOL

FALSE

Update of setpoint values (on every rising edge )

Input

xResError

BOOL

FALSE

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

Input

xFD1

BOOL

FALSE

Set the state of the output for fire damper 1 ( FALSE = closed )

Input

xFD2

BOOL

FALSE

Setting the state of the output of fire damper 2 ( FALSE = Closed )

Input

xResAutoFDx

BOOL

FALSE

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

Input

xSendSysCommand

BOOL

FALSE

Activate transmission of the system command ( register 6 ) ( on every 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 at the output of fire damper 1

Output

tRT_FD1_Closed

TIME

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

Output

tRT_FD1_Open

TIME

Runtime 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

xFD2_Open

BOOL

Feedback - fire damper 2 open ( TRUE = Open )

Output

xFD2_Closed

BOOL

Feedback - fire damper 2 closed ( TRUE = Closed )

Output

xFD2_Fb

BOOL

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

Output

eAOO_FD2

eManBin

State of the manual override at the output of fire damper 2

Output

tRT_FD2_Closed

TIME

Runtime of the last closing operation of BSK 2 ( Conditions: xFD2 = from TRUE to FALSE until xFD2Closed = TRUE )

Output

tRT_FD2_Open

TIME

Runtime of the last opening operation of BSK 2 ( Conditions: xFD2 = from FALSE to TRUE until xFD2Open = TRUE )

Output

tDT_FD2_Closed

TIME

Dead time of the last closing operation of BSK 2 ( Conditions: xFD2 = from TRUE to FALSE until xFD2Open = from TRUE to FALSE )

Output

tDT_FD2_Open

TIME

Dead time of the last opening operation of BSK 2 ( Conditions: xFD2 = from FALSE to TRUE until xFD2Closed = from TRUE to FALSE )

Output

eTypeID

POWERIO_T1_BSK2_XXX_ID_TYPE

Identification of the device

Output

wFirmwareVer

WORD

Firmware version of the device

Output

xAlarm

BOOL

FALSE

General fault ( TRUE = fault )

Output

xAlarmCom

BOOL

FALSE

General 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

stErrorCodeFD2

STRING

String with the bit numbers of the active errors of fire damper 2 ( ‘’ = no error )

Output

xBusy

BOOL

Communication indicator ( TRUE = communication )

Input Const

xEnMonitoring

BOOL

TRUE

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

Input Const

xDIxInversion

BOOL

FALSE

Set 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_BSK2_XXX )

Input Const

wFD2PrescTime

WORD

10

Prescaler for all times of fire damper 2 ( read / write ) ( internal time base = 0.1s ) ( Value <> 0 !!! )

Input Const

xFD2_SafeState_Sta

BOOL

TRUE

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

Input Const

xFD2_SafeState_En

BOOL

FALSE

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

Input Const

tDT_FD2Open

TIME

TIME#10s0ms

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

Input Const

tDT_FD2Closed

TIME

TIME#10s0ms

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

Input Const

tRT_FD2Open

TIME

TIME#3m0s0ms

Maximum duration of the complete opening of fire damper 2

Input Const

tRT_FD2Closed

TIME

TIME#3m0s0ms

Maximum duration of the complete closing of fire damper 2

Input Const

wFD1PrescTime

WORD

10

Prescaler for all times of fire damper 1 ( read / write ) ( internal time base = 0.1s ) ( Value <> 0 !!! )

Input Const

xFD1_SafeState_Sta

BOOL

TRUE

State of the digital output for fire damper 1 in safestate operation ( TRUE = open )

Input Const

xFD1_SafeState_En

BOOL

FALSE

Enable / disable the digital output for fire damper 1 for safestate operation ( TRUE = enabled )

Input Const

tDT_FD1Open

TIME

TIME#10s0ms

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

Input Const

tDT_FD1Closed

TIME

TIME#10s0ms

Maximum duration of the dead time during the 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 activation of the 'Safestate' condition in case of communication failure ( 0 = no timeout/safe-state function, integer multiples of 1s, minimum 5s )

Input Const

tTimeUpdateSetp

TIME

TIME#0ms

Update interval for operations influenced by the input 'xUpdateSetp'

Input Const

tTimeUpdateActual

TIME

TIME#500ms

Update interval for operations influenced by the input 'xUpdateActual'

Last updated