TROX_BM0
TROX_BM0 (FB)
TROX_BM0 (FB)FUNCTION_BLOCK TROX_BM0
InOut:
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

