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

Проблема со скоростными счетчиками в s7-1200

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить

Автор темы
ANdrNaz
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 02 мар 2017, 10:00
Имя: Андрей
Страна: Россия
город/регион: Новокузнецк

Проблема со скоростными счетчиками в s7-1200

Сообщение ANdrNaz »

Добрый день, уважаемые.

При написании проекта для s7-1200 столкнулся с проблемой:
В проекте используются 3 скоростных счетчика HSC1, HSC2, HSC3: Первый и второй в режиме счета A/B counter 4x, третий - в режиме измерения частоты. Входы сброса не активированы ни у одного счетчика. После первой загрузки проекта (при компиляции ошибок не было) ПЛК ушел в режим Стоп и начал моргать ошибкой.. (Error: Hardware component not available due to parameter assignment error - (ARP/ parameter assignment pending). Pending startup break reason: Unacceptable configuration difference (wrong or missing component) |>HW_ID= 259). Немного помучавшись, я как-то запустил ПЛК, все заработало. Но после выключения питания и повторного включения ошибка повторилась. Далее я выяснил, что если в конфигурации отключить все 3 счетчика - загрузить проект в ПЛК и перевести ПЛК в режим Run, после этого в конфигурации включить все три счетчика и снова залить проект, то ПЛК запускается и прекрасно работает.
Раньше похожий проект реализовывал на s7-200 - все работало. Помогите, может кто сталкивался с проблемой.

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

Проблема со скоростными счетчиками в s7-1200

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

смотрите счетчик с номером 259 (hardware identifier), с ним какая-то беда. Это похоже третий счетчик.

Автор темы
ANdrNaz
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 02 мар 2017, 10:00
Имя: Андрей
Страна: Россия
город/регион: Новокузнецк

Проблема со скоростными счетчиками в s7-1200

Сообщение ANdrNaz »

Дело в том, что ПЛК выдает 3 ошибки. на каждый счетчик выдает одинаковые ошибки (только HW_ID разные)..

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

Проблема со скоростными счетчиками в s7-1200

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

Используете функцию CTRL_HSC?

Автор темы
ANdrNaz
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 02 мар 2017, 10:00
Имя: Андрей
Страна: Россия
город/регион: Новокузнецк

Проблема со скоростными счетчиками в s7-1200

Сообщение ANdrNaz »

Да использую CTRL_HSC. В OB-Startup тоже ставлю CTRL_HSC, где устанавливаю начальные значения. Более того пробывал еще и принудительно записать в ID1000, ID1004, ID1008 - нули.. ничего не помогает...

POV
корифей
корифей
Сообщения: 755
Зарегистрирован: 12 авг 2008, 11:05
Имя: Патрушев Олег Валерьевич
Страна: Россия
город/регион: г. Н.Новгород
Благодарил (а): 93 раза
Поблагодарили: 143 раза

Проблема со скоростными счетчиками в s7-1200

Сообщение POV »

А можно огласить версии HW и FW от S7-1200 и заказник ЦПУ?
Точная версия портала с установленными апдейтами и HSP, если ставили?
У меня, правда, был один счетчик на 1200, но никаких проблем с программированием я не заметил (A+B). На 1500 измерение скорости модулем счета от ET200SP (сигнал от индуктивного датчика) - тоже все по руководству, никаких заморочек.

Автор темы
ANdrNaz
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 02 мар 2017, 10:00
Имя: Андрей
Страна: Россия
город/регион: Новокузнецк

Проблема со скоростными счетчиками в s7-1200

Сообщение ANdrNaz »

CPU - 6ES7 214-1AG40-0XB0
FWver - 4.2.0 ( в проекте выбран ЦПУ FW - 4.0)
HW - 5
Portal: Version V13 Update 1

По поводу несоответствия версий FW у официалов написано следующее:" An S7-1200 CPU with version 4.2 is replacement compatible with an S7-1200 and firmware version 4.0 and 4.1. This enables the use of an real existing CPU with firmware version 4.2 with an engineered V4.0 or V4.1 based on an existing TIA portal V13 or V13 Service Pack 1 project. The new firmware features can't used in that case."

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

Проблема со скоростными счетчиками в s7-1200

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

ANdrNaz писал(а):Hardware component not available due to parameter assignment error
Проверьте Hardware ID в функции CTRL_HSC. Похоже на то, что ссылаетесь на несуществующее "железо".

Автор темы
ANdrNaz
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 02 мар 2017, 10:00
Имя: Андрей
Страна: Россия
город/регион: Новокузнецк

Проблема со скоростными счетчиками в s7-1200

Сообщение ANdrNaz »

Да, похоже на то, но это происходит только после выключения питания и судя по логу не то до выполнения ob-startup, не то во время выполнения. Я из Startup убрал все функции CTRL_HSC но ошибка повторяется с настойчивой регулярностью. И еще: я пошел дальше и убрал все CTRL_HSC из программы, а это все равно повторяется..

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

Проблема со скоростными счетчиками в s7-1200

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

версия прошивки CPU в проекте и по факту совпадают?

Автор темы
ANdrNaz
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 02 мар 2017, 10:00
Имя: Андрей
Страна: Россия
город/регион: Новокузнецк

Проблема со скоростными счетчиками в s7-1200

Сообщение ANdrNaz »

Нет, по факту прошивка v4.2 - а в проекте v4.0. Сегодня ко мне приедет знакомый с 14 порталом, попробую переконвертировать проект в 14 версию, может действительно дело в этом.. Позже напишу, что из этого получилось.
Аватара пользователя

Nicolayy
освоился
освоился
Сообщения: 280
Зарегистрирован: 14 фев 2014, 11:55
Имя: Николай
Страна: Россия
Благодарил (а): 9 раз
Поблагодарили: 64 раза

Проблема со скоростными счетчиками в s7-1200

Сообщение Nicolayy »

ANdrNaz писал(а): 06 мар 2017, 05:32 по факту прошивка v4.2 - а в проекте v4.0
Всё, что нужно было сделать, это поменять в проекте TIA Portal 13 SP1 версию 4.0 на 4.1.
У версий прошивки 4.0 и 4.2 нет совместимости. Точно также как нет совместимости между версиями 4.0 и 4.1 - вы можете даже залить проект проект с версией 4.0 в ПЛК с версией 4.1, и он даже проработает какое-то время, но в конечном итоге (после пары-тройки выключений питания) вам все равно выпадет ошибка Hardware component not available due to parameter assignment error - (ARP/ parameter assignment pending). Всё с точностью повторяется и на ПЛК с версией прошивки 4.2.
Вот у 4.1 с 4.2 совместимость нормальная.

P.S. У Siemens насчет S7-1200 что-то вообще с совместимостью проблемы сплошные - видать, слишком часто обновления свои делают. Кому интересно, гляньте на совместимость драйверов S7-1200 для проектов панелей операторов у разных версий TIA Portal - картина маслом:
https://support.industry.siemens.com/cs ... 0&lc=en-TR
Ответить

Вернуться в «Simatic TIA Portal»