Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Communication with meters Danfoss INFOCAL-5

The meter INFOCAL-5 from the Danfoss company. It was designed for the program of SONOCAL devices to do the invoicing measurement of the heat or cool energy (for temperatures up to 170 C and with the flow up to 25000 m3/h). It has the memory for 24 months. The supported baud rate is 300/600/1200/2400 Bd for a serial port and 300/600 Bd for an optical port.
 
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.

For reading the monthly values, the area identifier "Ia" can be used followed by month index (128=current month, 129=previous month, .. 152=month two years ago). For example "sa254.Ia128.Energy", "sa254.Ia129.Energy", 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 CustomerNr (customer identification number), 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]), OnTime (number of days), Date (current date and time), Error (see the note above).

- Reading of Monthly Report:

There are following variables on the Data-sent page: Address (meter address), MonthIndex (month index (128=current month, 129=previous month, .. 152=month two years ago))

There are following variables on the Data-received page: Header of M-BUS message CustomerNr (customer identification number), Energy (accumulated energy [GJ]), Volume (accumulated volume [m3]), Tariff1 (energy[GJ] or OnTime[day]), Tariff2 (energy[GJ] or OnTime[day]), CounterA (energy or TotalVolume), CounterB (energy or TotalVolume), PeekValue (power [kW] or flow [m3/h]), OnTime (number of days), Date (history date and time), Error (see the note above), MonthIndex (month index),

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