Top.Mail.Ru

TimeVisor – средство для решения задач синхронизации времени в системах промышленной автоматизации

Журнал «Промышленные АСУ и контроллеры», №12/2015


Автор:
Прошин Александр Иванович, к.т.н., технический директор НПФ «КРУГ»

Одной из важнейших задач при создании систем автоматизации технологических процессов является поддержание единства системного времени всех абонентов системы. Не менее важна синхронизация данного времени с точным временем, задаваемым источником сигналов GPS или ГЛОНАСС.

Одним из наиболее практичных вариантов решения данных задач служит использование серверов единого времени (СЕВ). Классический пример – Сервер единого времени TimeVisor, широко применяемый на рынке России и СНГ (рисунок 1).

Сервер единого времени TimeVisor - архитектура

Рисунок 1

TimeVisor в зависимости от настроек может работать в двух режимах (рисунок 2):

  1. «Клиент-серверный режим», при котором абоненты периодически отправляют запросы серверу времени на получение точного времени. Получив запрос, сервер времени сразу же отправляет запросившему абоненту ответ, содержащий метку времени. Данный режим обеспечивает минимальную погрешность синхронизации.
  2. «Широковещательный режим», при котором TimeVisor периодически рассылает сигналы точного времени всем абонентам сети. Этого решения вполне достаточно для автоматической синхронизации времени всех абонентов сети при относительно невысоких требованиях к погрешности синхронизации.

В режиме «клиент-сервер» один сервер времени может обеспечить синхронизацию времени для 250 абонентов. В «широковещательном» режиме количество абонентов не ограничено.

Настройка системных служб TimeVisor

Рисунок 2

Источниками точного времени UTC (Universal Time Corrected – универсальное мировое время по Гринвичу) являются Глобальные Системы Позиционирования GPS (Global Positioning System) или ГЛОНАСС. В TimeVisor сигналы точного времени поступают на приемник, совмещенный с активной антенной. Передача пакетов точного времени от TimeVisor к абонентам осуществляется по сетевому протоколу времени NTP (Network Time Protocol). Для взаимодействия абонентов с TimeVisor на них устанавливаются и настраиваются службы точного времени. Поддерживаемые операционные системы: Windows 2000/XP/Vista/7/8/Server, Linux, QNX. Служба точного времени осуществляет подстройку хода системных часов компьютера, что позволяет сохранить точное время в течение продолжительного периода в случае сбоя работы сети.

Основные функции TimeVisor

  • синхронизация времени всех абонентов, входящих в состав системы
  • автоматическая подстройка хода системных часов по источнику времени
  • привязка системного времени абонентов к источнику точного времени
  • протоколирование работы сервера времени
  • настройка сервера времени.

В состав TimeVisor входят: сервер единого времени, программное обеспечение, руководство по эксплуатации и GPS/ГЛОНАСС-приемник с активной антенной (опционально). Для настройки TimeVisor используется программное обеспечение «Web-конфигуратор», позволяющий проводить настройку сервера времени с любого компьютера сети с помощью Интернет-обозревателя, поддерживающего JavaScript.

Поддерживаемые сетевые протоколы: NTP v.1 – v.4, NTP «широковещательный» режим, SNTP (Simple Network Time Protocol), Telnet (RFC 859), FTP (RFC 959). 

Преимущества TimeVisor:

  • высокая точность синхронизации системного времени абонентов сети, полностью удовлетворяющая требованиям РД 153-34.1-35.127-2002
  • малые габариты
  • возможность применения в промышленных условиях эксплуатации
  • возможность резервирования
  • простота настройки и эксплуатации.

Основные технические характеристики

Пределы абсолютной погрешности

От ± 1 до  ± 5 мс

Режимы работы

«клиент-сервер» / «широковещательный»

Поддерживаемые сетевые протоколы

NTP v.1-4 / NTP «широковещательный» режим / SNTP (Simple Network Time Protocol)

Операционная система

Linux

Интерфейсы

1 порт Ethernet 100 Base-T с пром. защитой от статических разрядов (ESD-защитой)

1 порт RS232

4 порта RS-485 / 2 порта RS-422

Сторожевой таймер WatchDog

+

Напряжение питания

18…72 В / ~170…260 В

Максимальная потребляемая мощность

8,5 Вт

Габаритные размеры

140 х 90 х 65 мм

Монтажное крепление

Рейка DIN, зажим

Температура окружающего воздуха

От - 40°С до + 70°С

Относительная влажность воздуха

От 10% до 85% при температуре + 35°С

Атмосферное давление

От 84 до 106,7 кПа (от 630 до 800 мм рт. ст.)

Использование Сервера единого времени TimeVisor позволяет избежать многих проблем, связанных с неточным временем. Наличие точного единого времени обеспечивает четкую синхронизацию различных транзакций в сети, целостность распределенных хранилищ данных, увеличивает защищенность от незаконного проникновения и т.д.