Здравствуйте, подскажите где настроить частоту опроса по Modbus tcp панель СП307Р,панель мастер ,плк100 слейв. Медленно обновляются переменные.
Вид для печати
Здравствуйте, подскажите где настроить частоту опроса по Modbus tcp панель СП307Р,панель мастер ,плк100 слейв. Медленно обновляются переменные.
Добрый день.
Медленно - это с каким запаздыванием по отношению изменения значения в ПЛК?
Что показывают регистры ошибок связи?
Вложение 39330
Вложение 39339 Как-то так.
Выложенное видео недоступно.
Речь о моменте с Редактором программы? У вас там на экране ~200 регистров опрашивается, как я понимаю.
Можно попробовать оптимизировать через групповые запросы (Функциональная область - Копировать группу регистров - считываем значения из ПЛК в память панели - на визуализацию выводим внутренние регистры панели).
На том экране который на видео я открываю первым около 100 регистров, на плк они лежат подряд и если верить инструкции на СП3хх то панель сама формирует групповые запросы, а у меня получается что они как бы по очереди опрашиваются. Но даже на следующем окне , где около 20 регистров всего значения в цифровом поле появляются с задержкой(именно при переходе на екран, потом задержки уже не заметны). Самое итересное что в онлайн эмуляции такого эффекта нету.
Панель определенным образом оптимизирует обмен, но 100 последовательно расположенных регистров вы вообще сможете считать одним запросом через функциональную область. Я бы вам рекомендовал перенести весь обмен в глобальные функциональные области и посмотреть, улучшит ли это ситуацию.
https://youtu.be/LeFBL-4ScDU Сделал небольшой експеримент, посмотрите на сколько быстрее реагирует эмулятор. По нажатии на кнопку плюсуется номер программы (на стороне плк) по этому номеру читается название программы и возвращается в панель по Modbus tcp. На плк, если смотреть в онлайне с codesys все происходит мгновенно. Панель и эмулятор подключаются к плк по разным портам.