- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Синхронизация времени плк и панели с точным временем
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 08 сен 2021, 09:02
- Имя: Стас
- Страна: РФ
- город/регион: Краснодар
Синхронизация времени плк и панели с точным временем
Всем добрый день! В течении года контроллер не много отстает от реального времени и соответственно в панели сообщения об авариях тоже будут не точны по времени. В A-B можно выставить время в свойствах контроллера при загрузке программы в плк. Соответственно панель будет получать точное время от плк. Есть специальные модули синхронизации времени, но это больше подойдет для синхронизации нескольких плк в сети. Есть ли еще способы синхронизации времени плк с точным временем? За ранее спасибо за ответы!
-
- завсегдатай
- Сообщения: 582
- Зарегистрирован: 04 фев 2014, 08:41
- Имя: Тарас Валерьевич
- Страна: Россия
- город/регион: Екатеринбург
- Благодарил (а): 78 раз
- Поблагодарили: 98 раз
Синхронизация времени плк и панели с точным временем
Для постоянной периодической синхронизации требуется сервер точного времени. Других вариантов не существует. Как именно он будет реализован - другой вопрос. Это либо отдельное аппаратное устройство с доступом к Глонас/GPS, либо сетевая служба, доступ к которой осуществляется через сети передачи данных.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 10 авг 2015, 19:08
- Имя: Леонтьев Владимир
- Страна: Россия
- город/регион: Томск
- Благодарил (а): 1 раз
Синхронизация времени плк и панели с точным временем
Для синхронизации времени между станцией и плк можно использовать утилиту Clock Update Tool. Можно настроить периодичность синхронизации или проводить синхронизацию вручную. Хочу обратить внимание, что при этом обеспечение точности времени, которое передается со станции в плк, целиком на вашей совести. Серверы во внешней сети или сервер точного времени - выбор за вами.
Для синхронизации плк между собой можно еще использовать функциональность Ethernet-модулей AB, они умеют это.
Для синхронизации плк между собой можно еще использовать функциональность Ethernet-модулей AB, они умеют это.
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Синхронизация времени плк и панели с точным временем
А что, "подвести часы" только при загрузке программы можно?Stasyllius_83 писал(а): ↑14 окт 2021, 10:36 В A-B можно выставить время в свойствах контроллера при загрузке программы в плк
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 08 сен 2021, 09:02
- Имя: Стас
- Страна: РФ
- город/регион: Краснодар
Синхронизация времени плк и панели с точным временем
Этот пункт был перечислен как возможный, но приезжать чтобы синхронизировать/редактировать время нет возможности) Задача такова, что время синхронизируется между плк и панелью, чтоб не было рассинхронизации с поступающими сообщениями о состоянии установки с реальным временем. В плк есть свое системное время. По идее в связке плк-панель время между ними синхронизировано. В идеале синхронизация с реальным временем. Можно конечно сделать так, чтоб из панели оператор мог подкорректировать время в системе.Sergy6661 писал(а): ↑23 окт 2021, 11:19А что, "подвести часы" только при загрузке программы можно?Stasyllius_83 писал(а): ↑14 окт 2021, 10:36 В A-B можно выставить время в свойствах контроллера при загрузке программы в плк
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Синхронизация времени плк и панели с точным временем
С помошью инструкций GSV/SSV можно читать-изменять системные параметры, в том числе и время, почитайте описание инструкций и поймете как хотя-бы время с панели менять.Stasyllius_83 писал(а): ↑19 янв 2022, 11:16Этот пункт был перечислен как возможный, но приезжать чтобы синхронизировать/редактировать время нет возможности) Задача такова, что время синхронизируется между плк и панелью, чтоб не было рассинхронизации с поступающими сообщениями о состоянии установки с реальным временем. В плк есть свое системное время. По идее в связке плк-панель время между ними синхронизировано. В идеале синхронизация с реальным временем. Можно конечно сделать так, чтоб из панели оператор мог подкорректировать время в системе.Sergy6661 писал(а): ↑23 окт 2021, 11:19А что, "подвести часы" только при загрузке программы можно?Stasyllius_83 писал(а): ↑14 окт 2021, 10:36 В A-B можно выставить время в свойствах контроллера при загрузке программы в плк
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Синхронизация времени плк и панели с точным временем
Ищите в ПЛК возможности синхронизации времени, все.
- если в ПЛК есть NTP, то ищите сервер точного времени, с которого ПЛК сможет взять это время по NTP. Если такого сервера нет - значит его надо сделать. Либо свой собственный купить либо с интернета (но пускать ПЛК в интернет - дурной тон);
- Если ПЛК умеет что-то другое - ищите таким же путём это что-то другое;
- Если ничего из этого нет - ищите возможность напрямую записать в ПЛК время, соответственно и источник этого времени.
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Синхронизация времени плк и панели с точным временем
4. Если Internet недоступен по каким-то причинам (безопасность/недоступность), то не понятно, зачем вам точное время именно всемировое (для внутреннего лога можно настроить синхронизацию локального времени).
Но если очень надо, в ПЛК есть RS232, то покупается простой GPS tracker (любой, с портом RS232), NMEA 0183 - очень прост для обработки...
Но если очень надо, в ПЛК есть RS232, то покупается простой GPS tracker (любой, с портом RS232), NMEA 0183 - очень прост для обработки...
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 08 сен 2021, 09:02
- Имя: Стас
- Страна: РФ
- город/регион: Краснодар
Синхронизация времени плк и панели с точным временем
Благодарю за ответы!
1.Если остановиться на установке времени во время заливки программы, то здесь системное время в плк имеет определенную погрешность как и в панели и при выводе сообщения на панели их время соответственно может отличаться, если его не синхронизировать. В тех. поддержке Allen Bradley мне утверждали, что между плк и панелью время синхронизируется. Так ли это на практике или его нужно обязательно между ними синхронизировать?
2. Инструкцией GSV я могу прочитать системное время плк, а SSV записать его в плк. Если время все же нужно записывать в панель, то каким это способом сделать(для системного времени панели нет специальных атрибутов в инструкции SSV) ?
1.Если остановиться на установке времени во время заливки программы, то здесь системное время в плк имеет определенную погрешность как и в панели и при выводе сообщения на панели их время соответственно может отличаться, если его не синхронизировать. В тех. поддержке Allen Bradley мне утверждали, что между плк и панелью время синхронизируется. Так ли это на практике или его нужно обязательно между ними синхронизировать?
2. Инструкцией GSV я могу прочитать системное время плк, а SSV записать его в плк. Если время все же нужно записывать в панель, то каким это способом сделать(для системного времени панели нет специальных атрибутов в инструкции SSV) ?
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Синхронизация времени плк и панели с точным временем
В деталях кроется весь штат ада, а не только его основной пленник.Stasyllius_83 писал(а): ↑04 фев 2022, 14:44 В тех. поддержке Allen Bradley мне утверждали, что между плк и панелью время синхронизируется.
Давайте конкретно. К какому типу контроллера какой тип панели и по какому протоколу вы собираетесь прикрутить?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Синхронизация времени плк и панели с точным временем
Если панель от Allen Bradley. Картинка для PanelView Plus.Stasyllius_83 писал(а): ↑04 фев 2022, 14:44В тех. поддержке Allen Bradley мне утверждали, что между плк и панелью время синхронизируется.
Можно выбрать кто кого будет синхронизировать. Help на этом экране расскажет про все.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Синхронизация времени плк и панели с точным временем
Думаю, синхронизация времени по modbus выбрана из за подержки гомогенной поддержки всеми устройствами
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Синхронизация времени плк и панели с точным временем
Я что-то пропустил? Когда топикстартер указал протокол?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 08 сен 2021, 09:02
- Имя: Стас
- Страна: РФ
- город/регион: Краснодар
Синхронизация времени плк и панели с точным временем
Здравствуйте, контроллер CompactLogix 5069_L320ER, панель Allen-Bradley 2715PT12WD. Предполагается что панель будет связываться с плк посредством сети ethernet. В ПО View designer пакета программ studio 5000 в настройках проекта я выбираю панель, проект плк и мне доступны все тэги плк в проекте hmi. Настроек синхронизации нет, выбор кто мастера и т.д. нет в View designer. Все скромно IP и путь связи между плк-панель через окно типа Who active, RSLinx.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Синхронизация времени плк и панели с точным временем
Значит, Ethernet/IP у Вас.
Коллега Вам показал на базовом примере (из комплекта среды разработки FTView ME), как это делается
В Studio5000 (View designer) должно быть аналогично.
Коллега Вам показал на базовом примере (из комплекта среды разработки FTView ME), как это делается
Выбирайте (создавайте) локальные и удалённые теги и вперёд!Looker писал(а): ↑04 фев 2022, 19:45Если панель от Allen Bradley. Картинка для PanelView Plus.Stasyllius_83 писал(а): ↑04 фев 2022, 14:44В тех. поддержке Allen Bradley мне утверждали, что между плк и панелью время синхронизируется.
Можно выбрать кто кого будет синхронизировать. Help на этом экране расскажет про все.
В Studio5000 (View designer) должно быть аналогично.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 08 сен 2021, 09:02
- Имя: Стас
- Страна: РФ
- город/регион: Краснодар
Синхронизация времени плк и панели с точным временем
Вот все что можно выбирать. Такое впечатление, что данное приложение урезанная версия чего то большего.
Отправлено спустя 2 минуты 23 секунды:
И такой вот скриншот.
Отправлено спустя 2 минуты 23 секунды:
И такой вот скриншот.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Синхронизация времени плк и панели с точным временем
Прошу прощения, протокол не указан, вы правы, но это не отменяет мысли моего сообщения.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 08 сен 2021, 09:02
- Имя: Стас
- Страна: РФ
- город/регион: Краснодар
Синхронизация времени плк и панели с точным временем
Работаю с ПО Allen-Bradley - studio 5000(View designer) впервые. Если в View designer добавляя путь к проекту плк, то тэги процесса равны тэгам hmi. Стандартный элемент AlarmSummaryLarge, служащий окном вывода сообщений по умолчанию имеет настройку M/d/yyyy hh:mm:ss AP это формат времени. По идее это системное время плк. Может такое быть? Других настроек, привязок, скриптов в данной программе я не обнаружил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Синхронизация времени плк и панели с точным временем
По идее, интересующие нас настройки синхронизации должны быть в разделе общих свойств связи.
А к аларму метка времени может "прилипать" как в панели, если аларм рождается панелью из полученных значений тегов ( см.свойства тега в базе тегов самой панели), так и в контроллере, если там рождаются события класса аларм с помощью соответсвующих функций.
А к аларму метка времени может "прилипать" как в панели, если аларм рождается панелью из полученных значений тегов ( см.свойства тега в базе тегов самой панели), так и в контроллере, если там рождаются события класса аларм с помощью соответсвующих функций.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 08 сен 2021, 09:02
- Имя: Стас
- Страна: РФ
- город/регион: Краснодар
Синхронизация времени плк и панели с точным временем
Думаю может начать новую тему, если здесь нет пользователей View designer? В View designer, чтобы выводить аварийный сообщения, есть два элемента AlarmSummary и AlarmManager, которые не возможно отредактировать. Нельзя поменять расположение кнопок управления или удалить их. Можно только добавлять столбцы и редактировать их ширину. Но самый большой вопрос, где происходит настройка входных данных (аварийных сообщений), привязка их к тегам плк ( кстати их синхронизация тоже) ? Такой таблички нет. Во вкладке анимация можно добавить таблицу состояний. Я могу ее привязать к тэгу плк в котором будут все аварии, но как то это все убого, не подписать сообщение об аварии нельзя толком. Я уж не говорю о запуске скриптов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Синхронизация времени плк и панели с точным временем
У меня философский вопрос возник.
Когда СКАДА система генерирует ошибки исходя из данных OPC сервера, она анализирует GOOD?
В смысле, если канал не устойчивый, и настройки OPC требуют (почему-то) что бы для GOOD было 1-2 подтверждения, а сбои идут между каждой посылкой, будут ли для такого сигнала генерироваться ALARM?
Когда СКАДА система генерирует ошибки исходя из данных OPC сервера, она анализирует GOOD?
В смысле, если канал не устойчивый, и настройки OPC требуют (почему-то) что бы для GOOD было 1-2 подтверждения, а сбои идут между каждой посылкой, будут ли для такого сигнала генерироваться ALARM?
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Синхронизация времени плк и панели с точным временем
Для OPC-канала сформируется общая системная ошибка связи. По тегу аларма не будет, если таковой не настроен по этому признаку. Как обрабатывать сигнал, если он недостоверен? Это определяется принятой в системе стратегией.
Для DDE-канала и этого не будет, там наличие связи скриптом по "сердцебиению" обнаруживать надо самим.
Для DDE-канала и этого не будет, там наличие связи скриптом по "сердцебиению" обнаруживать надо самим.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Синхронизация времени плк и панели с точным временем
Это почему? Ошибка по BAD? Так ее не будет.
Именно по этому.
DDE немного не OPC, хотя очень близко. Было. В 2002 году.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.