CMe3100 BACnet Plugin
#Ţħē CMe3100 BÀÇñēŧ pļȕģįñ bȑįđģēş ŧħē ģåp bēŧŵēēñ M-Bȕş mēŧēȑįñģ įñfȑåşŧȑȕçŧȕȑē åñđ BÀÇñēŧ şyşŧēmş, ēñåbļįñģ ŧħē ēxŧȑåçŧįöñ åñđ çöñvēȑşįöñ öf M-Bȕş mēŧēȑ våļȕēş įñŧö BÀÇñēŧ våļȕē öbĵēçŧş. Ţħįş įñŧēģȑåŧįöñ ēñşȕȑēş çömpåŧįbįļįŧy åñđ įñŧēȑöpēȑåbįļįŧy bēŧŵēēñ đįvēȑşē mēŧēȑįñģ đēvįçēş åñđ bȕįļđįñģ måñåģēmēñŧ şyşŧēmş ȕşįñģ BÀÇñēŧ ĬP.____________________________________$
#Ţħē şēȑvįçē şįmpļįfįēş ŧħē çöñfįģȕȑåŧįöñ pȑöçēşş, åļļöŵįñģ ȕşēȑş ŧö şŵįfŧļy şēŧ ȕp åñđ đēpļöy M-Bȕş đåŧå ŧö BÀÇñēŧ åñåļöģ våļȕēş._____________$
Anmerkung
#Ţħįş BÀÇñēŧ pļȕģįñ đöēş ñöŧ çħåñģē åñyŧħįñģ įñ ŧħē öȑđįñåȑy mēŧēȑ çöļļēçŧįöñ öf ŧħē CMe3100. Ŵħåŧ įŧ đöēş įş ŧö ŧȑåñşļåŧē åļļ çöļļēçŧēđ våļȕēş åñđ ŧȑåñşļåŧē įŧ ŧö BÀÇñēŧ öbĵēçŧş.__________________$
Warnung
[en] Elvaco strongly recommends to update your CMe3100 to firmware version 1.15.0, or the latest released firmware for best performance. The BACnet plugin requires CMe3100 to have firmware 1.11.0 or later in order to be able to activate the plugin. For detailed differences between firmware versions, see Release notes of CMe3100.
Warnung
[en] If your device has a firmware previous to 1.15.0! Before updating to firmware version 1.15.0 please ensure the following:
-
[en] Make sure M-Bus Measurements Series exist for you BACnet objects: This is essential to keep your M-Bus to BACnet mappings and their associated object IDs during the upgrade process.Go to Measurement series and verify that all necessary series are available for your desired meters and sensors to ensure that the BACnet objects are properly migrated to the new firmware version.
-
[en] Backup Recommendation: As an extra precaution, export your M-Bus to BACnet mappings as a .csv file before upgrading. This will allow you to import the mappings again if not successful with above bullet point.
#Őȕȑ BÀÇñēŧ pļȕģįñ föȑ CMe3100 föļļöŵ ŧħē BÀÇñēŧ şŧåñđåȑđ, ÀŃŜĬ/ÀŜĤŘÀË Ŝŧåñđåȑđ 135._______$
Anmerkung
#Ëļvåçö ħåş bēēñ åşşįģñēđ ŧħē vēñđöȑ ĬĎ 1473 åş å şȕppļįēȑ öf BÀÇñēŧ pȑöđȕçŧş, by ÀŜĤŘÀË.________$
[en] The BACnet plugin uses mainly two different object types, Device for CMe3100 and Analog input object for meter data.
Anmerkung
[en] For certain measured quantites such as secondary address, SW version and internal measurements of CMe3100, Characterstring Value and Analog value are used as well.
Die Installation des Plugins erfolgt durch Hochladen einer Lizenzdatei und Aktivierung der Lizenz.
-
Melden Sie sich auf der Webschnittstelle an.
-
Gehen Sie zu System>Lizenzen.
-
Wählen Sie Datei wählen im Abschnitt Neue Lizenzen hochladen.
-
Suchen Sie die Lizenzdatei, die Sie hochladen möchten.
-
Wählen Sie Hochladen.
-
Wählen Sie Speichern.
Die Lizenz ist nun im Fenster Aktuelle Lizenz(en) sichtbar.
-
Wählen Sie System> Gerät neu starten, um die Installation des Plugins abzuschließen.
Anmerkung
Wichtig! Starten Sie CMe3100 neu, um das BACnet-Plugin zu verwenden.
#Ğö ŧö ŧħē BÀÇñēŧ Pļȕģįñ įñ ŧħē ŵēb įñŧēȑfåçē öf ŧħē CMe3100. Ţħįş påģē çåñ bē åççēşşēđ įñ ŧŵö ŵåyş:_________$
-
#Çöñfįģȕȑåŧįöñ > Ŝēȑvįçēş > BÀÇñēŧ__$
-
#Ďåşħböåȑđş > Ŝyşŧēm Påñēļ > BÀÇñēŧ__$
#Àvåįļåbļē şȕbpåģēş åȑē:_$
-
[en] Measurement series > BACnet map
[en] In this page you can configure the following:
-
#Ŝēŧŧįñģş__$
-
#M-Bȕş måppįñģş$
-
#Ĭmpöȑŧ_$
#Ţħįş şēçŧįöñ şħöŵş çöñfįģȕȑåbļē şēŧŧįñģş föȑ ŧħįş CMe3100 BÀÇñēŧ pļȕģįñ.______$
-
#Pöȑŧ$
-
#Ŝŧåñđåȑđ pöȑŧ fmȑ BÀÇñēŧ/ĬP đēvįçēş įş şēŧ by đēfåȕļŧ, pöȑŧ 47808 (BÀÇ0), bȕŧ çåñ bē çöñfįģȕȑēđ ŧö åñöŧħēȑ pöȑŧ.___________$
-
-
#Ńåmē$
-
#Ńåmē ȑēpȑēşēñŧåŧįöñ öf ŧħē CMe3100. By đēfåȕļŧ įş ŧħē ħöşŧñåmē öf ŧħē đēvįçē, ē.ģ. CMe3100-0016123456._________$
-
-
#Ĭñşŧåñçē ñȕmbēȑ$
-
#Ĭđēñŧįfįçåŧįöñ öf ŧħē đēvįçē ŵħįçħ ñēēđ ŧö bē ȕñįqȕē ŧö åvöįđ çöļļįşįöñş įñ ŧħē ñēŧŵöȑķ. By đēfåȕļŧ, ŧħē įñşŧåñçē ñȕmbēȑ įş ēxŧȑåçŧēđ fȑöm ŧħē ļåşŧ şįx ñȕmbēȑş įñ ŧħē şēȑįåļ ñȕmbēȑ ŵįħŧöȕŧ şŧåȑŧįñģ žēȑöş, ē.ģ. 123456 öȑ 3456.________________________$
-
-
#Ĭñŧēȑñåļ mēåşȕȑēmēñŧş$
#Ţħįş şēçŧįöñ şħöŵş åļļ åvåįļåbļē mēŧēȑ våļȕēş ȑēåđ by ŧħē CMe3100. M-Bȕş mēŧēȑ våļȕēş åȑē åȕŧömåŧįçåļļy ŧȑåñşļåŧēđ įñŧö BÀÇñēŧ öbĵēçŧş. Ţħē BÀÇñēŧ öbĵēçŧ įş ñåmēđ åççöȑđįñģ ŧö:__________________$
-
[en] Position or meter object identification (MOID) is an editable value set for each meter.
-
[en] Secondary address is the serial number of a meter.
-
[en] M-Bus DIB is a certain measured quantity sent by a meter, e.g. external temperature.
-
[en] Object ID is an editable identification for each BACnet object.
-
[en] Object name is an editable name for each BACnet object.
-
[en] Unit of each BACnet object. Note that if the unit does not exist in both the M-Bus and BACnet standard, it will show "No unit" instead.
-
[en] High and Low Limit can be set to receive information if the actual value is outside of the limits.
Anmerkung
[en] The CMe3100 must have done at least one readout of the meter before the M-bus to BACnet mappings has been created, otherwise the list will be empty. If no values has been read yet, you can manually perform the command Read all & store to collect meter data from all installed meters.
Anmerkung
[en] The ID, name, high limit and low limit can be manually changed using the import functionality.
#BÀÇñēŧ öbĵēçŧ įđēñŧįfįēȑ (Őbĵēçŧ ĬĎ) įş şēŧ åñđ şåvēđ åȕŧömåŧįçåļļy by ŧħē CMe3100. Ţħē Őbĵēçŧ ĬĎ įş bȕįļŧ ȕp by å måxįmȕm öf 6 ñȕmbēȑş, åñđ ŧħē çöñvēñŧįöñ įş XXXXŸŸ, ŵħēȑē XXXX şŧåŧē ŵħįçħ mēŧēȑ åñđ ŸŸ şŧåŧē ŧħē mēåşȕȑēđ qȕåñŧįŧy. Föȑ įñşŧåñçē, ŧħē Őbĵēçŧ ĬĎş 900 åñđ 901 åȑē ŧħē fįȑşŧ ŧŵö mēåşȕȑēđ qȕåñŧįŧįēş föȑ mēŧēȑ ñȕmbēȑ 9 åñđ 20700, 20701 åñđ 20702 åȑē ŧħē ŧħȑēē fįȑşŧ mēåşȕȑēđ qȕåñŧįŧįēş föȑ mēŧēȑ ñȕmbēȑ 207.________________________________________________$
Anmerkung
#Ĭñ fįȑmŵåȑē vēȑşįöñ 1.12.0 åñđ föȑŵåȑđ, ŧħē Őbĵēçŧ ĬĎ įş åȕŧömåŧįçåļļy şēŧ åñđ şåvēđ by ŧħē CMe3100 đēpēñđįñģ öñ ŧħē öȑđēȑ våļȕēş ħåş bēēñ çöļļēçŧēđ fȑöm mēŧēȑş. Ĭñ fįȑmŵåȑē vēȑşįöñ 1.11.0 ħöŵēvēȑ, ŧħē BÀÇñēŧ öbĵēçŧ ĬĎ ŵåş ŵåş å çåļçȕļåŧēđ våļȕē ēxŧȑåçŧēđ fȑöm ŧħē şēçöñđåȑy åđđȑēşş öf ŧħē mēŧēȑş.________________________________$
Warnung
#Ĥöŵ ŧħē CMe3100 şēŧş ŧħē BÀÇñēŧ öbĵēçŧ ĬĎş çħåñģēş bēŧŵēēñ fįȑmŵåȑē vēȑşįöñ 1.11.0 åñđ 1.12.0. Ţħįş mēåñş ŧħåŧ ŵħēñ ȕpģȑåđįñģ ŧö fįȑmŵåȑē 1.12.0 ŧħē M-Bȕş ŧö BÀÇñēŧ måppįñģş ŵįļļ ȑēçēįvē ñēŵ Őbĵēçŧ ĬĎş. Ĭŧ įş pöşşįbļē ŧö çħåñģē ŧħįş båçķ ȕşįñģ ŧħē įmpöȑŧ fȕñçŧįöñåļįŧy._____________________________$
[en] All meter data sent by the meter is using the same convention and is translated into BACnet objects. The naming convention of all BACnet objects is designed to give all necessary information needed to understand what the value means and which meter has sent it, see below:
[en] <secondary address>-<telegram index>;<MOID>;<M-Bus DIB>
[en] For example, 0016123456-0;Building1;ext-temp 0,0,0,0,0
Anmerkung
[en] Telegram index illustrates which telegram the M-Bus DIB is sent if the meter sends multi telegrams. If the meter sends a single telegram the index is 0.
[en] Included in each Analog Input BACnet object is the possibility to add High limit and Low limit. This can be set both from the CMe3100 and from the client, which in turn updates the value in CMe3100.
Anmerkung
[en] Default configuration is set to highest and lowest possible values to avoid setting alarm flag unintendedly.
Tabelle 162. #Ţēmpēȑåŧȕȑē åñđ ħȕmįđįŧy şēñşöȑ måppįñģş ŧåbļē___$
|
#MŐĬĎ (mēŧēȑ öbĵēçŧ ĬĎ)_$ |
#Ŝēçöñđåȑy åđđȑēşş (mēŧēȑ)_$ |
[en] M-Bus DIB |
#BÀÇñēŧ Őbĵēçŧ ĬĎ$ |
#BÀÇñēŧ Őbĵēçŧ Ńåmē$ |
#Ūñįŧ$ |
[en] Low limit |
[en] High limit |
|---|---|---|---|---|---|---|---|
|
#Ĥöȕşēȑ1_$ |
82000019 |
[en] act-duration.0.0.0.0.0 |
100 |
#82000019;Ĥöȕşēȑ1;åçŧ-đȕȑåŧįöñ.0.0.0.0.0___$ |
#mįñȕŧēş_$ |
- |
- |
|
#Ĥöȕşēȑ1_$ |
82000019 |
[en] ext-temp.0.0.0.0.0 |
101 |
#82000019;Ĥöȕşēȑ1;ēxŧ-ŧēmp.0.0.0.0.0__$ |
#đēģȑēēş-çēļşįȕş$ |
19 |
24 |
|
#Ĥöȕşēȑ1_$ |
82000019 |
[en] voltage.0.0.0.0.0 |
102 |
#82000019;Ĥöȕşēȑ1;vöļŧåģē.0.0.0.0.0__$ |
#vöļŧş$ |
- |
- |
|
#Ĥöȕşēȑ1_$ |
82000019 |
[en] rf-level.0.0.0.0.0 |
103 |
#82000019;Ĥöȕşēȑ1;ȑf-ļēvēļ.0.0.0.0.0__$ |
#ñö-ȕñįŧş__$ |
- |
- |
|
#Ĥöȕşēȑ1_$ |
82000019 |
[en] relative-humidity.0.0.0.0.0 |
104 |
#82000019;Ĥöȕşēȑ1;ȑēļåŧįvē-ħȕmįđįŧy.0.0.0.0.0___$ |
#pēȑçēñŧ-ȑēļåŧįvē-ħȕmįđįŧy_$ |
- |
- |
|
#Ĥöȕşēȑ2_$ |
82000028 |
[en] act-duration.0.0.0.0.0 |
200 |
#82000028;Ĥöȕşēȑ2;åçŧ-đȕȑåŧįöñ.0.0.0.0.0___$ |
#mįñȕŧēş_$ |
- |
- |
|
#Ĥöȕşēȑ2_$ |
82000028 |
[en] ext-temp.0.0.0.0.0 |
201 |
#82000028;Ĥöȕşēȑ2;ēxŧ-ŧēmp.0.0.0.0.0__$ |
#đēģȑēēş-çēļşįȕş$ |
19 |
24 |
|
#Ĥöȕşēȑ2_$ |
82000028 |
[en] voltage.0.0.0.0.0 |
202 |
#82000028;Ĥöȕşēȑ2;vöļŧåģē.0.0.0.0.0__$ |
#vöļŧş$ |
- |
- |
|
#Ĥöȕşēȑ2_$ |
82000028 |
[en] rf-level.0.0.0.0.0 |
203 |
#82000028;Ĥöȕşēȑ2;ȑf-ļēvēļ.0.0.0.0.0__$ |
#ñö-ȕñįŧş__$ |
- |
- |
|
#Ĥöȕşēȑ2_$ |
82000028 |
[en] relative-humidity.0.0.0.0.0 |
204 |
#82000028;Ĥöȕşēȑ2;ȑēļåŧįvē-ħȕmįđįŧy.0.0.0.0.0___$ |
#pēȑçēñŧ-ȑēļåŧįvē-ħȕmįđįŧy_$ |
- |
- |
Warnung
#Ţħįş įmpöȑŧ fȕñçŧįöñåļįŧy įş çȑēåŧēđ ŧö çħåñģē Őbĵēçŧ ĬĎş. Ďö ñöŧ çħåñģē åñyŧħįñģ öŧħēȑ ŧħåŧ įŧ._________$
Warnung
[en] It is not possible to use the import functionality to filter out measurements series to decrease the number of BACnet objects.
#Ţħē ŧåb įmpöȑŧ ēñåbļēş ŧħē ȕşēȑ ŧö çħåñģē ŧħē Őbĵēçŧ ĬĎş öf ŧħē đįffēȑēñŧ öbĵēçŧş įñ ŧħē CMe3100. Ţħįş įş đöñē by___________$
-
[en] Object ID
-
[en] Object name
-
[en] Low limit
-
[en] High limit
[en] The process of manually changing any of the values mentioned is performed in below steps.
-
#Ëxpöȑŧįñģ ŧħē M-Bȕş måppįñģş ŧö å çşv fįļē___$
-
#Ëđįŧ ŧħē Őbĵēçŧ ĬĎş$
-
#Ĭmpöȑŧ ŧħē çşv fįļē åñđ ŧħē Őbĵēçŧ ĬĎş ŵįļļ bē ȕpđåŧēđ____$
#Ĭŧ įş įmpöȑŧåñŧ ŧö çöñfįģȕȑē å şȕįŧåbļē ȑēåđöȕŧ şçħēđȕļē įñ CMe3100, įñ öȑđēȑ ŧö ħåvē å pȑöpēȑ şŧēēȑįñģ fȑöm ŧħē BÀÇñēŧ đåŧå. Ţħįş çåñ bē đöñē by ēįŧħēȑ şēŧŧįñģ å mēŧēȑ ȑēåđöȕŧ įñŧēȑvåļ öȑ by åçŧįvåŧįñģ Çöñŧįñȕöȕş ȑēåđöȕŧ._______________________$
Wenn alle Zähler installiert wurden, kann der Zeitplan für die Ablesungen festgelegt werden. Er legt das Zeitintervall fest, mit dem das Metering Gateway die Ablesungen der Zähler in seiner Zählerliste durchführen wird.
-
Gehen Sie auf Zähler > Ausleseplan und aktivieren Sie die geplanten Zählerauslesungen.
-
Einen Zählerausleseplan festlegen. Zum Beispiel: Wenn eine Auslesung aller Zähler auf die Einstellung Jede 15. Minute gesetzt wird, werden alle Zähler in der Zählerliste alle 15 Minuten ausgelesen.
-
Wählen Sie Speichern.
Das Metering Gateway bietet die Möglichkeit, Zählerablesungen kontinuierlich durchzuführen. Das Gerät sammelt dann kontinuierlich Zählerwerte, die von einem Steuerungssystem verwendet werden können, um zum Beispiel ein Heizungssystem zu regulieren. Beachten Sie, dass die über den kontinuierlichen Auslesemodus gesammelten Zählerwerte nur in einem internen Speicher des M-Bus Metering Gateways (nicht in der Datenbank) gespeichert werden und dass auf sie nur über die Verwendung eines integrierten Protokolls wie REST, Modbus, JSON oder DLMS zugegriffen werden kann. Sie sind daher nicht in den Push-Berichten enthalten. Um den Kontinuierlicher Anzeigemodus in Kombination mit Push-Berichten zu verwenden, muss immer noch der Zählerausleseplan festgelegt werden.
#Àđđįñģ å mēŧēȑ ŧö ŧħē CMe3100 ȑēşȕļŧş įñ ŧħåŧ ŧħē ñēŵ BÀÇñēŧ öbĵēçŧş åȑē çȑēåŧēđ ŵįŧħ Őbĵēçŧ ĬĎş įñ ŧħē ēñđ öf ŧħē ļįşŧ. Ţħȕş, ŧħēȑē įş ñö ȑįşķ öf ȑēŧåķįñģ öbĵēçŧ ĬĎş öf pȑēvįöȕş mēŧēȑş.___________________$
-
#Ţħē ñēŵ mēŧēȑ ŵįļļ åȕŧömåŧįçåļļy ŧȑåñşļåŧē M-Bȕş våļȕēş įñŧö BÀÇñēŧ öbĵēçŧş, åş şööñ åş mēŧēȑ đåŧå įş çöļļēçŧēđ. Ţħįş įş şēēñ įñ ŧħē M-Bȕş Måppįñģş ŧåbļē įñ ŧħē đēvįçē.__________________$
#Ŵħēñ ȑēpļåçįñģ å mēŧēȑ, ŧħē ñēŵ mēŧēȑ ŵįļļ ȑēçēįvē öbĵēçŧ ĬĎş åççöȑđįñģ åbövē. Ĥöŵēvēȑ, įŧ įş pöşşįbļē ŧö ȕşē ŧħē CMe3100 ŧö çħåñģē ŧħē öbĵēçŧ ĬĎş ȕşįñģ ŧħē įmpöȑŧ fȕñçŧįöñåļįŧy. Ţħįş ŵåy ŧħē öļđ mēŧēȑ'ş öbĵēçŧ ĬĎş çåñ bē ȑēpļåçēđ by ŧħē ñēŵ mēŧēȑş BÀÇñēŧ öbĵēçŧş.____________________________$
#Ĭf ŧħē çöññēçŧįöñ įş ļöşŧ ŧö å mēŧēȑ, ŧħē CMe3100 şēñđş ŧħē åļåȑm "Çömmȕñįçåŧįöñ ēȑȑöȑ" ŧö ŧħē ȑēçēįvįñģ şyşŧēm.__________$
-
[en] 0 : No Fault Detected
-
[en] 1 : No Sensor
-
[en] 2 : Over Range
-
[en] 3 : Under Range
-
[en] 11 : Communication Failure
Anmerkung
[en] In order to support "Over range" and "Under range", high limit and low limit is required to be set in either CMe3100 or BACnet client for the BACnet Objects of interest.
[en] CMe3100 EDE file export is used as output after the BACnet plugin ahs been configured. It is designed according to the specification created by BACnet Interest Group Europe (BIG-EU). Within the specification there are fields that are optional and some that are mandatory. Apart from the mandatory fields, Elvaco has implemented Unit type, Description, High and Low limit. Thus, the available data in the EDE file is the following:
-
[en] #Keyname
-
[en] Device obj.-instance
-
[en] Object-name
-
[en] Object-instance
-
[en] description
-
[en] Hi-limit
-
[en] Low-limit
-
[en] Unit-code
Anmerkung
[en] EDE file export is used for setting up another system, and cannot be used for updating any information in CMe3100.
Kommentare (0 Kommentare)