Как ускорить обновление данных на экране панели PH1?

Проверено экспертом Опубликовано: 06.10.2025 1107 просмотров Помогло 72%

Скорость обновления объектов регулируется системным регистром HSW900: значение 1 означает самое частое обновление, 50 — самое редкое, по умолчанию стоит 5. Это первый адрес, к которому стоит обратиться, когда стрелка прибора на экране «дёргается» или, наоборот, значение обновляется заметно медленнее, чем меняется процесс.

Но регистр решает не всё. Реальная скорость упирается в канал связи, и порядок разбора такой:

  1. Проверьте, сколько станций опрашивается. Каждое устройство на шине добавляет время цикла. Отвалившееся устройство добавляет ещё и таймауты — его опрос отключается битом управления связью (HSX550 и далее для первого соединения, значение 1 выключает опрос).
  2. Посмотрите на циклические скрипты. Руководство прямо предупреждает: в скриптах, выполняемых по времени, не следует обращаться к внешним регистрам — последовательная связь медленная, и такие обращения тормозят и скрипт, и отрисовку экрана. Внутренние регистры использовать можно.
  3. Уменьшите число объектов на одном экране. Каждый объект — это запрос; сорок числовых полей на одном экране обновляются медленнее десяти.
  4. Поднимите скорость порта. Если устройство поддерживает 115200, держать 9600 незачем; скорость меняется и регистрами настройки COM-порта, без перезаливки проекта.

Отдельный регистр HSW134 определяет, откуда скрипт читает данные: 0 — из кэша панели, 1 — напрямую из ПЛК. Чтение из кэша быстрее, чтение из контроллера — актуальнее. Для расчётов, где важна свежесть данных, выбирают второе, для остальных случаев — первое.

Практический вывод: сначала разберитесь с шиной и скриптами, и только потом крутите HSW900. Регистр задаёт частоту опроса объектов, но не может ускорить медленный обмен.

Прикреплённая документация

Георгий Жуков Георгий Жуков Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Как ускорить обновление данных на экране панели PH1?