Здравствуйте.
Уважаемые гуру! Подскажите. Прочитал время ПЛК с помощью SFC1, передал в блок данных DB. В WinCC7.4 создал тег для данного времени и даты. Но он не изменяется, остается постоянным дефолтным. Как побороть?!
Всем добра.
Передача системного времени ПЛК в SCADA
-
- Posts: 374
- Joined: Wed Oct 13, 2010 8:44 am
- Location: Russian Federation
Re: Передача системного времени ПЛК в SCADA
Это делается немного не так.
Использовать SFC1 и DB необходимо только для отправки времени на HMI панели, для них это единственный способ. "Взрослому" WinCC это не надо.
1. В настройках CPU указываем, что он будет мастером времени.
Show
2. Если CPU без PN и используется CPx43-1 - настраиваем CP на форвард времени в сеть
Show
3. Настраиваем WinCC в Time synchronization
Show
-
- Posts: 83
- Joined: Mon Aug 13, 2012 2:23 pm
Re: Передача системного времени ПЛК в SCADA
Спасибо за наводку по синхронизации времени ПЛК - WinCC. Почитаю. Контроллер с PN.
Но у меня немного другая задача. Нужно передавать в WinCC время из ПЛК замыкания нескольких контактов (по каждому отдельно). Т.е. событие в WinCC должно быть "с меткой времени" из ПЛК. Причем это не реальное время срабатывания какого-то внешнего датчика и поступления сигнала на DI, а время, когда в алгоритме этот контакт замкнется или разомкнется. Надеюсь понятно обяъснил.
В сухом остатке - мне нужно передать данные формата DT из ПЛК в SCADA и корректно их отобразить желательно без "костылей" вытягивания из DT по отдельности даты года часов минут секунд.
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: Передача системного времени ПЛК в SCADA
без костылей не можешь описать свою хотелку, а уже пренебрежительно отзываешься об DT
Корректно формулируй вопрос, снабжая его графиком чего хочешь... может хватит оператора таймера с запуском по событию и остановкой по другому событию ?
Корректно формулируй вопрос, снабжая его графиком чего хочешь... может хватит оператора таймера с запуском по событию и остановкой по другому событию ?
-
- Posts: 374
- Joined: Wed Oct 13, 2010 8:44 am
- Location: Russian Federation
Re: Передача системного времени ПЛК в SCADA
Если контроллер 400-й серии - Тогда SFB33/34. WinCC сгенерирует сообщения с меткой времени ПЛК и пофиг на синхронизацию.volotovskyd wrote: ↑Thu Mar 21, 2019 8:35 amНо у меня немного другая задача. Нужно передавать в WinCC время из ПЛК замыкания нескольких контактов (по каждому отдельно). Т.е. событие в WinCC должно быть "с меткой времени" из ПЛК. Причем это не реальное время срабатывания какого-то внешнего датчика и поступления сигнала на DI, а время, когда в алгоритме этот контакт замкнется или разомкнется. Надеюсь понятно обяъснил.