1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Синхронизация времени S7-300 и панели KPT1200

Ответить

Автор темы
Vahooka
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 01 сен 2016, 17:41
Имя: Шустров Максим Валерьевич
Страна: Россия
город/регион: СПб

Синхронизация времени S7-300 и панели KPT1200

Сообщение Vahooka »

Здравствуйте! Возникли проблемы при работе с контроллером S7-300. При дополнении контроллера новыми управляющими алгоритмам, системное время стало отставать очень здорово на 4 минуты в час. А у нас по системному времени включается/отключается оборудование. Хотели осуществить передачу времени из панели KTP1200 (производства Siemens) но не получается, не понятно как в панели организовать получение реального системного времени панели и передать его на контроллер. Помогите в решении данной проблемы.

Alex87
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 29 авг 2016, 09:43
Имя: Дьяков С.
Страна: Россия

Синхронизация времени S7-300 и панели KPT1200

Сообщение Alex87 »

Добрый день! В свойствах процессора при конфигурировании "Hardware", есть возможность корректировать время.

Автор темы
Vahooka
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 01 сен 2016, 17:41
Имя: Шустров Максим Валерьевич
Страна: Россия
город/регион: СПб

Синхронизация времени S7-300 и панели KPT1200

Сообщение Vahooka »

Добрый день!

Мы пробовали там ставить корректировку, но не хватает максимально Correction factor = 10 000 мс можно, а это 10 секунд в день. У нас отставание 4 минуты в час, то есть 96 минут в день. Вот мы и ищем выход получения времени из панели.
В панели есть возможность вывести на экран системное время, а вот как его передать в контроллер мы найти не можем. Потому , что если его как то в панели получить то передадим в контроллер и там посредством FC3 и SFC0 мы запишем в контроллер.

Alex87
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 29 авг 2016, 09:43
Имя: Дьяков С.
Страна: Россия

Синхронизация времени S7-300 и панели KPT1200

Сообщение Alex87 »

Добрый день!

Тогда мне кажется проще программно рассмотреть решение этой проблемы. Там и время сможешь передать и дату.
viewtopic.php?f=152&t=7938#p70514

Автор темы
Vahooka
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 01 сен 2016, 17:41
Имя: Шустров Максим Валерьевич
Страна: Россия
город/регион: СПб

Синхронизация времени S7-300 и панели KPT1200

Сообщение Vahooka »

Добрый день!

Это сейчас уже работает, но время контроллера отстает на 96 минут в день. Персонал к данному контроллеру спускается только когда авария прилетает. Для этого мы реализовали на контроллере расписание включения/отключения по дням недели и времени. А когда обкатывали систему то увидели данное отставание времени. А установленная панель KPT1200 нормально держит время, но передать оттуда у нас ни как не получается.
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Синхронизация времени S7-300 и панели KPT1200

Сообщение CHANt »

Возможно потому что формат DATE_AND_TIME у панели и контроллера S7-300 разные. Для корректного обмена данными, необходимо в контроллере, через shared DB еще два слова резервировать после DATE_AND_TIME:
DATA_AND_TIME.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
--------------------------------------------------------------------------------------------

Автор темы
Vahooka
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 01 сен 2016, 17:41
Имя: Шустров Максим Валерьевич
Страна: Россия
город/регион: СПб

Синхронизация времени S7-300 и панели KPT1200

Сообщение Vahooka »

Добрый день!
Это мы тоже делали. Как организовать чтение, запись времени в контроллере (по любым форматам) вопросов нет. Вопрос встал как получить время с панели KPT1200. У нее есть функция вывода системного времени на экран, а вот как его привязать в тэгу для передачи контроллеру найти не можем.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3573
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 270 раз

Синхронизация времени S7-300 и панели KPT1200

Сообщение Михайло »

У Сименса на официальном глобальном форуме было много ответов в FAQ на тему синхронизации времени между различными девайсами. Попробуйте поискать. https://support.industry.siemens.com/cs/start?lc=ru-RU (в правом верхнем углу есть строка поиска). Я что-то не нашел, но там точно было много информации на эту тему.
Аватара пользователя

Marrenoloth
завсегдатай
завсегдатай
Сообщения: 524
Зарегистрирован: 05 окт 2009, 11:51
Имя: Тихомиров Дмитрий Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 17 раз
Поблагодарили: 20 раз

Синхронизация времени S7-300 и панели KPT1200

Сообщение Marrenoloth »

Ну, как вариант, раз в минуту по шедулеру вызывать скрипт, который читает системную переменную VBScript-языка Now, пишет ее в тег и пишет в тег флага 1. Контроллер получет 1 во флаге, сбрасывает его в 0, и записывает новое время себе в мозг. То еще решение, конечно, но как системно настроить синхронизацию времени - я, увы, не знаю. :( А само решение с небольшой модификацией использовалось для передачи нового времени в контроллер при изменении времени на панели вручную.
Ответить

Вернуться в «ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)»