GUENTNER_GMMNEXT

GUENTNER_GMMNEXT (FB)

FUNCTION_BLOCK GUENTNER_GMMNEXT

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

xUpdateConfig

BOOL

FALSE

Update of the configuration (on every rising edge) (read access)

Input

xUpdateInfo

BOOL

FALSE

Update of the information (on every rising edge)

Input

eOpControlMode

GUENTNER_GMMNEXT_OPERATION_CONTROL_MODE

GUENTNER_GMMNEXT_OPERATION_CONTROL_MODE.AUTO_INTERNAL

Operating mode of the control system — setpoint (Holding Register 305 )

Input

xManualMode_Man

BOOL

FALSE

Enable manual operation in manual mode (TRUE = manual operation is active) (Coil 265)

Input

xManualMode_Inv

BOOL

FALSE

Enable reverse operation in manual mode (TRUE = reverse operation is active) (Coil 266)

Input

xNightLimit

BOOL

FALSE

Enable night limit via the internal timer (TRUE = night limit enabled) (Coil 268)

Input

rManualModeSetp

REAL

0.0

Control signal for the fans in manual mode (0.0 - 100.0 percent) (Holding Register 4099)

Input

rNightLimitSetp

REAL

0.0

Control signal for the fans in night mode (0.0 - 100.0 percent) (Holding Register 4100)

Input

rSlaveExtBusSetp

REAL

0.0

Control signal for the fans in the operating mode of the control system SLAVE_EXTERNAL_BUS (0.0 - 100.0 percent) ( Holding Register 7762)

Input

xResError

BOOL

FALSE

Reinitialization of the outputs eErrorCodeCom in the fault-free state (on each rising edge)

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

eOpControlModeFb

GUENTNER_GMMNEXT_OPERATION_CONTROL_MODE

Operating mode of the control system — feedback (Holding Register 305)

Output

xManualMode_ManFb

BOOL

FALSE

Status of enable for manual operation in manual mode (TRUE = manual operation is active) — feedback (Coil 265)

Output

xManualMode_InvFb

BOOL

FALSE

Status of enable for reverse operation in manual mode (TRUE = reverse operation is active) — feedback (Coil 266)

Output

xNightLimitFb

BOOL

FALSE

Status of the night limit (TRUE = night limit is active) — feedback (Discrete Input 267)

Output

rExtHumidity

REAL

Relative humidity outdoors (percent) (Input Register 4096)

Output

rExtTemp

REAL

Temperature outdoors (in the selected unit) ( Input Register 4097)

Output

rVolFlowFanPerc

REAL

Volume flow of a fan (percent) (Input Register 4098)

Output

rTotalPowerFans

REAL

Current energy consumption of all fans (watts) ( Input Register 4099)

Output

rExtWetBulbTemp

REAL

Wet-bulb temperature outdoors (in the selected unit) (Input Register 4100)

Output

xConLoop1Fb

BOOL

FALSE

Status of enable for control loop 1 (TRUE = control loop 1 is enabled) — feedback (Discrete Input 7171)

Output

eConLoop1Medium

GUENTNER_GMMNEXT_CONTROL_LOOP_MEDIUM

Medium of control loop 1 (Input Register 4001)

Output

rConLoop1Temp

REAL

Actual temperature value of control loop 1 (in the selected unit) (= controlled variable) (Input Register 7488)

Output

rConLoop1SetpTemp

REAL

Setpoint temperature value of control loop 1 (in the selected unit) (= reference variable) (Input Register 7498)

Output

rConLoop1Signal

REAL

Control value for the fans of control loop 1 (percent ) (= manipulated variable) (Input Register 7508)

Output

rConLoop1ExitTemp

REAL

Actual outlet temperature value of control loop 1 (in the selected unit) (Input Register 8158)

Output

xAlarmFans

BOOL

FALSE

Collective alarm of all fans (TRUE = at least one fan has a malfunction) (Discrete Input 257 )

Output

xAlarmSensors

BOOL

FALSE

Collective alarm of all sensors (TRUE = at least one sensor has a malfunction) (Discrete Input 259)

Output

xAlarmControl

BOOL

FALSE

Collective alarm of the control system - signal level - priority 1 (TRUE = at least one error of this category is present) ( Discrete Input 260)

Output

xWarnControl

BOOL

FALSE

Collective alarm of the control system - signal level - priority 2 (TRUE = at least one error of this category is present) ( Discrete Input 262)

Output

wModbusVersion

WORD

Version of the Modbus interface (0 - 65535) (Input Register 0)

Output

eDeviceType

GUENTNER_GMMNEXT_DEVICE_TYPE

Device variant (Input Register 1)

Output

sSerialNum

STRING

Serial number of the device (Input Register 256 - 271)

Output

sSoftwareVer

STRING

Software version of the device (Input Register 272 - 303)

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

eUnitSystem

GUENTNER_GMMNEXT_UNIT_SYSTEM

GUENTNER_GMMNEXT_UNIT_SYSTEM.SI_DEGREE_CELSIUS_BAR

Definition of the unit system (Holding Register 1)

Input Const

diAdrOffset

DINT

0

Offset for calculating the Modbus addresses (from the Modbus registers) (permitted range: -1, 0, +1)

Input Const

tTimeUpdateInfo

TIME

TIME#0ms

Update interval for the processes influenced by the input xUpdateInfo influenced

Input Const

tTimeUpdateConfig

TIME

TIME#0ms

Update interval for the processes influenced by the input xUpdateConfig influenced

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

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