SIEMENS, DF&PD

Предыдущее посещение: Пн июл 11, 2016 0:32 Текущее время: Пн июл 11, 2016 0:32

Часовой пояс: UTC + 3 часа




 [ Сообщений: 36 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 26, 2012 10:55 
Не в сети
Известный Писатель

Зарегистрирован: Вс фев 20, 2011 21:37
Сообщения: 241
Все понятно. Панель синхронизируется с DTL которое располагается в DB созданного как Optimized


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 27, 2012 5:49 
Не в сети
Начинающий писатель

Зарегистрирован: Ср окт 19, 2011 9:13
Сообщения: 71
Спасибо за подсказку, в этом скорее всего и крылась проблема


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Unexpected input end
СообщениеДобавлено: Пт июл 06, 2012 15:10 
Не в сети
Новый писатель

Зарегистрирован: Пт июн 08, 2012 14:08
Сообщения: 29
Скачал пример S7-1200_HMI_time_sync_example.zip.
Когда пытаешься редактировать блок (например RD_LOC_T)
, где подцеплены из DB переменные DTL (заново выбираешь переменные) то подсвечивает красным и выдаёт ошибку "Unexpected input end.". Тоже при создании проекта с нуля.
Что это может быть?
Блок данных, в котором переменные DTL - Standart
Как-то по другому возможна синхронизация панели и CPU?

Стоит Step7Basic 11
SP2 UPD3


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Unexpected input end
СообщениеДобавлено: Пн июл 09, 2012 18:21 
Не в сети
Новый писатель

Зарегистрирован: Пт июн 08, 2012 14:08
Сообщения: 29
Ну где ж эта собака зарыта?)))

Признавайтесь-))) очень нужно)


/////))))

Всё нашёл сучку))) Вычитал у буржуев)))
В автоматическом режиме выбора переменных дописывает точку в конце переменной DTL, после ввода руками - кликнуть на пустое место)))

И всё-таки я думаю можно как-то синхронизировать "SYSTEM TIME" панели с системным временем CPU. А то как-то некрасиво получается -сброс питания и системное время панельки (в сообщениях например) тоже сбрасывается. Тут наверное хитрит сиеменс и не документирует как это сделать, хотя по идее ведь оно редактируется, а значит можно это сделать в программе (программные блоки только для времени CPU)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 12, 2012 12:35 
Не в сети
Писатель со стажем

Зарегистрирован: Пт фев 05, 2010 9:26
Сообщения: 505
Откуда: Moscow
alexp777 писал(а):
А то как-то некрасиво получается -сброс питания и системное время панельки (в сообщениях например) тоже сбрасывается.

Да, уж за такие деньги могли бы небольшой ионистор (батарейку) в панель сделать для сохранения времени.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 30, 2012 12:59 
Не в сети
Новый писатель

Зарегистрирован: Пт июн 08, 2012 14:08
Сообщения: 29
Урра всё получилось!!!
все панели синхронизируются автоматически.

-------Спасибо большое Антону Зубову (из Челябинска поддержка Siemens) , подсказал.--------

Вообщем действия такие:
идём в панель "Connections"->"Area Pointer" - >"Global Area Pointer of HMI device" - "DateTime PLC".
Указываем PLC тэг с локальным временем CPU и период синхронизации.
Если не будет работать можно пощёлкать "Access mode" - символьный, абсолютный.
(DB с переменными DTL д.б. создан как стандартный не optimized)

Всё - улыбаемся))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 31, 2012 9:52 
Не в сети

Зарегистрирован: Вт июл 31, 2012 9:45
Сообщения: 3
здравствуйте
подскажите существует ли возможность реализовать время в привычном для нас формате, а не с АМ и РМ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 31, 2012 11:09 
Не в сети
Известный Писатель

Зарегистрирован: Чт мар 24, 2011 12:43
Сообщения: 286
Откуда: TATARSTAN
kaijijn писал(а):
здравствуйте
подскажите существует ли возможность реализовать время в привычном для нас формате, а не с АМ и РМ?

на вкладке задачи - языки и ресурсы выставь - русский, и в свойствах язык по умолчанию -русский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Unexpected input end
СообщениеДобавлено: Ср апр 23, 2014 11:21 
Не в сети
Известный Писатель

Зарегистрирован: Сб фев 18, 2006 18:06
Сообщения: 201
alexp777 писал(а):
Всё нашёл сучку))) Вычитал у буржуев)))


Эх, мне бы тоже найти. Все сделал по инструкции от Сименса, но все равно системное время в панели 01.01.2004, но читать DTL тег из плк получается - в нем показывает текущую дату нормально, а время почему-то на 5 часов меньше реального.

Как же блин заставить синхронизировать время в панели по времени в ПЛК?
Я подозреваю, что может надо заново создать HMI_connection потому что я работаю в мигрированном проекте с Микровина - в начале когда я зашел на вкладку connection увидел там остатки от проекта на 224-м процессоре.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 23, 2014 13:06 
Не в сети
Известный Писатель

Зарегистрирован: Сб фев 18, 2006 18:06
Сообщения: 201
Слава Богу разобрался самостоятельно! Короче вот что было: если вы сделали все по инструкции в этой теме, то смотрите в Control Panel и далее Profinet Settings (это все в панели КТР600) в этих настройках есть синхронизация с NTP сервером - у меня там стояла галочка...

все просто - видимо если там галочка установлена, то никакая синхронизация времени через Area Pointer не работает.

Но вот тема отставания на 5 часов до сих пор актуальна. Я ее решаю путем прибавки + 5 часов при установке времени в ПЛК )))

но все равно всем спасибо.
Все свободны.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 29, 2014 10:18 
Не в сети
Известный Писатель

Зарегистрирован: Пн апр 19, 2010 8:32
Сообщения: 267
Откуда: Петрозаводск
Андерс, я подозреваю, что ваша проблема со временем решается, если правильно установить часовой пояс в настройках времени ПЛК. Там как раз смещение по времени учитывается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не получается синхронизировать время панели с CPU 1214C
СообщениеДобавлено: Пн июн 01, 2015 12:33 
Не в сети
Новый писатель

Зарегистрирован: Ср апр 08, 2015 12:13
Сообщения: 36
Исходные данные CPU 1215С - KP300.
Алармы отображаются с каким-то непонятным временем.

В KP300 своих часов я так понимаю нет потому возможно только взять их с CPU 1215С.
Задача синхронизировать системное время HMI-PLC

Первый путь.
Установил в “Connections” столбец “HMI time synchronization mode” в Slave для соединения "HMI_Connection_1".
Не заработало.
Такое ощущение что где-то нужно что-то еще активировать

Второй путь;
Прописал инструкцию чтения системного времени и запись его в ДБ.
В настройках подключения HMI conections активировал область Data/time. PLC tag прописал DTL tag из вышеуказанного ДБ.
Скомпелировал - прогрузил. не работает. HMI все так же живет в саоем времени.
Что делаю не так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не получается синхронизировать время панели с CPU 1214C
СообщениеДобавлено: Вт июн 02, 2015 16:17 
Не в сети
Новый писатель

Зарегистрирован: Пт мар 14, 2014 19:29
Сообщения: 45
Может быть кому-то пригодиться. Проект написан в 12ом портале правда, но мало ли. Выковыривать отдельный блок долго, поэтому скину проект целиком.
Установка времени производится в FC4 DATE_TIME.
Контроллер 1200, панель KTP1000 basic
https://www.dropbox.com/s/m4aeai2r989iypz/PID_CMPCT_DATE_TIME_WORK.rar?dl=0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не получается синхронизировать время панели с CPU 1214C
СообщениеДобавлено: Ср июн 03, 2015 13:58 
Не в сети
Новый писатель

Зарегистрирован: Ср апр 08, 2015 12:13
Сообщения: 36
Если синхронизировать как Slave - синхронизируется с системнь1м а корректно бь1ло бь1 с локальнь1м.
Локальное читаю в ДБ далее.

Цитата:
Вообщем действия такие:
идём в панель "Connections"->"Area Pointer" - >"Global Area Pointer of HMI device" - "DateTime PLC".
Указываем PLC тэг с локальным временем CPU и период синхронизации.
Если не будет работать можно пощёлкать "Access mode" - символьный, абсолютный.
(DB с переменными DTL д.б. создан как стандартный не optimized)
Всё - улыбаемся))


Не работает. :(
Все привязь1вается и компилируется и не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не получается синхронизировать время панели с CPU 1214C
СообщениеДобавлено: Ср июн 03, 2015 16:36 
Не в сети
Новый писатель

Зарегистрирован: Ср апр 08, 2015 12:13
Сообщения: 36
Цитата:
"Connections"->"Area Pointer" - >"Global Area Pointer of HMI device" - "DateTime PLC"


В TIA V13 "Connections"->"Area Pointer" -> "DateTime"

Цитата:
Указываем PLC тэг с локальным временем CPU и период синхронизации.


В TIA V13 период синхронизации не активнь1й и стоит по умолчанию "cyclic continuous".

И не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не получается синхронизировать время панели с CPU 1214C
СообщениеДобавлено: Чт июн 04, 2015 0:21 
Не в сети
Новый писатель

Зарегистрирован: Ср апр 08, 2015 12:13
Сообщения: 36
Может КР300 не способна к синхронизации через системную область?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 36 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group