MP_MPX
Für BELIMO Raum Sensor MS24A-R..-MPX.
MS24A-R01-MPX Temperature
MS24A-R02-MPX Temperature, CO2
MS24A-R03-MPX Temperature, VOC
MS24A-R04-MPX Temperature, CO2, VOC
MS24A-R05-MPX Temperature, Humidity
MS24A-R06-MPX Temperature, Humidity, CO2
MS24A-R07-MPX Temperature, Humidity, VOC
MS24A-R08-MPX Temperature, Humidity, CO2, VOC
VAR_INPUT
MP_Address : USINT := 1;
bStart : BOOL;
strDataKL6771 : DataKL6771;
TMpolling : TIME := t#10s;
bTemp_C_F : BOOL;
MP_Address: MP-Bus Adresse des Slaves.
bStart: Positive Flanke startet den Baustein. Liegt dauerhaft ein TRUE an so wird mit der Zeit TMPolling der Baustein Zyklisch aktiv.
strDataKL6771: Datenstruktur die mit dem KL6771() Baustein verbunden sein muss (siehe DataKL6771).
TMpolling: Zeit mit der der Baustein den Sensor ansprechen soll. Default 10 s, minimale Zeit 1 s.
bTemp_C_F: FALSE = °C / TRUE = °F.
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
iErrorId : MP_Error;
strMPX_ERR : MP_BUS_MPX_ERROR;
iU : INT;
bDigital : BOOL;
iTemp : INT;
iCO2 : INT;
iVOC : INT;
iHumidity : INT;
bFlushStatus : BOOL;
bBusy: Dieses Bit wird so lange gesetzt, wie der Baustein aktiv ist.
bError: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable iErrorId beschrieben.
iErrorId: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe MP_Error). Gleichzeitig wird bError TRUE.
strMPX_ERR: Fehlermeldungen des Sensors (siehe MP_BUS_MPX_ERROR).
iU: 0...10 V UNIT 1 mV.
bDigital: DI 24 V.
iTemp: 0...50 °C Unit: 0.01 °C.
iCO2: 0...2000 ppm Unit: 1 ppm.
iVOC: 0...2000 ppm Unit: 1 ppm (pseudo).
iHumidity: 10...90 % Unit: 0.01 %.
bFlushStatus: VOC Gradienten Schwelle überschritten, FALSE = Luftqualität OK, TRUE = Luftqualität nicht OK, flush.