Просмотр полной версии : ПЛК308 + ВКТ-5
Здравствуйте!
Заложили в проект ПЛК 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
Здравствуйте!
Заложили в проект ПЛК 308, ему необходимо опрашивать и реагировать на значения параметров с ВКТ-5. Но у ВКТ-5 нестандартный MODBUS RTU. Как можно опрашивать ВКТ-5 с ПЛК308? Есть ли в данной ситуации рабочая альтернатива ПЛК308?
Кто Вам сказал, что нестандартный? http://www.teplocom-sale.ru/upload/iblock/a38/5_orackviu.pdf найдите где об этом написано?
У ВКТ-7 точно не стандартный. Я думаю ВКТ-5 недалеко уехал.
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 одни и те же.
Трофимов Артем(модератор или тех.поддержка, как угодно) Вам дал понять, что делайте напрямую через последовательный порт
ЗЫ виноват, перепутал номер прибора с функцией
Sergey666
09.12.2014, 16:39
Пост №2 работа с портом и разбор ответа в соответствии с описанием протокола с сайта производителя .
У ВКТ от модбаса только "транспортная часть" , формат запроса и ответа у них свой .(Оригиналы блин :mad:)
Ага, работа с портом значит... Хотел бы узнать у тех кто занимался реализацией протокола напрямую через порт. Насколько это трудоемкая задача?
Sergey666
09.12.2014, 17:00
Ага, работа с портом значит... Хотел бы узнать у тех кто занимался реализацией протокола напрямую через порт. Насколько это трудоемкая задача?
Легкотня !
А если серьезно :- необходимо осмыслить целесообразность опроса подобных приборов контроллером , на сайте изготовителя для них есть бесплатный софтик для опроса (ОРС сервер ) мониторинга , получения отчетов .
Опрашивать контроллером за...есь !
точно такой же, как Вы жирным подписали, отправили, получили, разобрали
точно такой же, как Вы жирным подписали, отправили, получили, разобрали
Можно уточнить, Вы с контроллера отправляли запрос или с утилиты? Если просто в порт засунуть эту строчку, то конечно ВКТ-5 ответит! Но надо объяснить прибору или СКАДе в чем состоит их задача. Под рукой нет пока ни того, ни другого, а утилита модбасная отказывается корректно принимать ответы.
откройте в КДС библиотеку modbus.lib, она идет с диском, на сайте выложена и посмотрите содержимое, запросы можно не менять, а ответ обрабатывать самостоятельной реализацией
Кто Вам сказал, что нестандартный? ВКТ-5 http://energoteplolider.ru/teplovychisliteli/vkt-5.html найдите где об этом написано?
мы давно юзаем тепловычислитель ВКТ-5 - отзывы о модели неплохие. Достаточно надежная.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot