MP_MPX

MP_MPX 1:

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.