BACnet синхронизация времени: как проверить сервис и сохранить календарь автоматики
Журнал вентиляционного контроллера хозяйства отличается от времени диспетчерского отчёта. Это не повод сразу менять timezone оборудования. Сначала установите, какой сервис синхронизации используется, как интерпретируются часы устройства и где выполняется пользовательское отображение. Особенно важно сохранить действующий календарь автоматических расписаний. Исправление подписи графика и перенастройка часов контроллера имеют разные последствия, поэтому их проверяют раздельно и не объединяют в одно действие ради внешнего совпадения экранов.
Различить варианты сервиса
Документация Beckhoff разделяет TimeSynchronization с локальным временем и UTC-TimeSynchronization; для интерпретации важны соответствующие настройки устройства. TimeSynchronization является unconfirmed service: ответ получателя не ожидается как обычное подтверждение выполнения. Следовательно, успешная отправка сообщения ещё не доказывает фактическую коррекцию часов нужного контроллера. Конкретное поведение и ограничения проверяйте по установленной реализации, не назначая универсальный timezone всем устройствам из одного примера руководства. (Beckhoff — TimeSynchronization)
Сохраните источник времени, выбранный сервис, действующие настройки и расписания оборудования. Оригинальные серверные и приёмные метки оставьте неизменными. В пользовательском отчёте используйте время Астаны с явным обозначением представления, не превращая его автоматически в новый операционный календарь контроллера. Если источник локальной метки неизвестен, зафиксируйте неопределённость до корректировки архива. Не пересчитывайте старую историю по предположению, которое ещё не подтверждено конфигурацией источника и испытанием пути преобразования телеметрии.
Увеличить схему
Проверить получение на стенде
На изолированном устройстве либо имитаторе наблюдайте часы до отправки согласованного тестового сообщения и после него. Сопоставьте выбранный сервис с фактической интерпретацией получателя. Не ограничивайтесь положительным результатом функции отправителя: он может относиться только к передаче сообщения в стек. Подтверждение результата получают по разрешённому чтению или диагностике самого получателя, сохраняя исходные значения и порядок действий для дальнейшего воспроизведения обслуживающим персоналом хозяйства без догадок о скрытом состоянии.
Отдельно проверьте, как приложение показывает событие до и после обновления часов, и что происходит с собственными метками приёма. Рабочие расписания для испытания не переключайте. Если реальная коррекция требуется на объекте, подготовьте конкретный согласованный порядок с оценкой влияния на автоматические действия и историю. Тест на имитаторе не даёт разрешения незаметно менять часы всех эксплуатационных устройств либо переписывать уже сохранённые записи ради непрерывной линии диспетчерского графика хозяйства.
Закрепить роли времени
В акте укажите проверенный сервис, фактическое изменение часов получателя и отдельное правило отображения. Приёмка подтверждает синхронизацию выбранной схемы без необоснованной смены календаря. Для хозяйства это сохраняет понятную связь между автоматикой и журналом: оборудование продолжает работать по утверждённому расписанию, пользователь читает время в нужном представлении, а исходные метки остаются доступными для разбора. Отсутствие протокольного подтверждения не скрывается и компенсируется явно описанной проверкой результата на самом тестовом получателе.