Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Реализация протокола ВКТ-7.
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
zaural
В документации на ВКТ-7 описан его протокол, который модбас, но не совсем модбас. Отличия в интервале тишины, игнорирование длины запроса и т.д.. Кроме того, чтобы получить параметры нельзя просто взять и прочитать их. Вначале надо начать сеанс связи, потом запросить свойства, потом записать тип необходимых параметров и их перчень, полученный из активного списка, и только потом можно читать текущие параметры.
Кто-нибудь реализовал данный протокол? Вопрос стоит так: можно ли реализовать его, используя стандартный модбас и стандартные функц. блоки модбаса, или же нет. И тогда надо вообще полностью самому формировать посылки, отпрапвлять и расшифровывать с нуля ответы?
All_Ex81
Цитата(zaural @ 14.3.2013, 7:31) *
можно ли реализовать его, используя стандартный модбас и стандартные функц. блоки модбаса, или же нет. И тогда надо вообще полностью самому формировать посылки, отпрапвлять и расшифровывать с нуля ответы?


у меня стандартными функциями не получилось, хотя судя по документации можно,
почитайте документ РЕАЛИЗАЦИЯ ПРОТОКОЛА ОБМЕНА для связи с вычислителем ВКТ–7.

времени не было разбираться поэтому поставил эльф-04
shavr
На попытки связаться с ВКТ стандартным модбасом убили ооочень много времени, но ничего не вышло. В итоге реализовывали по описанию. На сайте производителя есть программа для связи в ВКТ - VKT Easy, если не ошибаюсь. в ней есть монитор в котором можно подглядеть какие телеграммы и в какой последовательности посылаются и как тепловычислитель на них реагирует.
youkozlov
Есть рабочий исходник на C, где все посылки формируются с нуля, без использования дополнительных библиотек modbus. Есть задача реализовать поддержку прибора VKT7 на контроллере Beckhoff, так как под рукой прибора нет накидал исходник по документации, так же без доп библиотек modbus. В ближайшее время будет выезд на объект, по результатам отпишусь.
zaural
Цитата(youkozlov @ 18.3.2013, 11:59) *
Есть рабочий исходник на C, где все посылки формируются с нуля, без использования дополнительных библиотек modbus. Есть задача реализовать поддержку прибора VKT7 на контроллере Beckhoff, так как под рукой прибора нет накидал исходник по документации, так же без доп библиотек modbus. В ближайшее время будет выезд на объект, по результатам отпишусь.

Именно. Как раз сейчас стараюсь реализовать обмен для ВКТ-7. От стандартных функ. блоков модбаса ушел, все формирую сам. Пока идет медленно, но верно. Давайте сотрудничать. Как говорится может быть "мы сможем помочь друг другу".
zaural
И еще один нюанс, который возник при реализации: на оф. сайте теплокома сказано, что при опросе программой VKTEasy суммарное время связи в месяц не должно превышать 5 часов. То есть делать постоянный опрос прибора вроде как нельзя, опрашивать надо с периодом (причем достаточно большим).
Тогда возникает вопрос: а надо ли снова повторять всю процедуру с получением свойств, активного списка снова или уже можно просто делать запрос на чтение и все.
masalex
Цитата(zaural @ 14.3.2013, 8:31) *
В документации на ВКТ-7 описан его протокол, который модбас, но не совсем модбас. Отличия в интервале тишины, игнорирование длины запроса и т.д.. Кроме того, чтобы получить параметры нельзя просто взять и прочитать их. Вначале надо начать сеанс связи, потом запросить свойства, потом записать тип необходимых параметров и их перчень, полученный из активного списка, и только потом можно читать текущие параметры.
Кто-нибудь реализовал данный протокол? Вопрос стоит так: можно ли реализовать его, используя стандартный модбас и стандартные функц. блоки модбаса, или же нет. И тогда надо вообще полностью самому формировать посылки, отпрапвлять и расшифровывать с нуля ответы?

Под ВКТ-7 был готовый ОРС-сервер. По крайней мере был в мою бытность работы в компании ИнСАТ. Либо в отдел продаж софт либо в техподдержку обратитесь с запросом (support@insat.ru), может остался еще в закромах.
AlexG
OPC-сервер к ВКТ-7 существует, и он бесплатен. Но документация к нему никакая, разобраться что какая переменная в нем означает похоже будет очень сложно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.