PDA

Просмотр полной версии : Создание нестандартных протоколов



SlavaS
22.01.2020, 11:30
Добрый день!
Коллеги, не подскажете, можно ли реализовать на контроллере ПЛК110 M02 MS4 протокол МЭК 60870-104 по сети Ethernet?
Интересует возможность отправки данных телеметрии по запросу раз в 5 - 500 секунд.
И вообще - как на данном ПЛК реализовать нестандартные протоколы, в том числе по 485-му?
До этого программировал ПЛК и микроконтроллеры, знаю ST, FBD, LD, Си. И MasterScada столкнулся впервые.

melky
22.01.2020, 11:32
могу ошибаться, но разве в MasterScada 4D нет поддержки МЭК 60870-104 ????

SlavaS
22.01.2020, 13:06
Я тоже немного удивился. По факту у меня в моей версии MasterScada (версия 1.2) есть следующие протоколы:
-Modbus RTU
-Modbus TCP
-DCON
-OPC UA
-OPC DA
-OPC HDA
-ADAM3600

Мне ещё надо будет реализовать нестандартный протокол (для работы с блоками защиты) по RS485-му

melky
22.01.2020, 13:10
Странно, IEC 60870-5-104 указан для MasterScada 4D но это видимо для ПК, но вот почему так же не указать что поддерживается ПЛК на сайте ?

SlavaS
22.01.2020, 13:14
А ещё контроллер поддерживает следующие протоколы:
-Меркурий 230
-IEC61850
-SNMP Client
-Postgre SQL
-MQTT
-IEC104

IEC104 - это и есть МЭК 60870-104?

SlavaS
22.01.2020, 13:20
IEC104 - это и есть МЭК 60870-104?

melky
22.01.2020, 13:33
Возможно, если сократили название...

SlavaS
22.01.2020, 13:42
Ладно. Проверю на "железе" вечером.
Вы не подскажете, как можно самому создать протокол? Мне надо подключиться к устройству по RS485, которое не умеет работать по Modbus.
В CodeSys можно было напрямую работать с ком портом ПЛК, интересно в контроллере с MasterScada так можно?

melky
22.01.2020, 13:46
Вроде можно, недавно была похожая тема и давали ссылки на пункты, где находится работа с портами. Тоже по темам пройдитесь про MasterScada

SlavaS
22.01.2020, 13:52
Благодарю за консультацию.
Надеюсь, не придётся ручками писать общение по 104-му протоколу, а то у меня уже мозги закипели от одних ГОСТов на этот протокол :(
Выручили Вы меня.

melky
22.01.2020, 14:38
https://owen.ru/forum/showthread.php?t=32310&p=320962&viewfull=1#post320962

Собственно вот. Но как это применимо к ПЛК я не знаю.

SlavaS
22.01.2020, 15:30
Я уже заглянул в эту ветку, благодарю Вас.
Теперь надо разобраться, как отобразить функции, связанные с COM портом.