Как задать дату и время в панели PH1 из проекта?

Проверено экспертом Опубликовано: 04.02.2026 Обновлено: 29.04.2026 1278 просмотров Помогло 81%

Часы панели доступны через системные регистры HSW28–HSW34: они и читаются, и пишутся, поэтому экран установки времени рисуется семью полями ввода без единой строки скрипта.

РегистрЗначениеДиапазон
HSW28год0–9999
HSW29месяц1–12
HSW30день1–31
HSW31час0–23
HSW32минута
HSW33секунда
HSW34день недели

Зачем это нужно на объекте. Время панели проставляется в записях архива (Data record) и в истории аварий — если часы врут, разбор инцидента превращается в гадание. Второй сценарий — панель как источник времени для контроллера: значения из HSW28–HSW33 переписываются скриптом в регистры ПЛК, и вся система живёт по одним часам.

Второй способ синхронизации, без экрана ввода, — инструмент загрузки: у него есть функция синхронизации часов, которая переносит время ПК в панель по USB или по сети. Это удобно при пусконаладке: подключились, залили проект, синхронизировали время.

Важная тонкость по HSW34: нумерация дней недели в автономном симуляторе и на реальной панели не совпадает. Скрипт, где логика завязана на номер дня (например, «по воскресеньям не запускать»), в симуляторе отработает правильно, а на панели даст другой день. Проверяйте такую логику только на железе.

Батарейка часов есть не у всех моделей — если панель после обесточивания теряет время, это её разряд, а не сбой проекта.

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

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

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

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

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

Вопрос из раздела Как задать дату и время в панели PH1 из проекта?