TROX_BM0

TROX_BM0 (FB)

FUNCTION_BLOCK TROX_BM0

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. ‘stErrorCodeDev’ 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 )

Input

xEnDevice

BOOL

FALSE

Freigabe / Sperrung des Volumenstromreglers ( FALSE = Zwangssteuerung ZU, TRUE = Zwangssteuerung KEINE )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

rVminUnit

REAL

Minimalwert - Volumenstrom in der ausgewählten Volumenstromeinheit

Output

rVmaxUnit

REAL

Maximalwert - Volumenstrom in der ausgewählten Volumenstromeinheit

Output

rVnomUnit

REAL

Nennvolumenstrom 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

rSetpVolFlowPercFb

REAL

Rückmeldung des Sollwert - Volumenstrom in % ( 0.0 - 100.0 % ) ( 0.0 % = Vmin, 100.0 % = Vmax )

Output

eCommandFb

TROX_BM0_COMMAND

Rückmeldung der Auslösung von Testfunktionen ( 0 = keine )

Output

eOverrideConFb

TROX_BM0_OVERRIDE_CON

Rückmeldung der Zwangsübersteuerung des Luftklappe ( 0 = keine )

Output

eActuatorType

TROX_BM0_ACTUATOR_TYPE

Typ des Stellantriebs

Output

eVolumeFlowUnitFb

TROX_BM0_VOLUMEFLOW_UNIT

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

Output

eSetpSourceFb

TROX_BM0_SETP_SOURCE

Rückmeldung der Quelle für den Sollwert ( 0 = Analog, 1 = Bus )

Output

eBusTermin

TROX_BM0_BUS_TERMINATION

Zustand des Modbus-Abschlusswiderstands ( 1 = Aktiv )

Output

eSensorTypeFb

TROX_BM0_SENSOR_TYPE

Rückmeldung des Typs des angeschlossenen Sensors ( 0 = kein )

Output

sSerialNum

STRING

Seriennummer des Gerätes

Output

wFirmwareVer

WORD

Firmware-Version des Geräts

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

rSetpAnalog

REAL

Sollwert in XXX.X % ( 0.0 - 100.0 % ) aufgrund des Sensors

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

eSensorType

TROX_BM0_SENSOR_TYPE

TROX_BM0_SENSOR_TYPE.NO_SENSOR

Beeinflussung: Ausgänge: rSensorValue Typ des angeschlossenen Sensors ( 0 = kein )

Input Const

eSetpSource

TROX_BM0_SETP_SOURCE

TROX_BM0_SETP_SOURCE.BUS

Quelle für den Sollwert ( 0 = Analog, 1 = Bus )

Input Const

eControlMode

TROX_BM0_CONTROL_MODE

TROX_BM0_CONTROL_MODE.CLOSED_LOOP

Art der Regelung / Steuerung ( 0 = Open Loop = Positionsregelung, 1 = Closed Loop = Volumenstromregelung )

Input Const

eCommand

TROX_BM0_COMMAND

TROX_BM0_COMMAND.NO_COMMAND

Auslösung von Testfunktionen ( 0 = keine )

Input Const

eVolumeFlowUnit

TROX_BM0_VOLUMEFLOW_UNIT

TROX_BM0_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

180.0

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

Input Const

rSetpVolumeFlowMin

REAL

0.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’ ( t = 0s = deaktiviert, bei t > 0s ( mindestens 10 s ) muss der Parameter ‘rSetpVolFlowPerc’ zyklisch mit einem Zeitdazer < t übertragen werden )

Input Const

eBusFailureCommand

TROX_BM0_BUS_FAILURE

TROX_BM0_BUS_FAILURE.LAST_SETPOINT

Festlegung des Verhaltens bei einem Busausfall ( 0 = letzter Sollwert )

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