Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство пользователя
×

7.3.4 Задачи связи NTP


Протокол NTP используется для синхронизации системного времени на сетевых устройствах и узлах. В качестве источника эталонного времени может использоваться общедоступный NTP-сервер в локальной или глобальной сети, а NTP-клиент с определенной периодичностью обменивается данными с NTP-сервером для корректировки своего текущего системного времени. Исполнительная система Unimod PRO 2 позволяет контроллеру обмениваться данными с сервером времени или самому выступать в качестве сервера.
Процесс настройки задачи связи по протоколу NTP состоит из двух этапов:
  • Настройте параметры обмена данными по протоколу NTP. Для открытия формы настройки выберите раздел «NTP» в дереве конфигурации.
Параметр
Краткое описание
Время ожидания ответа от сервера
Период времени в миллисекундах, в течение которого контроллер после отправки запроса будет ожидать ответ от сервера времени. После истечения указанного периода в системные события будет внесена соответствующая запись.
Время между запросами
Период времени в миллисекундах между отправляемыми на NTP-сервер запросами.
Режим работы задачи связи
Определяет, в какой роли будет выступать контроллер:
  • «Клиент» – контроллер с указанной периодичностью направляет запросы на сервер времени для корректировки своего текущего времени;
  • «Сервер» – контроллер выступает источником времени для других устройств;
  • «Клиент+сервер» – контроллер, отправляя запросы на сервер времени, корректирует свое текущее время и отправляет его по запросу другим устройствам.
2. Создайте и настройте задачу связи NTP программно, с использованием одного из системных функциональных блоков:
  • «TIME_FROM_SERVER» – для получения текущего времени с удаленного устройства;
  • «TIME_SYNC» – для синхронизации времени со временем удаленного устройства.
    Блоки подробно описаны в разделе «Системные функциональные блоки» документа «Unimod PRO 2. Руководство по программированию».