DLMS/COSEM: различия между версиями

256 байт добавлено ,  2 года назад
м
(Новая страница: «{{DISPLAYTITLE: Протокол DLMS/COSEM, СПОДЭС}} 300px|thumb|right| Логотип протокола DLMS == Описание == D...»)
 
Строка 10: Строка 10:


=== Устройство без шаблона ===
=== Устройство без шаблона ===
Создайте новое устройство и заполните параметры подключения.
 
[[RS-485:Configuration_via_Web_Interface#Устройство без шаблона | Создайте новое устройство]] и заполните параметры подключения.
{|  border="1" class="wikitable"  
{|  border="1" class="wikitable"  
|+ Параметры подключения
|+ Параметры подключения
Строка 25: Строка 26:
|}
|}


Добавьте в устройство пользовательский канал и заполните поля.
Добавьте в устройство пользовательские каналы.
 
Поддерживается адресация по логическому имени объектов.
 
Данные читаются по OBIS-кодам (IEC 62056-6-1:2017).
 
OBIS-коды записываются в адресе регистра строкой, например 0.0.96.9.0.255.  


Поддерживается автоматический разбор данных от объектов с классом register(class_id = 3), остальные классы не поддерживаются.  
Особенности:
* Поддерживается адресация по логическому имени объектов.
* Данные читаются по OBIS-кодам (IEC 62056-6-1:2017). OBIS-коды записываются в адресе регистра строкой, например 0.0.96.9.0.255.
* Поддерживается автоматический разбор данных от объектов с классом register(class_id = 3), остальные классы не поддерживаются.  


=== Генерация шаблона ===
=== Генерация шаблона ===
Строка 39: Строка 37:
Реализован анализ доступных объектов устройства и генерация шаблона.  
Реализован анализ доступных объектов устройства и генерация шаблона.  


Для этого надо остановить wb-mqtt-serial и запустить его из командной строки с параметром -G.  
Для этого надо [[Wb-mqtt-serial driver#Управление драйвером | остановите драйвер wb-mqtt-serial]] и запустите его из командной строки с параметром <code>-G</code>.  


Сгенерированный шаблон будет записан в каталог /etc/wb-mqtt-serial.conf.d/templates.  
Сгенерированный шаблон будет записан в каталог <code>/etc/wb-mqtt-serial.conf.d/templates</code>.  


Пример команд для генерации шаблона:
Пример команд для генерации шаблона:
Строка 49: Строка 47:
# systemctl start wb-mqtt-serial
# systemctl start wb-mqtt-serial
</syntaxhighlight>
</syntaxhighlight>
Подробнее об опциях параметра -G можно узнать во встроенной справке wb-mqtt-serial -G help.
Подробнее об опциях параметра <code>-G</code> можно узнать во встроенной справке
<syntaxhighlight lang="bash">
wb-mqtt-serial -G help
</syntaxhighlight>