GUENTNER_GMMNEXT

GUENTNER_GMMNEXT (FB)

FUNCTION_BLOCK GUENTNER_GMMNEXT

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Freigabe / Sperrung der Kommunikation ( TRUE = Freigabe )

Input

byUnitId

BYTE

0

Adresse des Geräts

Input

xUpdateActual

BOOL

FALSE

Aktualisierung der Istwerte ( bei jeder ansteigenden Flanke )

Input

xUpdateSetp

BOOL

FALSE

Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )

Input

xUpdateConfig

BOOL

FALSE

Aktualisierung der Konfiguration ( bei jeder ansteigenden Flanke ) ( lesender Zugriff )

Input

xUpdateInfo

BOOL

FALSE

Aktualisierung der Informationen ( bei jeder ansteigenden Flanke )

Input

eOpControlMode

GUENTNER_GMMNEXT_OPERATION_CONTROL_MODE

GUENTNER_GMMNEXT_OPERATION_CONTROL_MODE.AUTO_INTERNAL

Betriebsart der Regelung — Vorgabe ( Holding Register 305 )

Input

xManualMode_Man

BOOL

FALSE

Freigabe des Handbetriebs im Handbetrieb ( TRUE = Handbetrieb ist aktiv ) ( Coil 265 )

Input

xManualMode_Inv

BOOL

FALSE

Freigabe des Inversbetriebs im Handbetrieb ( TRUE = Inversbetrieb ist aktiv ) ( Coil 266 )

Input

xNightLimit

BOOL

FALSE

Freigabe der Nachtbegrenzung über die interne Zeitschaltuhr ( TRUE = Freigabe der Nachtbegrenzung ) ( Coil 268 )

Input

rManualModeSetp

REAL

0.0

Stellsignal für die Ventilatoren im Handbetrieb ( 0.0 - 100.0 Prozent ) ( Holding Register 4099 )

Input

rNightLimitSetp

REAL

0.0

Stellsignal für die Ventilatoren im Nachtbetrieb ( 0.0 - 100.0 Prozent ) ( Holding Register 4100 )

Input

rSlaveExtBusSetp

REAL

0.0

Stellsignal für die Ventilatoren in der Betriebsart der Regelung ‘SLAVE_EXTERNAL_BUS’ ( 0.0 - 100.0 Prozent ) ( Holding Register 7762 )

Input

xResError

BOOL

FALSE

Reinitialisierung der Ausgänge ‘eErrorCodeCom’ auf dem fehlerfreien Zustand ( bei jeder ansteigenden Flanke )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

eOpControlModeFb

GUENTNER_GMMNEXT_OPERATION_CONTROL_MODE

Betriebsart der Regelung — Rückmeldung ( Holding Register 305 )

Output

xManualMode_ManFb

BOOL

FALSE

Status der Freigabe des Handbetriebs im Handbetrieb ( TRUE = Handbetrieb ist aktiv ) — Rückmeldung ( Coil 265 )

Output

xManualMode_InvFb

BOOL

FALSE

Status der Freigabe des Inversbetriebs im Handbetrieb ( TRUE = Inversbetrieb ist aktiv ) — Rückmeldung ( Coil 266 )

Output

xNightLimitFb

BOOL

FALSE

Status der Nachtbegrenzung ( TRUE = Nachtbegrenzung ist aktiv ) — Rückmeldung ( Discrete Input 267 )

Output

rExtHumidity

REAL

Relative Feuchte im Aussenbereich ( Prozent ) ( Input Register 4096 )

Output

rExtTemp

REAL

Temperatur im Aussenbereich ( in der gewählten Einheit ) ( Input Register 4097 )

Output

rVolFlowFanPerc

REAL

Volumenstrom eines Ventilators ( Prozent ) ( Input Register 4098 )

Output

rTotalPowerFans

REAL

Aktueller Energieverbrauch aller Ventilatoren ( Watt ) ( Input Register 4099 )

Output

rExtWetBulbTemp

REAL

Feuchtkugeltemperatur im Aussenbereich ( in der gewählten Einheit ) ( Input Register 4100 )

Output

xConLoop1Fb

BOOL

FALSE

Status der Freigabe des Regelkreises 1 ( TRUE = Regelkreis 1 ist freigegeben ) — Rückmeldung ( Discrete Input 7171 )

Output

eConLoop1Medium

GUENTNER_GMMNEXT_CONTROL_LOOP_MEDIUM

Medium des Regelkreises 1 ( Input Register 4001 )

Output

rConLoop1Temp

REAL

Istwert der Temperatur des Regelkreises 1 ( in der gewählten Einheit ) ( = Regelgröße ) ( Input Register 7488 )

Output

rConLoop1SetpTemp

REAL

Sollwert der Temperatur des Regelkreises 1 ( in der gewählten Einheit ) ( = Führungsgröße ) ( Input Register 7498 )

Output

rConLoop1Signal

REAL

Stellwert für die Ventilatoren des Regelkreises 1 ( Prozent ) ( = Stellgröße ) ( Input Register 7508 )

Output

rConLoop1ExitTemp

REAL

Istwert der Austritts-Temperatur des Regelkreises 1 ( in der gewählten Einheit ) ( Input Register 8158 )

Output

xAlarmFans

BOOL

FALSE

Sammelalarm aller Ventilatoren ( TRUE = Mindestens ein Ventilator hat eine Funktionsstörung ) ( Discrete Input 257 )

Output

xAlarmSensors

BOOL

FALSE

Sammelalarm aller Sensoren ( TRUE = Mindestens ein Sensor hat eine Funktionsstörung ) ( Discrete Input 259 )

Output

xAlarmControl

BOOL

FALSE

Sammelalarm der Regelung - Signalpegel - Priorität 1 ( TRUE = Es liegt mindestens ein Fehler dieser Kategorie vor ) ( Discrete Input 260 )

Output

xWarnControl

BOOL

FALSE

Sammelalarm der Regelung - Signalpegel - Priorität 2 ( TRUE = Es liegt mindestens ein Fehler dieser Kategorie vor ) ( Discrete Input 262 )

Output

wModbusVersion

WORD

Version der Modbus-Schnittstelle ( 0 - 65535 ) ( Input Register 0 )

Output

eDeviceType

GUENTNER_GMMNEXT_DEVICE_TYPE

Variante des Geräts ( Input Register 1 )

Output

sSerialNum

STRING

Seriennummer des Gerätes ( Input Register 256 - 271 )

Output

sSoftwareVer

STRING

Software-Version des Gerätes ( Input Register 272 - 303 )

Output

xAlarm

BOOL

FALSE

Sammelstörung ( TRUE = Störung )

Output

xAlarmCom

BOOL

FALSE

Sammelstörung - Kommunikation ( TRUE = Störung )

Output

eErrorCodeCom

ModbusErrorCode

Fehlercode - Kommunikation ( 0 = kein Fehler )

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

eUnitSystem

GUENTNER_GMMNEXT_UNIT_SYSTEM

GUENTNER_GMMNEXT_UNIT_SYSTEM.SI_DEGREE_CELSIUS_BAR

Festlegung des Einheitensystems ( Holding Register 1 )

Input Const

diAdrOffset

DINT

0

Offset zur Berechnung der Modbus-Adressen ( aus den Modbus- Registern ) ( Zulässiger Bereich: -1, 0, +1 )

Input Const

tTimeUpdateInfo

TIME

TIME#0ms

Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateInfo’ beeinflusst werden

Input Const

tTimeUpdateConfig

TIME

TIME#0ms

Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateConfig’ beeinflusst werden

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateSetp’ beeinflusst werden

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateActual’ beeinflusst werden

Zuletzt aktualisiert