POWERIO_T1_BSK1_3DO_2DI_XXX_EASY

POWERIO_T1_BSK1_3DO_2DI_XXX_EASY (FB)

FUNCTION_BLOCK POWERIO_T1_BSK1_3DO_2DI_XXX_EASY

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

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

xDO2

BOOL

FALSE

Definition of the state of digital output 2

Input

xDO3

BOOL

FALSE

Definition of the state of digital output 3

Input

xDO4

BOOL

FALSE

Definition of the state of digital output 4

Input

xResAutoFD1DO2

BOOL

FALSE

Switching the manual override of digital outputs xFD1 and xDO2 to automatic mode (on every rising edge)

Input

xSendSysCommand

BOOL

FALSE

Activation of 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

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 faults of fire damper 1 (' ' = no fault)

Output

xBusy

BOOL

Communication indicator (TRUE = communication)

Input Const

wResAutoFD1DO2

WORD

3

Definition of the reset of 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 the inversion of the 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 the digital output 4 in safe state operation

Input Const

xDO4_SafeState_En

BOOL

FALSE

Enable / disable digital output 4 for safe state operation (TRUE = enable)

Input Const

xDO3_SafeState_Sta

BOOL

TRUE

State of the digital output 3 in safe state operation

Input Const

xDO3_SafeState_En

BOOL

FALSE

Enable / disable digital output 3 for safe state operation (TRUE = enable)

Input Const

xDO2_SafeState_Sta

BOOL

TRUE

State of the digital output 2 in safe state operation

Input Const

xDO2_SafeState_En

BOOL

FALSE

Enable / disable digital output 2 for safe state operation (TRUE = enable)

Input Const

xFD1_SafeState_Sta

BOOL

TRUE

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

Input Const

xFD1_SafeState_En

BOOL

FALSE

Enable / disable the digital output for the fire damper 1 for safe state mode (TRUE = enable)

Input Const

tTimeSafeState

TIME

TIME#0ms

Duration for activation of the state Safestate in the event of communication failure (0 = no timeout / safe-state function, whole multiples of 1s, at least 5s)

Input Const

tTimeUpdateSetp

TIME

TIME#0ms

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