PDA

Просмотр полной версии : ПЛК308 + ВКТ-5



Filin88
09.12.2014, 08:30
Здравствуйте!

Заложили в проект ПЛК 308, ему необходимо опрашивать и реагировать на значения параметров с ВКТ-5. Но у ВКТ-5 нестандартный MODBUS RTU. Как можно опрашивать ВКТ-5 с ПЛК308? Есть ли в данной ситуации рабочая альтернатива ПЛК308?

Трофимов Артем
09.12.2014, 10:33
напрямую с портом неoбходимо работать и формировать посылки. (syscom библиотека)

murdemon
09.12.2014, 15:38
Могу помочь в разработке ... напиши на dmitriy.murashov@automation-engineering.ru

capzap
09.12.2014, 15:49
Здравствуйте!

Заложили в проект ПЛК 308, ему необходимо опрашивать и реагировать на значения параметров с ВКТ-5. Но у ВКТ-5 нестандартный MODBUS RTU. Как можно опрашивать ВКТ-5 с ПЛК308? Есть ли в данной ситуации рабочая альтернатива ПЛК308?

Кто Вам сказал, что нестандартный? http://www.teplocom-sale.ru/upload/iblock/a38/5_orackviu.pdf найдите где об этом написано?

Вольд
09.12.2014, 16:12
У ВКТ-7 точно не стандартный. Я думаю ВКТ-5 недалеко уехал.

Filin88
09.12.2014, 16:28
capzap

Разберем посылку прибору, запрос параметров по ТВ1:

Чтение текущих по ТВ1...
Out ->: 08 мин. :20 с. :531 мс==>> 23 03 00 1C 00 00 82 8E

Запрашиваем с 28 ячейки 0 значений. Ну ок, чего приходит:

In ->: 08 мин. :21 с. :093 мс==>> 23 03 2C 42 1E B8 52 3F 6D 6A 8B 42 5F C6 17 42 1E 8F 5C 3F 54 D5 15 42 60 9D FC 00 00 00 00 3C 8A 6A 00 3C 8A 6A 00 00 00 00 00 00 00 00 00 BE 3E

А в ответе мы видим 44 байта полезной нагрузки, а заказывали 0. После этого, стандартная процедура проверки ответов забракует эту ответную посылку. Если бы разработчики поменяли местами количество байт в ответе и номер начальной ячейки, то это было бы по стандарту, а так нет. Не думаю, что и процедуры и ПЛК 308 это переварят. Хотел бы услышать комментарий разработчика ПЛК по этому поводу.

Вольд

С ВКТ-7 я тоже работал, помоему там такой проблемы нет, но не факт. Надо будет глянуть на досуге. Но разработчики ВКТ-5 и ВКТ-7 одни и те же.

capzap
09.12.2014, 16:36
Трофимов Артем(модератор или тех.поддержка, как угодно) Вам дал понять, что делайте напрямую через последовательный порт

ЗЫ виноват, перепутал номер прибора с функцией

Sergey666
09.12.2014, 16:39
Пост №2 работа с портом и разбор ответа в соответствии с описанием протокола с сайта производителя .
У ВКТ от модбаса только "транспортная часть" , формат запроса и ответа у них свой .(Оригиналы блин :mad:)

Filin88
09.12.2014, 16:54
Ага, работа с портом значит... Хотел бы узнать у тех кто занимался реализацией протокола напрямую через порт. Насколько это трудоемкая задача?

Sergey666
09.12.2014, 17:00
Ага, работа с портом значит... Хотел бы узнать у тех кто занимался реализацией протокола напрямую через порт. Насколько это трудоемкая задача?

Легкотня !
А если серьезно :- необходимо осмыслить целесообразность опроса подобных приборов контроллером , на сайте изготовителя для них есть бесплатный софтик для опроса (ОРС сервер ) мониторинга , получения отчетов .
Опрашивать контроллером за...есь !

capzap
09.12.2014, 17:01
точно такой же, как Вы жирным подписали, отправили, получили, разобрали

Filin88
09.12.2014, 17:18
точно такой же, как Вы жирным подписали, отправили, получили, разобрали

Можно уточнить, Вы с контроллера отправляли запрос или с утилиты? Если просто в порт засунуть эту строчку, то конечно ВКТ-5 ответит! Но надо объяснить прибору или СКАДе в чем состоит их задача. Под рукой нет пока ни того, ни другого, а утилита модбасная отказывается корректно принимать ответы.

capzap
09.12.2014, 17:31
откройте в КДС библиотеку modbus.lib, она идет с диском, на сайте выложена и посмотрите содержимое, запросы можно не менять, а ответ обрабатывать самостоятельной реализацией

Setti
06.09.2018, 15:31
Кто Вам сказал, что нестандартный? ВКТ-5 http://energoteplolider.ru/teplovychisliteli/vkt-5.html найдите где об этом написано?

мы давно юзаем тепловычислитель ВКТ-5 - отзывы о модели неплохие. Достаточно надежная.