TROX_XM0

TROX_XM0 (FB)

FUNCTION_BLOCK TROX_XM0

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

xResError

BOOL

FALSE

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

Input

rSetpVolFlowPerc

REAL

0.0

Sollwert - Volumenstrom in % ( 0.0 - 100.0 % ) ( 0.0 % = Vmin, 100.0 % = Vmax )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

rVnomUnit

REAL

Nennvolumenstrom in der ausgewählten Volumenstromeinheit

Output

rVminUnit

REAL

Minimalwert - Volumenstrom in der ausgewählten Volumenstromeinheit

Output

rVmaxUnit

REAL

Maximalwert - Volumenstrom in der ausgewählten Volumenstromeinheit

Output

rDamperPosPerc

REAL

Absolute Position der Luftklappe in Prozent ( 0.0% = Geschlossen, 100.0% = Offen )

Output

rDamperPosDegree

REAL

Absolute Position der Luftklappe in Grad

Output

rVolFlowPerc

REAL

Istwert des Volumenstroms in Prozent vom Nennvolumenstrom

Output

rVolFlowUnit

REAL

Istwert des Volumenstroms in der ausgewählten Volumenstromeinheit

Output

eSetpSourceFb

TROX_XM0_SETP_SOURCE

Rückmeldung der Quelle für den Sollwert ( 2 = Bus )

Output

rSensorValue

REAL

Aktueller Istwert des Sensors in mV

Output

xSensorOffsetInDevice

BOOL

Anzeige, ob der Abgleich der Sensoren im Gerät erfolgen muss ( TRUE = Abgleich im Gerät erforderlich, FALSE = Abgleich im FB erforderlich )

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

stErrorCodeDev

STRING

String mir den Nummern der aktiven Gerätefehler

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

rSensorValueOffset

REAL

0.0

Konstanter Messwert-Versatz für den übertragenen Spannungs - Istwert

Input Const

eSetpSource

TROX_XM0_SETP_SOURCE

TROX_XM0_SETP_SOURCE.BUS_IN_BUS_OUT

Beeinflussung: Ausgänge: rSensorValue Quelle für den Sollwert ( 2 = Bus )

Input Const

eOverrideCon

TROX_XM0_OVERRIDE_CON

TROX_XM0_OVERRIDE_CON.NO_OVERRIDE

Zwangsübersteuerung des Luftklappe ( 0 = keine )

Input Const

eCommand

TROX_XM0_COMMAND

TROX_XM0_COMMAND.NO_COMMAND

Auslösung von Testfunktionen ( 0 = keine )

Input Const

eVolumeFlowUnit

TROX_XM0_VOLUMEFLOW_UNIT

TROX_XM0_VOLUMEFLOW_UNIT.M3_PER_H

Einheit für die Angaben der absoluten Volumenströme ( 1 = m3/h )

Input Const

xSetpVolumeFlowMinMax

BOOL

FALSE

Auslösung der Übertragung der Parameter ‘rSetpVolumeFlowMin’ bzw. ‘rSetpVolumeFlowMax’ ( bei jeder ansteigenden Flanke )

Input Const

rSetpVolumeFlowMax

REAL

300.0

Sollwert für den maximalen Volumenstrom in der ausgewählten Volumenstromeinheit ( bei rSetpVolFlowPerc = 100.0 % )

Input Const

rSetpVolumeFlowMin

REAL

100.0

Sollwert für den minimalen Volumenstrom in der ausgewählten Volumenstromeinheit ( bei rSetpVolFlowPerc = 0.0 % )

Input Const

tTimeOut

TIME

TIME#10s0ms

Zeitdauer für die Aktivierung des Zustands ‘Kommunikationsfehler’

Input Const

eBusFailureCommand

TROX_XM0_BUS_FAILURE

TROX_XM0_BUS_FAILURE.NO_FAILURE

Festlegung des Verhaltens bei einem Busausfall ( 0 = keine Aktion )

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