PDA

Просмотр полной версии : скорость опроса данных



JohnV
20.03.2014, 08:53
В общем есть система из сконтроллеров segnetics и компьютер с мастерскадой. на рисунке я указал количество и длину проводов. Связь почему то очень плохая. Видятся они с диспетчерского пункта только на скорости не выше 9600, иначе теряются. резисторы на концах по 120ом пробовал ставить, стало ещё хуже.
При такой скорости обмена данных скорость обновления переменных очень низкая, порядка 20секунд. И у меня никак не получается выставить правильные значения опроса данных в мастер скаде. Когда я жму например кнопку запуска вент установки, то она задумывается и сбрасывается, изменение состояния не происходит. Но иногда и срабатывает.
http://s43.radikal.ru/i099/1403/79/14fb03d83279.jpg (http://www.radikal.ru)

SCADAMaster
20.03.2014, 09:33
То есть у вас от одного конвертера в разные стороны отходят две линии RS-485? Данная топология сети не рекомендуется для сетей RS-485 - лучше подключить каждую линию на отдельный конвертер.
Попробуйте отключить одну из линий - будет ли связь устойчивой.

JohnV
21.03.2014, 09:17
да, спасибо, добавил ещё один преобразователь интерфейса, стало уже получше. Держит скорость 19200. В принципе этого достаточно, но было б не плохо ещё немного повысить хотя б 33800

SCADAMaster
21.03.2014, 09:53
Посмотрите по логу обмена - что именно происходит на линии. Если приходящие ответы рвуться, то попробуйте в свойствах узлах задать межсимвольный таймаут -50-100 мс.
Какое количество регистров вы опрашиваете? Можно попробовать ограничить длину пакета - для этого в настройках устройства есть настройки "Максимальное количество Holding адресов запрос чтения" (аналогично для Input Registers), попробуйте их уменьшить.