Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Communication with meters Landis ULTRAHEAT

The heat meter ULTRAHEAT from the Landis company. The supported baud rate is 300/1200/2400/4800 Bd, the automatic recognition of the baud rate (can be switched off).
 
For this communication in the PROMOTIC system can be used: PmMBus - Driver for communication with M-BUS protocol.

For easy integration of this driver into the application it is handy to use:

 
If only some selected values are to be received from the meter, then it is handy to use the PmCommData object. In this object (or by the ExtComm data extension) the variables for desired values can be defined. Teh value of the ItemID configurator can be for example: "sa254.M1.Energy", "sa1.M1.TemperFor", etc.
 
Preset message types for PmCommMsg object:
- Reading of measured values:

There are following variables on the Data-received page: Header of M-BUS message ActualityDuration (actuality duration [sec]), ResponseDuration (response duration [sec]), Energy (accumulated energy [GJ]), Volume (accumulated volume [m3]), Power (instantaneous power [kW]), Flow (instantaneous flow [m3/h]), TemperForward (Forward temperature [°C]), TemperReturn (Return temperature [°C]), TemperDiff (Temperature difference [°C]), VolumeMem1 (accumulated volume [m3] from last year), EnergyMem1 (accumulated energy [GJ] from last year), FabricNr (Meter fabric number), RespDurationTar1 (response duration [sec], Tariff=1), PowerMaxTar1 (maximum power [kW], Tariff=1), PowerMaxMem1Tar1 (maximum power [kW] from last year, Tariff=1), FlowMaxTar1 (maximum flow [m3/h]), Tariff=1), TemperForMaxTar1 (maximum Forward temperature [°C], Tariff=1), TemperRetMaxTar1 (maximum Return temperature [°C], Tariff=1), OnTime (number of days), OnTimeErr (number of days in error), OnTimeErrMem1 (number of days in error from last year), DataReading (date and time of reading, year is not available), EnergyTar2 / EnergyTar3 / EnergyTar4 (accumulated energy [GJ], Tariff=2/3/4), EnergyMem1Tar2 / EnergyMem1Tar3 / EnergyMem1Tar4 (accumulated energy [GJ] from last year, Tariff=2/3/4), TemperForMaxMem2Tar1 (maximum Forward temperature [°C], 1.value from last year, Tariff=1), TemperRetMaxMem2Tar1 (maximum Return temperature [°C], 1.value from last year, Tariff=1), FlowMaxMem2Tar1 (maximum flow [m3/h], 1.value from last year, Tariff=1), PowerMaxMem2Tar1 (maximum power [kW], 1.value from last year, Tariff=1), OnTimeErrMem2 (number of days in error, 1.value from last year), EnergyMem2 / EnergyMem2Tar2 / EnergyMem2Tar3 / EnergyMem2Tar4 (accumulated energy [GJ], 1.value from last year, Tariff=0/2/3/4), VolumeMem2 (accumulated volume [m3], 1.value from last year), Date (meter date and time), Microprogram (version), D0 (extended byte, perhaps always 0), D1 (extended byte, perhaps always 0), D2 (extended byte, 0.bit=1=preadmonition, 7.bit=0/1=instalation in return/forward line).

- Writing of Date and Time:

By this simple message it is possible to set the time in the meter. Date and time is set in the "Date" variable on the Data-sent page.

© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice