Siemens AG
Список форумов SIEMENS, Россия. IA&DT
   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Не получается синхронизировать время панели с CPU 1214C

 
Начать новую тему   Ответить на тему    Список форумов SIEMENS, Россия. IA&DT -> Микросистемы LOGO!, S7-200, S7-1200
Предыдущая тема :: Следующая тема  
Автор Сообщение
Юрий_М



Зарегистрирован: 19.10.2011
Сообщения: 3

Сообщение Добавлено: Ср Окт 19, 2011 9:16    Заголовок сообщения: Не получается синхронизировать время панели с CPU 1214C Ответить с цитатой

Кто может подсказать?
Не получается синхронизировать время панели с CPU 1214C
TIA Portal версии 11 SP1 Update 1
Firmware CPU - 2.1
Скачал с Service&Support пример S7-1200_HMI_time_sync_example.zip
Ошибок при компиляции не было.
Загрузил в контроллер и панель
Единственно для удобства язык в Runtime language & font сделал русским
Установил время в CPU через Online & diagnostics
После запуска панели на ней во всех 3-х строчках, где должно отображаться время присутствуют только ###############
Связь с контроллером присутствует
В окне алармов отображает системные ошибки:
190100 Тип указателя участка: DateTiomePLC, номер: HMI_connection_1 ошибка в адресе управления.
190004 Переменная db_time_sync_time_system_WRITE: Ошибка в адресе управления.
190004 Переменная db_time_sync_time_system_READ: Ошибка в адресе управления.
190004 Переменная db_time_sync_time_local_READ: Ошибка в адресе управления.
Что нужно сделать, чтобы время начало синхронизироваться?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Юрий_М



Зарегистрирован: 19.10.2011
Сообщения: 3

Сообщение Добавлено: Чт Окт 20, 2011 5:17    Заголовок сообщения: Не получается синхронизировать время панели с CPU 1214C Ответить с цитатой

А каким образом вообще можно засинхронизировать время панели типа KTP (Basic) и контроллеров 1200-й серии, хотя бы так, чтобы панель считывала системное время контроллера и устанавливало его у себя в качестве системного? У кого-нибудь есть наработки?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Serex
Известный Писатель


Зарегистрирован: 05.02.2010
Сообщения: 124

Сообщение Добавлено: Чт Окт 20, 2011 8:30    Заголовок сообщения: Ответить с цитатой

Функции
RD_LOC_T
RD_SYS_T
WR_SYS_T

вам в помощь.
В панели ставите объект Date\time field и привязываете его к переменной с вашим временем.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Юрий_М



Зарегистрирован: 19.10.2011
Сообщения: 3

Сообщение Добавлено: Пт Окт 21, 2011 11:35    Заголовок сообщения: Ответить с цитатой

Все равно не получается.
Дело в том, эти функции работают с переменными формата Data Type - DTL.
В панели пробовал ставить разные объекты и Date/time field и просто I/O field
Для отображения переменной на панели использовал формат Date/time или отдельно Date или Time, другое - не дает. Количество знаков для отображения Format pattern она не позволяет менять.
Может быть дело в том, что использую панель не такую - KTP600 Basic mono PN (6AV6 647- 0AB11-3AX0)?
В упор не хочет показывать значение времени, отображает только #############.
Я почему думаю, что панель - не такая, в окне алармов она постоянно ругается на этои переменные, смотри выше
В контроллере все работает, на эти переменные через Online смотрю - нормально часики тикают, а как их отобразить на панели - непонятно.
Может кто-то уже пробовал время панели KTP600 Basic mono PN синхронизировать с CPU S7-1200?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
robmedia
Новый писатель


Зарегистрирован: 24.03.2011
Сообщения: 25
Откуда: Набережные Челны

Сообщение Добавлено: Пт Окт 21, 2011 11:45    Заголовок сообщения: Ответить с цитатой

в панели нет времени в примере имеется ввиду синхронизация (запись) при нажатии set time введенного вами времени с системным.
функция RD_LOC_T прибавляет разницу (GMT+nn-настраивается в свойствах CPU) к системному времени/
отображение в панели###########-выставте формат date/time в свойствах io filed
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Serex
Известный Писатель


Зарегистрирован: 05.02.2010
Сообщения: 124

Сообщение Добавлено: Пт Окт 21, 2011 12:23    Заголовок сообщения: Ответить с цитатой

Панель не имеет своих встроенных часов - это верно.
Она непрерывно считывает переменную со временем из контроллера и отображает ее.
У меня панель KTP600 basic color PN, формат времени DTL и все отлично работает.

Сделал даже ввод времени с панели. Но получилось дико неудобно, потому что там нужно строго соблюдать формат очень длинной строки ввода.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Eugene Sergeev
Известный Писатель


Зарегистрирован: 04.01.2005
Сообщения: 122
Откуда: Петрозаводск/Petroskoi

Сообщение Добавлено: Пн Окт 24, 2011 12:56    Заголовок сообщения: Ответить с цитатой

У меня тоже с синхронизацией проблемы.
Скачал букварь S7-1200_HMI_time_sync_HowTo_e, создал блок данных DB1, пытаюсь присвоить выходу ф-ции RD_SYS_T величину
db1.time_system_READ, получаю ошибку unexpected end of input.
Скачал пример, из примера скопипастил то же самое - ошибки нет.
Что за чудеса?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
smnt
Начинающий писатель


Зарегистрирован: 05.06.2007
Сообщения: 98

Сообщение Добавлено: Пн Окт 31, 2011 18:57    Заголовок сообщения: Ответить с цитатой

Тоже возникла проблема с синхронизацией следующего плана.
Были CPU 1214C+KTP100PN и проект написанный в TIA Potal v10.5. С помощью Area Pointer была настроена синхронизация системного времени панели с временем ПЛК + ввод даты/времени с панели в ПЛК. Все это работало.
Потом был установлен TIA Portal v11 SP1 Upd1. Соответственно проект был конвертирован для него и залит в ПЛК и панель. Синхронизация перестала работать. Системное время панели показывает 2004год, а в поле ввода даты/времени в ПЛК стоят ####.
Был с нуля написан простенький проект по синхронизации времени для 1214С и КТР600PN в V11, все тоже самое. Время не синхронизируется и в поле Date\Time стоят одни ###.
В чем тут дело?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
smnt
Начинающий писатель


Зарегистрирован: 05.06.2007
Сообщения: 98

Сообщение Добавлено: Пн Окт 31, 2011 19:31    Заголовок сообщения: Ответить с цитатой

Еще вопрос. Контроллеры S7-1200 переходят на летнее/зимнее время? И если да, то как это отключить?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
robmedia
Новый писатель


Зарегистрирован: 24.03.2011
Сообщения: 25
Откуда: Набережные Челны

Сообщение Добавлено: Ср Ноя 02, 2011 8:19    Заголовок сообщения: Ответить с цитатой

smnt писал(а):
Еще вопрос. Контроллеры S7-1200 переходят на летнее/зимнее время? И если да, то как это отключить?


по умолчанию эта функция уже отключена в свойствах CPU параметр "Activate daylight saving time"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
robmedia
Новый писатель


Зарегистрирован: 24.03.2011
Сообщения: 25
Откуда: Набережные Челны

Сообщение Добавлено: Ср Ноя 02, 2011 8:27    Заголовок сообщения: Ответить с цитатой

robmedia писал(а):
в панели нет времени


чуток наврал, сегодня обнаружил в свойствах панели путь:Control Panel - Transfer-Transfer settings-Advanced-NTP можно синхронизировать системное время с сервером (можно забить 4 адреса IP) и задать разницу
Time Shift
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Serex
Известный Писатель


Зарегистрирован: 05.02.2010
Сообщения: 124

Сообщение Добавлено: Чт Ноя 03, 2011 9:46    Заголовок сообщения: Ответить с цитатой

robmedia писал(а):
robmedia писал(а):
в панели нет времени


чуток наврал, сегодня обнаружил в свойствах панели путь:Control Panel - Transfer-Transfer settings-Advanced-NTP можно синхронизировать системное время с сервером (можно забить 4 адреса IP) и задать разницу
Time Shift


А как называется ваша панель.
Я что-то не нахожу такой опции в KTP 600 Basic
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
smnt
Начинающий писатель


Зарегистрирован: 05.06.2007
Сообщения: 98

Сообщение Добавлено: Чт Ноя 03, 2011 14:23    Заголовок сообщения: Ответить с цитатой

Есть такая опция, и как раз в КТР600 я ее точно видел.
Она находится в самой панели, а не в настройках TIA Portala...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
robmedia
Новый писатель


Зарегистрирован: 24.03.2011
Сообщения: 25
Откуда: Набережные Челны

Сообщение Добавлено: Чт Ноя 03, 2011 14:35    Заголовок сообщения: Ответить с цитатой

Цитата:

А как называется ваша панель.
Я что-то не нахожу такой опции в KTP 600 Basic


Моя KTP 600 Basic PN. эти настройки в панели, в проекте делаете кнопку stop runtime и дальше увидите[/quote]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SIEMENS, Россия. IA&DT -> Микросистемы LOGO!, S7-200, S7-1200 Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB 2.0.11 © 2001, 2002 phpBB Group