SAMSUNG_INTESIS_IDU_FC04_RXXX0_RXX38

SAMSUNG_INTESIS_IDU_FC04_RXXX0_RXX38 (FB)

FUNCTION_BLOCK SAMSUNG_INTESIS_IDU_FC04_RXXX0_RXX38

Short description

Capture of actual values - 1 from Samsung - indoor units

Typical application: Central capture 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 transmission rates are supported (RTU): ????? The Modbus address specifications must be used for addressing.

&#xNAN;************** &#xNAN;* Functions * &#xNAN;**************

In this function block, the relevant actual values (registers 0 - 37) of an indoor unit are captured and evaluated (FC03: addresses XXX0 - XX37). The indoor unit is selected 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 available. Registers 0 - 14, 16 - 17 and 20 - 38 are read. Registers 15 and 18 - 19 may only be written. The registers in the range 39 - 61 are not read, as they are not needed for the specific application.

Measured values - matching: unclear class

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication (TRUE = enable)

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 (with 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

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

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 processes influenced by the input xUpdateActual influenced

Last updated