Прошивка 2.02 - а не 2.08 - были проблемы с восстановлением из retain см несколько постов выше. Как я понял тоже не используете DECODE_FLOAT
Хотелось бы все же глянуть краем глаза на текст программы, если можно на oleg сбк owen.ru
Вид для печати
Прошивка 2.02 - а не 2.08 - были проблемы с восстановлением из retain см несколько постов выше. Как я понял тоже не используете DECODE_FLOAT
Хотелось бы все же глянуть краем глаза на текст программы, если можно на oleg сбк owen.ru
насчёт прошивки всё верно :2.02.8
если имеется ввиду тот Decode_float, который рекомендуется ставить на сигнальный вход , то он
задействован.вырезку из проекта отправили.
попробовали обновить прошивку до: 2.07.2 и таргет
до 2.06.3(странно ,что при установке на всплывающей подсказке пишется версия 2.02, а после установки в Hadware : 2.05 ).из того ,что сразу бросилось в глаза,
это меньшее время цикла проекта.но к сожалению плк150 перестал обмениваться с частотником Atv31 по Modbus Rtu на скорости 19200 .на предыдущей прошивке было нормально.просим подсказать как восстановить обмен с пч.откатывать назад прошивку не хотелось бы, а в понедельник станку предстоит работать...
Увеличивайте время цикла. Расчитывате Pooling time.
Используется на всех модулях опрос "by command" (поэтому Pooling Time видимо не влияет, там стоит 150ms). Parity : EVEN ( не NO PARITY ). Поставили задачу в цикл 3;5;10ms (для прошивки 2.07.2) - не помогло. Переустановили прошивку на 2.05.7 - начался вялый обмен ,что-то передаётся ,но не всё, также поставили задачу в цикл 3;5;10ms - не помогло.Может попробовать поставить прошивку 2.10...? Просим выслать прошивку и таргет на почту garr@mail.ru .
Очередной завис ПИД функции (см. вложение) Интеграл -1, выход 0.
PLCInfo
PLC model MODEL PLC 100
Binary VERSION 2.05.7
Need Target version 2.05
Compiled: 17:03:33 May 30 2008
MAC 67:77:00:12:C4:37
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
PIC upper version is 05
Licence unlimited
No DAC
PIC lower version is 09
Сброс контроллера не помогает, только сброс в "оригинал".
Случается это, скорее всего, после подгрузки изменений.
Каков порядок действий при изменении программы должен приводить к 100% положительному результату для дальнейшей работы программы с верным функционированием?
Оптимально нажать reset и загрузиться без автозапуска программы (с нажатой PLC_PRG). После этого загрузитья.
При отладке старайтесь пользоваться Load All... (не зависимо есть в программе ПИД или нет.)
что значит "с нажатой Plc_prg"?
виноват, утром кофе до мозга не дошло.
с нажатой кнопкой старт/стоп (на передней панели плк) для предотвращения запуска проекта в автозагрузке
Добрый день!
Тоже произошла проблема с ПИД-регулятором на станции управления насосами.
На прошивке 2.02 всё работало как часы. Несколько дней назад обновили прошивку и таргет до 2.05. Вроде бы все нормально, регулятор работал как обычно, без проблем. Однако, через несколько часов работы выходная мощность регулятора упала от 80-85% до нуля (чего быть не должно даже теоретически!!!). В результате пришлось переходить на резервную станцию.
Поскольку станция территориально находится достаточно далеко, на рабочем столе собрал макет (ПЛК+МДВВ+ИП320, частотного преобразователя нет, да он и не нужен для проверки). К ПЛК подключен датчик давления, который показывает 0. Уставка, например 12 очков.
Задаю параметры ПИД-регулятора, на выходе мощность 100%. То, что надо, стремимся к 12 очкам.
Блок ПИД-регулятора в программе реализован как функциональный блок на FBD. Если в ходе выполнения программы щелкнуть на этом блоке в списке POUs, то предлагается выбрать Implementation либо Instanse. Выбираю Instanse и имею возможность увидеть все текущие значения в блоке. В общем, всё, как надо!
Наступила ночь. Затем утро. Утром решил проверить. Вхожу в соответствующий экран ИП320 и вижу выходную мощность ПИД-регулятора 0. Подключаюсь к ПЛК, пытаюсь зайти в POU регулятора. Но окно выбора Implementation либо Instanse на экране не появилось. Сразу открылся блок регулятора, но все переменные, которые раньше корректно отображались, теперь отображаются как "???".
Соседняя станция подпиточных насосов на прошивке 2.02 работает без проблем уже несколько месяцев.
Вопросы:
1. Из-за чего такое могло произойти? Поменялась только прошивка ПЛК и таргет, сам код программы остался прежним.
2. Какая прошивка на данный момент является наиболее стабильной? Из форума понять не смог. Перелопатил всё, но на каждую версию прошивки есть куча негатива.
3. На сайте Овен появилась новая библиотека PID_Regulators. Это новая версия библиотеки? Что в ней изменилось?
1. Проверяйте время цикла. Хотя.. в 2-05-7 это не поможет. Значит версия 2-07-2, таргеты для нее менять не надо. Поставьте время цикла не 1 мс, а 5.
2. Вопрос дискуссионный. Если вы не используете всяческие навороты вроде udp, подключения модемов через Конфигурацию ПЛК и др. нововведения, то рекомендую оставаться на 2-03-0. На мой взгляд - самая стабильная. Плюс нет заморочек с временем цикла.
Либо что-то новее, но только не 2-05-7.
3. Это другая библиотека, в ее основе, конечно, прежние алгоритмы, но переработано полностью. Другие алгоритмы автонастройки, большее количество блоков для различных процессов. Действует начиная с прошивки 2-07-2.