POWERIO_T1_BSK1_3DO_2DI_XXX_EASY

POWERIO_T1_BSK1_3DO_2DI_XXX_EASY (FB)

FUNCTION_BLOCK POWERIO_T1_BSK1_3DO_2DI_XXX_EASY

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

xDO2

BOOL

FALSE

Setting the state of digital output 2

Input

xDO3

BOOL

FALSE

Setting the state of digital output 3

Input

xDO4

BOOL

FALSE

Setting the state of digital output 4

Input

xResAutoFD1DO2

BOOL

FALSE

Switching the manual override of the digital outputs xFD1 and xDO2 to automatic mode (on each 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

xDO2_Fb

BOOL

Feedback - feedback - state of digital output 2

Output

eAOO_DO2

eManBin

State of the manual override on digital output 2

Output

xDO3_Fb

BOOL

Feedback - state of digital output 3

Output

xDO4_Fb

BOOL

Feedback - state of digital output 4

Output

xDI3

BOOL

Feedback - state of digital input 3

Output

xDI4

BOOL

Feedback - state of digital input 4

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

xBusy

BOOL

Communication indicator ( TRUE = communication )

Input Const

wResAutoFD1DO2

WORD

3

Definition of resetting the digital outputs FD1 / DO2 to automatic mode (Bit 0 - FD1, Bit 1 - DO2, Bit=0: no reset // Bit=1 = reset)

Input Const

wDIxInversion

WORD

0

Definition of inversion of digital inputs DIx (Bit 0 - DI1, Bit 1 - DI2, Bit 2 - DI3, Bit 3 - DI4, Bit=0: no inversion // Bit=1 = 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

xDO4_SafeState_Sta

BOOL

TRUE

State of digital output 4 in safestate operation

Input Const

xDO4_SafeState_En

BOOL

FALSE

Enable/disable of digital output 4 for safestate operation (TRUE = enabled)

Input Const

xDO3_SafeState_Sta

BOOL

TRUE

State of digital output 3 in safestate operation

Input Const

xDO3_SafeState_En

BOOL

FALSE

Enable/disable of digital output 3 for safestate operation (TRUE = enabled)

Input Const

xDO2_SafeState_Sta

BOOL

TRUE

State of digital output 2 in safestate operation

Input Const

xDO2_SafeState_En

BOOL

FALSE

Enable/disable of digital output 2 for safestate operation (TRUE = enabled)

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

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#3s0ms

Update interval for operations influenced by the input 'xUpdateActual'

Last updated