SAMSUNG_INTESIS_IDU_FC04_RXXX0_RXX38

SAMSUNG_INTESIS_IDU_FC04_RXXX0_RXX38 (FB)

FUNCTION_BLOCK SAMSUNG_INTESIS_IDU_FC04_RXXX0_RXX38

Short description

Acquisition of actual values - 1 from Samsung - indoor units Typical application: Central acquisition of actual values from Samsung - indoor units via the Samsung - INTESIS - gateway\

Representation

Guidelines - Software creation

The following function codes (FC) are supported: 3, 4 and 6 The following modes are supported: Modbus-RTU and Modbus-TCP The following baud rates are supported (RTU): ????? Modbus addressing information must be used for addressing. &#xNAN;************** &#xNAN;* Functions * &#xNAN;************** In this FB the relevant actual values (registers 0 - 37) of an indoor unit are read and evaluated (FC03: addresses XXX0 - XX37). The selection of the indoor unit is made via the input ‘byIUAddress’ in the range 1 - 64. The actual values of an indoor unit are available in the structure element ‘stIndoorUnits_ActualValues_1’. Registers 0 - 14, 16 - 17 and 20 - 38 are read. Registers 15 and 18 - 19 may only be written. Registers in the range 39 - 61 are not read because they are not required for the specific application. Measured values - calibration: unclear class \

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication (TRUE = enabled)

Input

byUnitId

BYTE

0

Address of the device (interface) (1 .. 15)

Input

xUpdateActual

BOOL

FALSE

Update of actual values (on every rising edge )

Input

xResError

BOOL

FALSE

Reinitialization of the output ‘eErrorCodeCom’ ( on every rising edge )

Input

byIUAddress

BYTE

1

Number of the indoor unit (range 1 - 64)

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

stIndoorUnits_ActualValues_1

SAMSUNG_INTESIS_CURRENT_VALUES_1

Structure element with the actual values - 1 of the indoor unit

Output

xSensorOffsetInDevice

BOOL

Indicates whether the calibration of the sensors of the indoor units must be performed in the indoor unit (TRUE = calibration required in the device, FALSE = calibration required in the FB)

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

xBusy

BOOL

Communication indicator (TRUE = communication)

Input Const

tTimeUpdateActual

TIME

TIME#5s0ms

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

Last updated