[?]: синхронизация времени S7 400

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Post Reply
Denn
Posts: 13
Joined: Wed Sep 02, 2009 3:15 am
Location: Russia

[?]: синхронизация времени S7 400

Post by Denn » Mon Oct 26, 2009 12:43 pm

Есть четыре установки с сетевыми картами 6GK7-443-1EX11-0XE0 в ней,
включена синхронизация времени «Activate NTP time of day synchronization», указан NTP сервер «IP».
На сервере работает прог. «NTP Time Server Monitor».

В теорий должно работать. Но на практике синхронизируются только компы. Контроллеры нехотя.
Подскажите примеры синхронизаций контроллеров S7 400.

CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: [?]: синхронизация времени S7 400

Post by CHANt » Mon Oct 26, 2009 3:52 pm

В CP-343-1 (Ethernet) синхронизация указывается в настройках коммуникационника.
Image
Какая связь у Вас между компами и контроллерами?

Можно сделать ручками в Step7, это не долго, точность - до секунды. С компа передаете два параметра:
1) тип "DATE"
2) тип "TIME_OF_DAY"
Для преобразования в формат "DATE_AND_TIME" используете функцию FC3 ”D_TOD_DT” (IEC) которая находится в разделе Libraries->Standart Library->IEC Function Blocks
Возвращенное значение этой функции в нужном формате "DATE_AND_TIME" передаете в системную функцию SFC 0 "SET_CLK", которая находится в разделе Libraries->Standart Library->System Function Blocks. Функцию, на запись времени в CPU, запускать по входу EN, например раз в минуту.
Для считывания текущей даты и времени используется системная функция SFC 1 "READ_CLK".
Есть особенность для передачи даты и времени в панель оператора под WinCCFlexible, для корректной обработки флексиблом необходимо помимо 8 байт структуры "DATE_AND_TIME", зарезервировать еще 4 байта как на картинке ниже
Image

Тогда, при настройке указателя во флексибле все работает корректно

Image

Denn
Posts: 13
Joined: Wed Sep 02, 2009 3:15 am
Location: Russia

Re: [?]: синхронизация времени S7 400

Post by Denn » Tue Nov 03, 2009 5:49 am

Связь между HMI и контроллерами по Ethernet PLC300-400 настроен NTP, но
не все сетевые модули CP343-1 поддерживают синхронизацию (6ES7 343 1EX11 0XE0 v2.0).
Спасибо за помощь воспользуюсь данной функцией, проблему нашел наладчики указали (Time zone GMT +06:00 а должно +05:00).

Big_sanek
Posts: 3
Joined: Fri Dec 02, 2016 8:18 am

Re: [?]: синхронизация времени S7 400

Post by Big_sanek » Fri Dec 02, 2016 8:22 am

CHANt wrote: Можно сделать ручками в Step7, это не долго, точность - до секунды. С компа передаете два параметра:
1) тип "DATE"
2) тип "TIME_OF_DAY"
Добрый день!
Как на WinCC создать тэг типа DATE и TIME_OF_DAY?

Post Reply