SPLUSS_RYMASKON_22X_MOD

SPLUSS_RYMASKON_22X_MOD (FB)

FUNCTION_BLOCK SPLUSS_RYMASKON_22X_MOD

Representation

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication (TRUE = enabled)

Input

byUnitId

BYTE

0

Address of the device (1 .. 247)

Input

xUpdateActual

BOOL

FALSE

Update of actual values (on every rising edge )

Input

xUpdateStates

BOOL

FALSE

Update of the states ( on every rising edge )

Input

xUpdateSetp

BOOL

FALSE

Update of setpoints (on every rising edge )

Input

xUpdateConfig

BOOL

FALSE

Update of the configuration ( on every rising edge )

Input

rSetpTempBase

REAL

22.0

Base setpoint temperature ( degrees Celsius )

Input

rSetpDispFanLev

REAL

0.0

Setpoint for display of fan level

Input

xDsplSymbPresen

BOOL

FALSE

Display of the symbols for presence ( = TRUE ) or absence ( = FALSE )

Input

xDsplSymbHeat

BOOL

FALSE

Display of the symbol for heating operation ( TRUE = display )

Input

xDsplSymbCool

BOOL

FALSE

Display of the symbol for cooling operation ( TRUE = display )

Input

xDsplSymbFan

BOOL

FALSE

Display of the symbol for the fan ( TRUE = display )

Input

xDsplSymbAlWindo

BOOL

FALSE

Display of the symbol for window - alarm ( TRUE = display )

Input

xDsplSymbAlRainf

BOOL

FALSE

Display of the symbol for rain - alarm ( TRUE = display )

Input

xDsplSymbAlStorm

BOOL

FALSE

Display of the symbol for wind - alarm ( TRUE = display )

Input

xDsplSymbAlAlarm

BOOL

FALSE

Display of the symbol for alarm ( TRUE = display )

Input

xDsplSymbNotDrop

BOOL

FALSE

Display of the symbol for the crossed-out drop ( TRUE = display )

Input

xDsplSymbClock

BOOL

FALSE

Display of the symbol for the clock ( TRUE = display )

Input

xBuzzer_Alarm

BOOL

FALSE

Enable / disable the alarm tone ( buzzer ) ( TRUE = enabled )

Input

xResetDevice

BOOL

FALSE

Reset of the device ( on each rising edge )

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

rSetpTemp

REAL

Target temperature (degrees Celsius)

Output

rSetpTempOffset

REAL

Setpoint temperature offset (Kelvin) (rSetpTempOffset := rSetpTemp - rSetpTempBase)

Output

rRoomTemp

REAL

Room temperature in XXX.X degrees Celsius

Output

rExtTemp

REAL

External temperature in XXX.X degrees Celsius

Output

rRelHumidity

REAL

Relative room humidity in XXX.X %

Output

rDewPointTemp

REAL

Dew point temperature in XXX.X degrees Celsius

Output

rSupplyVolt

REAL

Supply voltage in XXX.X volts

Output

rCpuTemp

REAL

CPU temperature in XXX.X degrees Celsius

Output

rCpuVolt

REAL

CPU voltage in XXX.X volts

Output

sSerialNum

STRING

Serial number of the device

Output

sProductCode

STRING

Product code of the device (e.g. '24X')

Output

wDeviceMode

WORD

Operating mode of the device

Output

xButtonPresence

BOOL

FALSE

Activation of presence button (1s pulse)

Output

xButtonTempUp

BOOL

Activation of the button to increase the set temperature ( 1s pulse)

Output

xButtonTempDown

BOOL

Activation of the button to decrease the set temperature ( 1s pulse)

Output

xButtonFanUp

BOOL

FALSE

Activation of the button to increase the fan level ( 1s pulse)

Output

xButtonFanDown

BOOL

FALSE

Activation of the button to decrease the fan level ( 1s pulse)

Output

xStateExtBut0

BOOL

State of external input 0

Output

xStateExtBut1

BOOL

State of external input 1

Output

xStateExtBut2

BOOL

State of external input 2

Output

xStateExtBut3

BOOL

State of external input 3

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

eErrorCodeDev

SPLUSS_ERROR_CODE_TYPE_2

Error code - device (0 = no error)

Output

xBusy

BOOL

Communication indicator (TRUE = communication)

Input Const

eColorScheme

SPLUSS_LCD_COLOR_SCHEME

SPLUSS_LCD_COLOR_SCHEME.WHITE

Number of the color scheme ( 1 = white, 1-7 = valid numbers )

Input Const

wPinCodeEndUser

WORD

3333

PIN code for the user level ( 0 = no code, 0001 - 9999 valid code )

Input Const

wPinCodeAdmin

WORD

7458

PIN code for the administrator level ( 0 = no code, 0001 - 9999 valid code )

Input Const

rSetpTempVariat

REAL

0.5

Variation - target temperature (degrees Celsius)

Input Const

rSetpTempMax

REAL

26.0

Absolute maximum - setpoint temperature ( degrees Celsius )

Input Const

rSetpTempMin

REAL

18.0

Absolute minimum - setpoint temperature ( degrees Celsius )

Input Const

eSetpTempMode

RYMASKON_2XX_SETP_TEMP_MODE

RYMASKON_2XX_SETP_TEMP_MODE.MANUALLY

Input Const

tTimeUpdateConfig

TIME

TIME#0ms

Update interval for the processes influenced by the input ‘xUpdateConfig’

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Update interval for the operations affected by the input 'xUpdateSetp'

Input Const

tTimeUpdateStates

TIME

TIME#500ms

Update interval for the processes influenced by the input ‘xUpdateStates’

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the operations affected by the input 'xUpdateActual'

Last updated