- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Сервер точного времени в АСУТП
-
- шаман
- Сообщения: 984
- Зарегистрирован: 27 июн 2013, 12:20
- Имя: Валерич
- Страна: СССР
- Благодарил (а): 40 раз
- Поблагодарили: 92 раза
Сервер точного времени в АСУТП
Приветствую!
За последние несколько лет на нашем предприятии система АСУ разрослась и возник вопрос синхронизации времени в системе.
Раньше были единицы ПЛК и панелей и этим как-то не заморачивались - подвести часы на панели раз в квартал не велик труд, но с ростом системы (счет единиц пошел на десятки) вопрос встаёт всё сильнее.
Обращаясь к теории, в общем виде синхронизация происходит путем обращения к NTP серверу в интернете. Но в системе АСУ логичнее иметь свой сервер времени, например, программный, как служба на сервере SCADA или отдельный аппаратный.
Опять же для точного времени нужен доступ в инет, что небезопасно.
А как у вас реализована служба точного времени в АСУТП?
За последние несколько лет на нашем предприятии система АСУ разрослась и возник вопрос синхронизации времени в системе.
Раньше были единицы ПЛК и панелей и этим как-то не заморачивались - подвести часы на панели раз в квартал не велик труд, но с ростом системы (счет единиц пошел на десятки) вопрос встаёт всё сильнее.
Обращаясь к теории, в общем виде синхронизация происходит путем обращения к NTP серверу в интернете. Но в системе АСУ логичнее иметь свой сервер времени, например, программный, как служба на сервере SCADA или отдельный аппаратный.
Опять же для точного времени нужен доступ в инет, что небезопасно.
А как у вас реализована служба точного времени в АСУТП?
-
- почётный участник форума
- Сообщения: 5632
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 756 раз
Сервер точного времени в АСУТП
Не-а, достаточно GPS/ГЛОНАСС-приёмника )))
Пример
Пример 2
Пример 3 с Aliexpress
Пример 4. Отечественные приборы
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 2085
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 134 раза
- Поблагодарили: 174 раза
Сервер точного времени в АСУТП
Надо определить требуемую точность синхронизации. Если это +/- полминуты, то зачем весь этот огород? Просто внутренними тэгами обмен информации о времени и все. Единственное, может потребоваться изменить программное обеспечение. Но если что-то подключать из устройств, то в ПО все равно лезть.
-
- шаман
- Сообщения: 984
- Зарегистрирован: 27 июн 2013, 12:20
- Имя: Валерич
- Страна: СССР
- Благодарил (а): 40 раз
- Поблагодарили: 92 раза
Сервер точного времени в АСУТП
Зачем изобретать велосипед, если во всех ПЛК и панелях уже есть этот функционал, надо только указать NTP сервер.
-
- завсегдатай
- Сообщения: 575
- Зарегистрирован: 04 фев 2014, 08:41
- Имя: Тарас Валерьевич
- Страна: Россия
- город/регион: Екатеринбург
- Благодарил (а): 78 раз
- Поблагодарили: 95 раз
Сервер точного времени в АСУТП
Почти год назад поставил вот такой приёмник точного времени: https://enip2.ru/production/bkv/enks-2/
Выбрал его, т.к. требовалось синхронизировать две одинаковых системы АСУ ТП испытаний, работающих параллельно в одном помещении и имеющих независимые локальные сети. Этот приёмник имеет два независимых порта Ethernet. Включён в Госреестр СИ. Антенну поставил прямо в помещении. Ловит два десятка спутников.
Выбрал его, т.к. требовалось синхронизировать две одинаковых системы АСУ ТП испытаний, работающих параллельно в одном помещении и имеющих независимые локальные сети. Этот приёмник имеет два независимых порта Ethernet. Включён в Госреестр СИ. Антенну поставил прямо в помещении. Ловит два десятка спутников.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев
-
- почётный участник форума
- Сообщения: 3913
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 20 раз
- Поблагодарили: 218 раз
Сервер точного времени в АСУТП
А в чем вопрос-то? Ставится GPS-приемник и по NTP раздается время. Достаточно даже для РЗА.
Единственное - надо нормативку полистать, в энергетике точно, про общепромышленные не скажу, но есть требование кроме GPS иметь в обязательном порядке ГЛОНАСС.
Единственное - надо нормативку полистать, в энергетике точно, про общепромышленные не скажу, но есть требование кроме GPS иметь в обязательном порядке ГЛОНАСС.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- администратор
- Сообщения: 17553
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 818 раз
- Поблагодарили: 1647 раз
Сервер точного времени в АСУТП
Дело за малым. Только этот сервер ещё сделать надо, и положить по тому адресу который прописать собираетесь. Тут и рассказывают, как этот NTP-сервер поднять.
Или Вы полагаете что у автора промышленная сеть расшарена в интернет и можно просто взять мелкософтовский NTP ? :) Тогда кроме адреса сервера нужно ещё и адрес шлюза не забыть - и заодно расшарить в интернет вообще всё из промышленной сети. Не страшно?
По вопросам работы Форума можно обратиться по этим контактам.
-
- завсегдатай
- Сообщения: 575
- Зарегистрирован: 04 фев 2014, 08:41
- Имя: Тарас Валерьевич
- Страна: Россия
- город/регион: Екатеринбург
- Благодарил (а): 78 раз
- Поблагодарили: 95 раз
Сервер точного времени в АСУТП
Хочу добавить, что указанный мной приёмник выполняет и функцию сервера точного времени...
Взгляд знатока намного уже кругозора неуча. Ю.Базылев
-
- почётный участник форума
- Сообщения: 5632
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 756 раз
Сервер точного времени в АСУТП
Хосподя!
Да у всех нормальных GPS/ГЛОНАСС-приёмников этот самый NTP сервер на борту. Иначе они нафиг никому не нужны.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- администратор
- Сообщения: 17553
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 818 раз
- Поблагодарили: 1647 раз
Сервер точного времени в АСУТП
Следим за дискуссией.
Автор пишет:
А то что все эти приёмники со своим NTP на борту - и так понятно, для того и существуют.
Так что попрошу.
Автор пишет:
И затем сам же отвечает что
Где вы здесь увидели хоть слово про то, что кто-то собирается ставить собственный GPS/Glonass-приёмник? Сказано только: прописать адрес. Если никто ничего не ставит, значит какой сервер надо прописать? Явно же не свой приёмник, которого нет. Поэтому и ответ такой был.
А то что все эти приёмники со своим NTP на борту - и так понятно, для того и существуют.
Так что попрошу.
По вопросам работы Форума можно обратиться по этим контактам.
-
- шаман
- Сообщения: 984
- Зарегистрирован: 27 июн 2013, 12:20
- Имя: Валерич
- Страна: СССР
- Благодарил (а): 40 раз
- Поблагодарили: 92 раза
Сервер точного времени в АСУТП
Наверное, следует уточнить.
Чтобы синхронизировать время, нужен NTP сервер.
Можно использовать те, что есть в интернете. Но это небезопасно.
Чтобы сеть АСУ оставалась изолирована от интернета нужно, чтобы NTP сервер был в локальной сети.
Как и сказали коллеги, есть аппаратные серверы с GPS (вот здесь у меня и был пробел в знаниях).
В этом случае сервер получает время от GPS (и тп), мы подключаем сервер в сеть АСУ и прописываем адрес этого сервера в ПЛК/панелях.
В этом случае сеть так и остается в безопасности от интернета.
Также есть вариант программно реализовать NTP сервер через шлюз на ПК с 2 LAN, одним портом подключенном в инет, где получаем точное время, а вторым портом подключенным в сеть АСУ и программно реализованный NTP сервер для оборудования АСУ.
А вопрос был в том, чтобы коллеги поделились, как у них (если) реализована синхронизация и не более того.
Чтобы синхронизировать время, нужен NTP сервер.
Можно использовать те, что есть в интернете. Но это небезопасно.
Чтобы сеть АСУ оставалась изолирована от интернета нужно, чтобы NTP сервер был в локальной сети.
Как и сказали коллеги, есть аппаратные серверы с GPS (вот здесь у меня и был пробел в знаниях).
В этом случае сервер получает время от GPS (и тп), мы подключаем сервер в сеть АСУ и прописываем адрес этого сервера в ПЛК/панелях.
В этом случае сеть так и остается в безопасности от интернета.
Также есть вариант программно реализовать NTP сервер через шлюз на ПК с 2 LAN, одним портом подключенном в инет, где получаем точное время, а вторым портом подключенным в сеть АСУ и программно реализованный NTP сервер для оборудования АСУ.
А вопрос был в том, чтобы коллеги поделились, как у них (если) реализована синхронизация и не более того.
-
- почётный участник форума
- Сообщения: 3913
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 20 раз
- Поблагодарили: 218 раз
Сервер точного времени в АСУТП
На ПС 150кВ - два "Метроном-300" в горячем резерве. Они же NTP-сервера.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- администратор
- Сообщения: 4727
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 225 раз
- Поблагодарили: 392 раза
Сервер точного времени в АСУТП
Иногда, кстати, NTP недостаточно, требуется PTP. Это зависит от требований в конкретном случае. И если действительно требуется PTP - вводит дополнительные требования к сетевому оборудованию.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- знаток Eplan
- Сообщения: 260
- Зарегистрирован: 12 июн 2014, 06:17
- Имя: Мишкин Иван
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 16 раз
- Поблагодарили: 70 раз
Сервер точного времени в АСУТП
С другой стороны, иногда точность времени в сетке ±1мин достаточна, и в локальной сети уже есть Windows или Linux сервер (например, на котором крутится SCADa). Тогда достаточно поднять на нем локальный NTP сервер, раздавать время можно и по SNTP. Настройки для Windows, например, можно глянуть здесь. Для Linux Ubuntu там.
-
- администратор
- Сообщения: 17553
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 818 раз
- Поблагодарили: 1647 раз
Сервер точного времени в АСУТП
Когда суперточность времени не важна, мы делаем вообще через планировщик виндовса (на операторском АРМ). :) В контроллерах есть внутренняя команда "установить время = 4:00 AM". В планировщике на 4:00 прописываем отправку этой команды, и всё.
Отправлено спустя 2 часа 42 минуты 43 секунды:
Забыл дописать, что в контроллере для этого Ethernet не нужен, и он не всегда там есть. Команду можно отправить хоть по RS-485 ModBus, хоть сухим контактом.
Отправлено спустя 2 часа 42 минуты 43 секунды:
Забыл дописать, что в контроллере для этого Ethernet не нужен, и он не всегда там есть. Команду можно отправить хоть по RS-485 ModBus, хоть сухим контактом.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 5632
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 756 раз
Сервер точного времени в АСУТП
Одно дело разбежка по времени внутри системы, и другое - синхронизация с реальным временем.
Возвращаемся к извечному базовому вопросу: "Нахрена городим?" - и только потом думаем что и как, ибо вариантов, действительно, тьма-тьмущая.
Но, раз топик-стартер упоминал внешний сервер времени в Интернете, смею предположить, его интересует именно привязка к реальному времени.
Отправлено спустя 3 минуты 14 секунд:
А в 99% случаев RTC-время в контроллере вообще не нужно, метки времени тегам из контроллера ставит SCADA как клиент и/или eё OPC-DA-сервер.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- администратор
- Сообщения: 17553
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 818 раз
- Поблагодарили: 1647 раз
Сервер точного времени в АСУТП
Естественно.
Отправлено спустя 3 минуты 53 секунды:
Именно. Поэтому мы и пользуемся чаще всего тем чем описал. Где критично - там уже и Ethernet есть и по NTP это и делается, но было нужно за всю историю раз 5 отсилы.
По вопросам работы Форума можно обратиться по этим контактам.