Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
23.11.2017, 04:48:58
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Приборы ЗАО "Взлет"
| |-+  Отдел программистов
| | |-+  ТСРВ-024М. Пропадает связь modbus при большом количестве абонентов.
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: ТСРВ-024М. Пропадает связь modbus при большом количестве абонентов.  (Прочитано 1060 раз)
Владимир_лис
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 5


« : 10.01.2017, 11:41:00 »

Здравствуйте,
Имеется прибор ТСРВ-024М, связь есть (rs485, протокол Modbus RTU, скорость 19200, 8n1), данные (общее тепло, расходы) приходят корректные, но проблема в том что на этой же линии сидят еще 11 абонентов(частотники, приводы), полный цикл опроса всех абонентов составляет примерно 1.5-2 секунды. 
Так вот связь с ТСРВ-024М стабильная только когда абонетов не больше 4(вместе с ТСРВ), а при подключении бОльшего количества, связь с ТСВР теряется, хотя с остальными приборами есть.
На частотниках есть такой параметр как время ожидания мастера в сети, и там стоит значение 5 секунд.
Вопрос: как поменять это значение в ТСРВ? Игрался с параметрами "Пауза" и "задержка", толку нет. В разделе "статистика" ошибок crc нет, запросы идут. Кто сталкивался с такой проблемой и как вы её решили.
Хотел увеличить скорость до 57600, но в ТСРВ максимальная скорость 19200.
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 18
Офлайн Офлайн

Сообщений: 698



« Ответ #1 : 10.01.2017, 13:47:04 »

...
На частотниках есть такой параметр как время ожидания мастера в сети, и там стоит значение 5 секунд.
Вопрос: как поменять это значение в ТСРВ?
...

Здравствуйте! А что это за параметр и на что он должен влиять?

Если подключаете разное оборудование на шину RS485, помните о некоторых условиях:
1. мастер (ведущее устройство) на шине должен быть только один (у Вас так?)
2. у RS485 есть ограничения и условия, первое - длина линии связи, второе - согласованность линии (подробнее читайте на Вики)
3. скорости всех приборов должны быть одинаковыми
4. протоколы обмена не должны конфликтовать (на запрос ведущего, в один момент времени, должен отвечать только один ведомый (абонент))

Записан
Владимир_лис
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 5


« Ответ #2 : 10.01.2017, 14:48:51 »

Спасибо за оперативность,
Время ожидания мастера это время которое слейв ждет запрос от мастера, если в течении этого времени не пришел запрос от мастера, то слеив считает что связь потеряна и выдает ошибку
По порядку:
1)Да, мастер один(siemens CP341)
2)Длина линии около 200 метров, согласованность есть(резистор на конечном слейве)
3)Скорости у всех стоят 19200, формула тоже 8N1
4)Запросы по очереди, т.к. адреса разные

Устройства между собой точно не конфликтуют, т.к. при одновременном подключении трех(любых, пробвал в разных вариациях) частотников и ТСРВ связь есть. Она пропадает именно когда абонентов много(больше 4)
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 18
Офлайн Офлайн

Сообщений: 698



« Ответ #3 : 10.01.2017, 16:26:14 »

...
Время ожидания мастера это время которое слейв ждет запрос от мастера, если в течении этого времени не пришел запрос от мастера, то слеив считает что связь потеряна и выдает ошибку
...

Не понятно зачем такое поведение ведомых. Надеюсь, прибор ошибку не на RS485 выдает?
За что приборы на шине помимо ТСРВ и все ли они общаются на протоколе Modbus RTU?

Как варианты:
- можно подключится к 485 шине с помощью ПК и посмотреть что там происходит, какие запросы/ответы там передаются (в интернет есть много программ позволяющих удобно просматривать посылки на COM-порте);
- можно попробовать выявить гадкого утенка, по методу исключения попеременно отключая один прибор от шины за другим, одновременно опрашивая ТСРВ, а еще лучше одновременно следить и за посылками.
Записан
Страниц: [1] Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.