|
  |
Реализация протокола ВКТ-7. |
|
|
|
14.3.2013, 7:31
|
Группа: Участники форума
Сообщений: 62
Регистрация: 19.1.2012
Из: Тюмень
Пользователь №: 136662

|
В документации на ВКТ-7 описан его протокол, который модбас, но не совсем модбас. Отличия в интервале тишины, игнорирование длины запроса и т.д.. Кроме того, чтобы получить параметры нельзя просто взять и прочитать их. Вначале надо начать сеанс связи, потом запросить свойства, потом записать тип необходимых параметров и их перчень, полученный из активного списка, и только потом можно читать текущие параметры. Кто-нибудь реализовал данный протокол? Вопрос стоит так: можно ли реализовать его, используя стандартный модбас и стандартные функц. блоки модбаса, или же нет. И тогда надо вообще полностью самому формировать посылки, отпрапвлять и расшифровывать с нуля ответы?
|
|
|
|
|
15.3.2013, 7:57
|
Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787

|
Цитата(zaural @ 14.3.2013, 7:31)  можно ли реализовать его, используя стандартный модбас и стандартные функц. блоки модбаса, или же нет. И тогда надо вообще полностью самому формировать посылки, отпрапвлять и расшифровывать с нуля ответы? у меня стандартными функциями не получилось, хотя судя по документации можно, почитайте документ РЕАЛИЗАЦИЯ ПРОТОКОЛА ОБМЕНА для связи с вычислителем ВКТ–7. времени не было разбираться поэтому поставил эльф-04
|
|
|
|
|
15.3.2013, 19:22
|
Группа: Участники форума
Сообщений: 134
Регистрация: 23.8.2011
Пользователь №: 119305

|
На попытки связаться с ВКТ стандартным модбасом убили ооочень много времени, но ничего не вышло. В итоге реализовывали по описанию. На сайте производителя есть программа для связи в ВКТ - VKT Easy, если не ошибаюсь. в ней есть монитор в котором можно подглядеть какие телеграммы и в какой последовательности посылаются и как тепловычислитель на них реагирует.
|
|
|
|
|
18.3.2013, 9:59
|
Группа: New
Сообщений: 13
Регистрация: 6.5.2010
Пользователь №: 55647

|
Есть рабочий исходник на C, где все посылки формируются с нуля, без использования дополнительных библиотек modbus. Есть задача реализовать поддержку прибора VKT7 на контроллере Beckhoff, так как под рукой прибора нет накидал исходник по документации, так же без доп библиотек modbus. В ближайшее время будет выезд на объект, по результатам отпишусь.
|
|
|
|
|
20.3.2013, 13:26
|
Группа: Участники форума
Сообщений: 62
Регистрация: 19.1.2012
Из: Тюмень
Пользователь №: 136662

|
Цитата(youkozlov @ 18.3.2013, 11:59)  Есть рабочий исходник на C, где все посылки формируются с нуля, без использования дополнительных библиотек modbus. Есть задача реализовать поддержку прибора VKT7 на контроллере Beckhoff, так как под рукой прибора нет накидал исходник по документации, так же без доп библиотек modbus. В ближайшее время будет выезд на объект, по результатам отпишусь. Именно. Как раз сейчас стараюсь реализовать обмен для ВКТ-7. От стандартных функ. блоков модбаса ушел, все формирую сам. Пока идет медленно, но верно. Давайте сотрудничать. Как говорится может быть "мы сможем помочь друг другу".
|
|
|
|
|
21.3.2013, 7:29
|
Группа: Участники форума
Сообщений: 62
Регистрация: 19.1.2012
Из: Тюмень
Пользователь №: 136662

|
И еще один нюанс, который возник при реализации: на оф. сайте теплокома сказано, что при опросе программой VKTEasy суммарное время связи в месяц не должно превышать 5 часов. То есть делать постоянный опрос прибора вроде как нельзя, опрашивать надо с периодом (причем достаточно большим). Тогда возникает вопрос: а надо ли снова повторять всю процедуру с получением свойств, активного списка снова или уже можно просто делать запрос на чтение и все.
|
|
|
|
|
21.3.2013, 19:23
|
Группа: Участники форума
Сообщений: 24
Регистрация: 21.3.2013
Пользователь №: 186247

|
Цитата(zaural @ 14.3.2013, 8:31)  В документации на ВКТ-7 описан его протокол, который модбас, но не совсем модбас. Отличия в интервале тишины, игнорирование длины запроса и т.д.. Кроме того, чтобы получить параметры нельзя просто взять и прочитать их. Вначале надо начать сеанс связи, потом запросить свойства, потом записать тип необходимых параметров и их перчень, полученный из активного списка, и только потом можно читать текущие параметры. Кто-нибудь реализовал данный протокол? Вопрос стоит так: можно ли реализовать его, используя стандартный модбас и стандартные функц. блоки модбаса, или же нет. И тогда надо вообще полностью самому формировать посылки, отпрапвлять и расшифровывать с нуля ответы? Под ВКТ-7 был готовый ОРС-сервер. По крайней мере был в мою бытность работы в компании ИнСАТ. Либо в отдел продаж софт либо в техподдержку обратитесь с запросом (support@insat.ru), может остался еще в закромах.
|
|
|
|
|
27.3.2013, 8:58
|
Группа: Участники форума
Сообщений: 831
Регистрация: 20.6.2006
Пользователь №: 3194

|
OPC-сервер к ВКТ-7 существует, и он бесплатен. Но документация к нему никакая, разобраться что какая переменная в нем означает похоже будет очень сложно.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc
Последние сообщения Форума
|