1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Сервер точного времени в АСУТП

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить
Аватара пользователя

Автор темы
Valerich
шаман
шаман
Сообщения: 984
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 40 раз
Поблагодарили: 92 раза

Сервер точного времени в АСУТП

Сообщение Valerich »

Приветствую!

За последние несколько лет на нашем предприятии система АСУ разрослась и возник вопрос синхронизации времени в системе.
Раньше были единицы ПЛК и панелей и этим как-то не заморачивались - подвести часы на панели раз в квартал не велик труд, но с ростом системы (счет единиц пошел на десятки) вопрос встаёт всё сильнее.

Обращаясь к теории, в общем виде синхронизация происходит путем обращения к NTP серверу в интернете. Но в системе АСУ логичнее иметь свой сервер времени, например, программный, как служба на сервере SCADA или отдельный аппаратный.
Опять же для точного времени нужен доступ в инет, что небезопасно.

А как у вас реализована служба точного времени в АСУТП?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5632
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Сервер точного времени в АСУТП

Сообщение Ryzhij »

and909 писал(а): 27 янв 2020, 12:47 Опять же для точного времени нужен доступ в инет, что небезопасно.
Не-а, достаточно GPS/ГЛОНАСС-приёмника )))
Пример
Пример 2
Пример 3 с Aliexpress
Пример 4. Отечественные приборы
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Serex
эксперт
эксперт
Сообщения: 2085
Зарегистрирован: 15 авг 2011, 21:36
Имя: Пупков Сергей Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 134 раза
Поблагодарили: 174 раза

Сервер точного времени в АСУТП

Сообщение Serex »

Надо определить требуемую точность синхронизации. Если это +/- полминуты, то зачем весь этот огород? Просто внутренними тэгами обмен информации о времени и все. Единственное, может потребоваться изменить программное обеспечение. Но если что-то подключать из устройств, то в ПО все равно лезть.
Аватара пользователя

Автор темы
Valerich
шаман
шаман
Сообщения: 984
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 40 раз
Поблагодарили: 92 раза

Сервер точного времени в АСУТП

Сообщение Valerich »

Serex писал(а): 27 янв 2020, 14:29 Просто внутренними тэгами обмен информации о времени и все.
Зачем изобретать велосипед, если во всех ПЛК и панелях уже есть этот функционал, надо только указать NTP сервер.
Аватара пользователя

dtv
завсегдатай
завсегдатай
Сообщения: 575
Зарегистрирован: 04 фев 2014, 08:41
Имя: Тарас Валерьевич
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 78 раз
Поблагодарили: 95 раз

Сервер точного времени в АСУТП

Сообщение dtv »

Почти год назад поставил вот такой приёмник точного времени: https://enip2.ru/production/bkv/enks-2/
Выбрал его, т.к. требовалось синхронизировать две одинаковых системы АСУ ТП испытаний, работающих параллельно в одном помещении и имеющих независимые локальные сети. Этот приёмник имеет два независимых порта Ethernet. Включён в Госреестр СИ. Антенну поставил прямо в помещении. Ловит два десятка спутников.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3913
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 20 раз
Поблагодарили: 218 раз

Сервер точного времени в АСУТП

Сообщение Никита »

А в чем вопрос-то? Ставится GPS-приемник и по NTP раздается время. Достаточно даже для РЗА.
Единственное - надо нормативку полистать, в энергетике точно, про общепромышленные не скажу, но есть требование кроме GPS иметь в обязательном порядке ГЛОНАСС.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Сервер точного времени в АСУТП

Сообщение Jackson »

and909 писал(а): 28 янв 2020, 06:08 надо только указать NTP сервер
Дело за малым. Только этот сервер ещё сделать надо, и положить по тому адресу который прописать собираетесь. Тут и рассказывают, как этот NTP-сервер поднять.
Или Вы полагаете что у автора промышленная сеть расшарена в интернет и можно просто взять мелкософтовский NTP ? :) Тогда кроме адреса сервера нужно ещё и адрес шлюза не забыть - и заодно расшарить в интернет вообще всё из промышленной сети. Не страшно?
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

dtv
завсегдатай
завсегдатай
Сообщения: 575
Зарегистрирован: 04 фев 2014, 08:41
Имя: Тарас Валерьевич
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 78 раз
Поблагодарили: 95 раз

Сервер точного времени в АСУТП

Сообщение dtv »

Хочу добавить, что указанный мной приёмник выполняет и функцию сервера точного времени...
Взгляд знатока намного уже кругозора неуча. Ю.Базылев

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5632
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Сервер точного времени в АСУТП

Сообщение Ryzhij »

Jackson писал(а): 28 янв 2020, 11:08 Дело за малым. Только этот сервер ещё сделать надо...
Хосподя!
Да у всех нормальных GPS/ГЛОНАСС-приёмников этот самый NTP сервер на борту. Иначе они нафиг никому не нужны.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Сервер точного времени в АСУТП

Сообщение Jackson »

Следим за дискуссией.

Автор пишет:
and909 писал(а): 27 янв 2020, 12:47 в общем виде синхронизация происходит путем обращения к NTP серверу в интернете. Но в системе АСУ логичнее иметь свой сервер времени, например, программный, как служба на сервере SCADA или отдельный аппаратный.
И затем сам же отвечает что
and909 писал(а): 28 янв 2020, 06:08 Зачем изобретать велосипед, если во всех ПЛК и панелях уже есть этот функционал, надо только указать NTP сервер.
Где вы здесь увидели хоть слово про то, что кто-то собирается ставить собственный GPS/Glonass-приёмник? Сказано только: прописать адрес. Если никто ничего не ставит, значит какой сервер надо прописать? Явно же не свой приёмник, которого нет. Поэтому и ответ такой был.

А то что все эти приёмники со своим NTP на борту - и так понятно, для того и существуют.

Так что попрошу.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
Valerich
шаман
шаман
Сообщения: 984
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 40 раз
Поблагодарили: 92 раза

Сервер точного времени в АСУТП

Сообщение Valerich »

Наверное, следует уточнить.

Чтобы синхронизировать время, нужен NTP сервер.
Можно использовать те, что есть в интернете. Но это небезопасно.
Чтобы сеть АСУ оставалась изолирована от интернета нужно, чтобы NTP сервер был в локальной сети.
Как и сказали коллеги, есть аппаратные серверы с GPS (вот здесь у меня и был пробел в знаниях).
В этом случае сервер получает время от GPS (и тп), мы подключаем сервер в сеть АСУ и прописываем адрес этого сервера в ПЛК/панелях.
В этом случае сеть так и остается в безопасности от интернета.

Также есть вариант программно реализовать NTP сервер через шлюз на ПК с 2 LAN, одним портом подключенном в инет, где получаем точное время, а вторым портом подключенным в сеть АСУ и программно реализованный NTP сервер для оборудования АСУ.

А вопрос был в том, чтобы коллеги поделились, как у них (если) реализована синхронизация и не более того.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3913
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 20 раз
Поблагодарили: 218 раз

Сервер точного времени в АСУТП

Сообщение Никита »

and909 писал(а): 28 янв 2020, 12:39 А вопрос был в том, чтобы коллеги поделились, как у них (если) реализована синхронизация и не более того.
На ПС 150кВ - два "Метроном-300" в горячем резерве. Они же NTP-сервера.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4727
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 225 раз
Поблагодарили: 392 раза

Сервер точного времени в АСУТП

Сообщение VADR »

and909 писал(а): 28 янв 2020, 12:39 Чтобы синхронизировать время, нужен NTP сервер.
Иногда, кстати, NTP недостаточно, требуется PTP. Это зависит от требований в конкретном случае. И если действительно требуется PTP - вводит дополнительные требования к сетевому оборудованию.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Dotarev
знаток Eplan
знаток Eplan
Сообщения: 260
Зарегистрирован: 12 июн 2014, 06:17
Имя: Мишкин Иван
Страна: Россия
город/регион: Самара
Благодарил (а): 16 раз
Поблагодарили: 70 раз

Сервер точного времени в АСУТП

Сообщение Dotarev »

С другой стороны, иногда точность времени в сетке ±1мин достаточна, и в локальной сети уже есть Windows или Linux сервер (например, на котором крутится SCADa). Тогда достаточно поднять на нем локальный NTP сервер, раздавать время можно и по SNTP. Настройки для Windows, например, можно глянуть здесь. Для Linux Ubuntu там.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Сервер точного времени в АСУТП

Сообщение Jackson »

Когда суперточность времени не важна, мы делаем вообще через планировщик виндовса (на операторском АРМ). :) В контроллерах есть внутренняя команда "установить время = 4:00 AM". В планировщике на 4:00 прописываем отправку этой команды, и всё.

Отправлено спустя 2 часа 42 минуты 43 секунды:
Забыл дописать, что в контроллере для этого Ethernet не нужен, и он не всегда там есть. Команду можно отправить хоть по RS-485 ModBus, хоть сухим контактом.
По вопросам работы Форума можно обратиться по этим контактам.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5632
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Сервер точного времени в АСУТП

Сообщение Ryzhij »

Dotarev писал(а): 29 янв 2020, 07:19 С другой стороны, иногда точность времени в сетке ±1мин достаточна...
Одно дело разбежка по времени внутри системы, и другое - синхронизация с реальным временем.
Возвращаемся к извечному базовому вопросу: "Нахрена городим?" - и только потом думаем что и как, ибо вариантов, действительно, тьма-тьмущая.
Но, раз топик-стартер упоминал внешний сервер времени в Интернете, смею предположить, его интересует именно привязка к реальному времени.

Отправлено спустя 3 минуты 14 секунд:
Jackson писал(а): 29 янв 2020, 12:51 Забыл дописать, что в контроллере для этого Ethernet не нужен
А в 99% случаев RTC-время в контроллере вообще не нужно, метки времени тегам из контроллера ставит SCADA как клиент и/или eё OPC-DA-сервер.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Сервер точного времени в АСУТП

Сообщение Jackson »

Ryzhij писал(а): 29 янв 2020, 13:07 Одно дело разбежка по времени внутри системы, и другое - синхронизация с реальным временем.
Возвращаемся к извечному базовому вопросу: "Нахрена городим?"
Естественно. :good:

Отправлено спустя 3 минуты 53 секунды:
Ryzhij писал(а): 29 янв 2020, 13:07 А в 99% случаев RTC-время в контроллере вообще не нужно
Именно. Поэтому мы и пользуемся чаще всего тем чем описал. Где критично - там уже и Ethernet есть и по NTP это и делается, но было нужно за всю историю раз 5 отсилы.
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «Интерфейсы, протоколы, связь»