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

Синхронизация времени плк и панели с точным временем

Модератор: Глоб.модераторы

Ответить

Автор темы
Stasyllius_83
здесь недавно
здесь недавно
Сообщения: 41
Зарегистрирован: 08 сен 2021, 09:02
Имя: Стас
Страна: РФ
город/регион: Краснодар

Синхронизация времени плк и панели с точным временем

Сообщение Stasyllius_83 »

Всем добрый день! В течении года контроллер не много отстает от реального времени и соответственно в панели сообщения об авариях тоже будут не точны по времени. В A-B можно выставить время в свойствах контроллера при загрузке программы в плк. Соответственно панель будет получать точное время от плк. Есть специальные модули синхронизации времени, но это больше подойдет для синхронизации нескольких плк в сети. Есть ли еще способы синхронизации времени плк с точным временем? За ранее спасибо за ответы!
Аватара пользователя

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

Синхронизация времени плк и панели с точным временем

Сообщение dtv »

Для постоянной периодической синхронизации требуется сервер точного времени. Других вариантов не существует. Как именно он будет реализован - другой вопрос. Это либо отдельное аппаратное устройство с доступом к Глонас/GPS, либо сетевая служба, доступ к которой осуществляется через сети передачи данных.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев
Аватара пользователя

ultor
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 10 авг 2015, 19:08
Имя: Леонтьев Владимир
Страна: Россия
город/регион: Томск
Благодарил (а): 1 раз

Синхронизация времени плк и панели с точным временем

Сообщение ultor »

Для синхронизации времени между станцией и плк можно использовать утилиту Clock Update Tool. Можно настроить периодичность синхронизации или проводить синхронизацию вручную. Хочу обратить внимание, что при этом обеспечение точности времени, которое передается со станции в плк, целиком на вашей совести. Серверы во внешней сети или сервер точного времени - выбор за вами.
Для синхронизации плк между собой можно еще использовать функциональность Ethernet-модулей AB, они умеют это.

Sergy6661
специалист
специалист
Сообщения: 655
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 20 раз
Поблагодарили: 89 раз

Синхронизация времени плк и панели с точным временем

Сообщение Sergy6661 »

Stasyllius_83 писал(а): 14 окт 2021, 10:36 В A-B можно выставить время в свойствах контроллера при загрузке программы в плк
А что, "подвести часы" только при загрузке программы можно?

Автор темы
Stasyllius_83
здесь недавно
здесь недавно
Сообщения: 41
Зарегистрирован: 08 сен 2021, 09:02
Имя: Стас
Страна: РФ
город/регион: Краснодар

Синхронизация времени плк и панели с точным временем

Сообщение Stasyllius_83 »

Sergy6661 писал(а): 23 окт 2021, 11:19
Stasyllius_83 писал(а): 14 окт 2021, 10:36 В A-B можно выставить время в свойствах контроллера при загрузке программы в плк
А что, "подвести часы" только при загрузке программы можно?
Этот пункт был перечислен как возможный, но приезжать чтобы синхронизировать/редактировать время нет возможности) Задача такова, что время синхронизируется между плк и панелью, чтоб не было рассинхронизации с поступающими сообщениями о состоянии установки с реальным временем. В плк есть свое системное время. По идее в связке плк-панель время между ними синхронизировано. В идеале синхронизация с реальным временем. Можно конечно сделать так, чтоб из панели оператор мог подкорректировать время в системе.

Sergy6661
специалист
специалист
Сообщения: 655
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 20 раз
Поблагодарили: 89 раз

Синхронизация времени плк и панели с точным временем

Сообщение Sergy6661 »

Stasyllius_83 писал(а): 19 янв 2022, 11:16
Sergy6661 писал(а): 23 окт 2021, 11:19
Stasyllius_83 писал(а): 14 окт 2021, 10:36 В A-B можно выставить время в свойствах контроллера при загрузке программы в плк
А что, "подвести часы" только при загрузке программы можно?
Этот пункт был перечислен как возможный, но приезжать чтобы синхронизировать/редактировать время нет возможности) Задача такова, что время синхронизируется между плк и панелью, чтоб не было рассинхронизации с поступающими сообщениями о состоянии установки с реальным временем. В плк есть свое системное время. По идее в связке плк-панель время между ними синхронизировано. В идеале синхронизация с реальным временем. Можно конечно сделать так, чтоб из панели оператор мог подкорректировать время в системе.
С помошью инструкций GSV/SSV можно читать-изменять системные параметры, в том числе и время, почитайте описание инструкций и поймете как хотя-бы время с панели менять.
Аватара пользователя

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

Синхронизация времени плк и панели с точным временем

Сообщение Jackson »

Ищите в ПЛК возможности синхронизации времени, все.
  1. если в ПЛК есть NTP, то ищите сервер точного времени, с которого ПЛК сможет взять это время по NTP. Если такого сервера нет - значит его надо сделать. Либо свой собственный купить либо с интернета (но пускать ПЛК в интернет - дурной тон);
  2. Если ПЛК умеет что-то другое - ищите таким же путём это что-то другое;
  3. Если ничего из этого нет - ищите возможность напрямую записать в ПЛК время, соответственно и источник этого времени.
Всё.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2469
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2119 раз
Поблагодарили: 207 раз

Синхронизация времени плк и панели с точным временем

Сообщение keysansa »

4. Если Internet недоступен по каким-то причинам (безопасность/недоступность), то не понятно, зачем вам точное время именно всемировое (для внутреннего лога можно настроить синхронизацию локального времени).
Но если очень надо, в ПЛК есть RS232, то покупается простой GPS tracker (любой, с портом RS232), NMEA 0183 - очень прост для обработки...
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

Автор темы
Stasyllius_83
здесь недавно
здесь недавно
Сообщения: 41
Зарегистрирован: 08 сен 2021, 09:02
Имя: Стас
Страна: РФ
город/регион: Краснодар

Синхронизация времени плк и панели с точным временем

Сообщение Stasyllius_83 »

Благодарю за ответы!
1.Если остановиться на установке времени во время заливки программы, то здесь системное время в плк имеет определенную погрешность как и в панели и при выводе сообщения на панели их время соответственно может отличаться, если его не синхронизировать. В тех. поддержке Allen Bradley мне утверждали, что между плк и панелью время синхронизируется. Так ли это на практике или его нужно обязательно между ними синхронизировать?
2. Инструкцией GSV я могу прочитать системное время плк, а SSV записать его в плк. Если время все же нужно записывать в панель, то каким это способом сделать(для системного времени панели нет специальных атрибутов в инструкции SSV) ?

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

Синхронизация времени плк и панели с точным временем

Сообщение Ryzhij »

Stasyllius_83 писал(а): 04 фев 2022, 14:44 В тех. поддержке Allen Bradley мне утверждали, что между плк и панелью время синхронизируется.
В деталях кроется весь штат ада, а не только его основной пленник.
Давайте конкретно. К какому типу контроллера какой тип панели и по какому протоколу вы собираетесь прикрутить?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

Синхронизация времени плк и панели с точным временем

Сообщение Looker »

Stasyllius_83 писал(а): 04 фев 2022, 14:44В тех. поддержке Allen Bradley мне утверждали, что между плк и панелью время синхронизируется.
Если панель от Allen Bradley. Картинка для PanelView Plus.
Изображение
Можно выбрать кто кого будет синхронизировать. Help на этом экране расскажет про все.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2469
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2119 раз
Поблагодарили: 207 раз

Синхронизация времени плк и панели с точным временем

Сообщение keysansa »

Думаю, синхронизация времени по modbus выбрана из за подержки гомогенной поддержки всеми устройствами
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

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

Синхронизация времени плк и панели с точным временем

Сообщение Ryzhij »

keysansa писал(а): 04 фев 2022, 21:30 Думаю, синхронизация времени по modbus выбрана из за подержки гомогенной поддержки всеми устройствами
Я что-то пропустил? Когда топикстартер указал протокол?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Stasyllius_83
здесь недавно
здесь недавно
Сообщения: 41
Зарегистрирован: 08 сен 2021, 09:02
Имя: Стас
Страна: РФ
город/регион: Краснодар

Синхронизация времени плк и панели с точным временем

Сообщение Stasyllius_83 »

Здравствуйте, контроллер CompactLogix 5069_L320ER, панель Allen-Bradley 2715PT12WD. Предполагается что панель будет связываться с плк посредством сети ethernet. В ПО View designer пакета программ studio 5000 в настройках проекта я выбираю панель, проект плк и мне доступны все тэги плк в проекте hmi. Настроек синхронизации нет, выбор кто мастера и т.д. нет в View designer. Все скромно IP и путь связи между плк-панель через окно типа Who active, RSLinx.

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

Синхронизация времени плк и панели с точным временем

Сообщение Ryzhij »

Значит, Ethernet/IP у Вас.
Коллега Вам показал на базовом примере (из комплекта среды разработки FTView ME), как это делается
Looker писал(а): 04 фев 2022, 19:45
Stasyllius_83 писал(а): 04 фев 2022, 14:44В тех. поддержке Allen Bradley мне утверждали, что между плк и панелью время синхронизируется.
Если панель от Allen Bradley. Картинка для PanelView Plus.
Изображение
Можно выбрать кто кого будет синхронизировать. Help на этом экране расскажет про все.
Выбирайте (создавайте) локальные и удалённые теги и вперёд!
В Studio5000 (View designer) должно быть аналогично.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Stasyllius_83
здесь недавно
здесь недавно
Сообщения: 41
Зарегистрирован: 08 сен 2021, 09:02
Имя: Стас
Страна: РФ
город/регион: Краснодар

Синхронизация времени плк и панели с точным временем

Сообщение Stasyllius_83 »

Вот все что можно выбирать. Такое впечатление, что данное приложение урезанная версия чего то большего.

Отправлено спустя 2 минуты 23 секунды:
И такой вот скриншот.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2469
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2119 раз
Поблагодарили: 207 раз

Синхронизация времени плк и панели с точным временем

Сообщение keysansa »

Ryzhij писал(а): 05 фев 2022, 18:01
keysansa писал(а): 04 фев 2022, 21:30 Думаю, синхронизация времени по modbus выбрана из за подержки гомогенной поддержки всеми устройствами
Я что-то пропустил? Когда топикстартер указал протокол?
Прошу прощения, протокол не указан, вы правы, но это не отменяет мысли моего сообщения.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

Автор темы
Stasyllius_83
здесь недавно
здесь недавно
Сообщения: 41
Зарегистрирован: 08 сен 2021, 09:02
Имя: Стас
Страна: РФ
город/регион: Краснодар

Синхронизация времени плк и панели с точным временем

Сообщение Stasyllius_83 »

Работаю с ПО Allen-Bradley - studio 5000(View designer) впервые. Если в View designer добавляя путь к проекту плк, то тэги процесса равны тэгам hmi. Стандартный элемент AlarmSummaryLarge, служащий окном вывода сообщений по умолчанию имеет настройку M/d/yyyy hh:mm:ss AP это формат времени. По идее это системное время плк. Может такое быть? Других настроек, привязок, скриптов в данной программе я не обнаружил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

Синхронизация времени плк и панели с точным временем

Сообщение Ryzhij »

По идее, интересующие нас настройки синхронизации должны быть в разделе общих свойств связи.
А к аларму метка времени может "прилипать" как в панели, если аларм рождается панелью из полученных значений тегов ( см.свойства тега в базе тегов самой панели), так и в контроллере, если там рождаются события класса аларм с помощью соответсвующих функций.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Stasyllius_83
здесь недавно
здесь недавно
Сообщения: 41
Зарегистрирован: 08 сен 2021, 09:02
Имя: Стас
Страна: РФ
город/регион: Краснодар

Синхронизация времени плк и панели с точным временем

Сообщение Stasyllius_83 »

Думаю может начать новую тему, если здесь нет пользователей View designer? В View designer, чтобы выводить аварийный сообщения, есть два элемента AlarmSummary и AlarmManager, которые не возможно отредактировать. Нельзя поменять расположение кнопок управления или удалить их. Можно только добавлять столбцы и редактировать их ширину. Но самый большой вопрос, где происходит настройка входных данных (аварийных сообщений), привязка их к тегам плк ( кстати их синхронизация тоже) ? Такой таблички нет. Во вкладке анимация можно добавить таблицу состояний. Я могу ее привязать к тэгу плк в котором будут все аварии, но как то это все убого, не подписать сообщение об аварии нельзя толком. Я уж не говорю о запуске скриптов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2469
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2119 раз
Поблагодарили: 207 раз

Синхронизация времени плк и панели с точным временем

Сообщение keysansa »

У меня философский вопрос возник.
Когда СКАДА система генерирует ошибки исходя из данных OPC сервера, она анализирует GOOD?
В смысле, если канал не устойчивый, и настройки OPC требуют (почему-то) что бы для GOOD было 1-2 подтверждения, а сбои идут между каждой посылкой, будут ли для такого сигнала генерироваться ALARM?
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

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

Синхронизация времени плк и панели с точным временем

Сообщение Ryzhij »

Для OPC-канала сформируется общая системная ошибка связи. По тегу аларма не будет, если таковой не настроен по этому признаку. Как обрабатывать сигнал, если он недостоверен? Это определяется принятой в системе стратегией.
Для DDE-канала и этого не будет, там наличие связи скриптом по "сердцебиению" обнаруживать надо самим.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2469
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2119 раз
Поблагодарили: 207 раз

Синхронизация времени плк и панели с точным временем

Сообщение keysansa »

Ryzhij писал(а): 07 фев 2022, 17:47 Для OPC-канала сформируется общая системная ошибка связи.
Это почему? Ошибка по BAD? Так ее не будет.
Ryzhij писал(а): 07 фев 2022, 17:47 Это определяется принятой в системе стратегией.
Именно по этому.
Ryzhij писал(а): 07 фев 2022, 17:47 Для DDE-канала и этого не будет, там наличие связи скриптом по "сердцебиению" обнаруживать надо самим.
DDE немного не OPC, хотя очень близко. Было. В 2002 году.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Ответить

Вернуться в «ПЛК»