Подскажите код протокола IEC 61850. Может кто-то уже работал с ним. Скоро планируется клиент, которому нужно написать код под анализаторы.
Очень сложный протокол. Мы изучали его пару лет тому. Он конечно не самый замороченный, но есть множество своих минусов. Кода у меня нет, поищите в интернете. Но он еще называется МЭК 61850
https://www.energometrika.ru/protokol-iec-61850 Может по этому названию найдете нужную инфу.
Здравствуйте, mishasokolovw, Вы писали:
M>Подскажите код протокола IEC 61850. Может кто-то уже работал с ним. Скоро планируется клиент, которому нужно написать код под анализаторы.
Зависит от того, что вы конкретно хотите делать.
Вкратце — вы попали.
IEC(МЭК) 61850 — это не протокол, а стандарт описания/конфигурирования коммуникаций в подстанциях в целом и силового/распределительного/защитного и т.п. оборудования в частности.
На уровне протокола в основном используется MMS (ISO 9506).
Это не по делу замороченный протокол на тупой как пробка ASN.1 нотации. Расшифровать посылки в MMS довольно просто, в Wireshark встроена поддержка этого протокола.
Вот с чем у вас возникнут проблемы, так это с интерпретацией данных.
Дело в том, что для того, чтобы иметь возможность гарантированно сопоставить передаваемые значения с конкретным измеряемым параметром, вам нужно будет как-то получить и построить метамодель этого самого оборудования. Потому что из посылки MMS вы увидите, что "это BRCB1 для индекса 5, и далее следуют значения.....". Расшифровать значения вы, скорее всего, сможете, но без метамодели не получится их правильно интерпретировать.
В принципе, если у вас есть доступ к описанию подстанции в виде
SCL (SCD/CID файлы), то вы можете затащить их в анализатор, построить модель и интерпретировать данные по этой модели.
Проблема возникнет, когда файлов нет или они не полностью соответствуют конфигурации устройства. И тут есть такой момент — конечная модель объектов, доступных через MMS, которую устройство будет выдавать наружу, очень часто "слегка" отступает от описания, заданного SCL файлом. Поэтому все коммерческие решения вынуждены при подключении делать устройствам допрос с пристрастием для построения модели (по сути дерева объектов).
Для анализатора подобная практика, скорее всего, будет неприменима.
В целом, это дико over-engineered решение с серьезными логическими дырами. Придется иметь это в виду.
Если есть вопросы, задавай.
Здравствуйте, mishasokolovw, Вы писали:
M>Подскажите код протокола IEC 61850. Может кто-то уже работал с ним. Скоро планируется клиент, которому нужно написать код под анализаторы.
M>Очень сложный протокол. Мы изучали его пару лет тому. Он конечно не самый замороченный, но есть множество своих минусов. Кода у меня нет, поищите в интернете. Но он еще называется МЭК 61850 https://www.energometrika.ru/protokol-iec-61850 Может по этому названию найдете нужную инфу.
http://libiec61850.com/libiec61850
https://github.com/mz-automation/libiec61850
Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, mishasokolovw, Вы писали:
M>>Подскажите код протокола IEC 61850. Может кто-то уже работал с ним. Скоро планируется клиент, которому нужно написать код под анализаторы.
M>>Очень сложный протокол. Мы изучали его пару лет тому. Он конечно не самый замороченный, но есть множество своих минусов. Кода у меня нет, поищите в интернете. Но он еще называется МЭК 61850 https://www.energometrika.ru/protokol-iec-61850 Может по этому названию найдете нужную инфу.
_>http://libiec61850.com/libiec61850
_>https://github.com/mz-automation/libiec61850
Спасибо. обязательно помотрю
Здравствуйте, mishasokolovw, Вы писали:
M>Подскажите код протокола IEC 61850. Может кто-то уже работал с ним. Скоро планируется клиент, которому нужно написать код под анализаторы.
M>Очень сложный протокол. Мы изучали его пару лет тому. Он конечно не самый замороченный, но есть множество своих минусов. Кода у меня нет, поищите в интернете. Но он еще называется МЭК 61850 https://www.energometrika.ru/protokol-iec-61850 Может по этому названию найдете нужную инфу.
Кстати, хороший прибор с этим протоколом Acuvim II
https://www.energometrika.ru/catalog/acuvim-ii-vysokoproizvoditeljnyy-analizator-kachestva-elektroenergii.html. Производитель Канада, адекватная цена, много дополнительных модулей для решения различных задач, удобные разъемные трансформаторы тока к прибору, качественный прибор.
Здравствуйте, mishasokolovw, Вы писали:
M>Подскажите код протокола IEC 61850. Может кто-то уже работал с ним. Скоро планируется клиент, которому нужно написать код под анализаторы.
M>Очень сложный протокол. Мы изучали его пару лет тому. Он конечно не самый замороченный, но есть множество своих минусов. Кода у меня нет, поищите в интернете. Но он еще называется МЭК 61850 https://www.energometrika.ru/protokol-iec-61850 Может по этому названию найдете нужную инфу.
Кстати, хороший прибор с этим протоколом Acuvim II
https://www.energometrika.ru/catalog/acuvim-ii-vysokoproizvoditeljnyy-analizator-kachestva-elektroenergii.html. Производитель Канада, адекватная цена, много дополнительных модулей для решения различных задач, удобные разъемные трансформаторы тока к прибору, качественный прибор.