как обещал. отпишусь о результатах. Сразу прошу понять, что эксперименты проводились на живом оборудовании на действующем производстве, поэтому всё затянулось надолго, но быстрее просто не получалось.
Итак, после консультаций с техподдержкой понял, что их советы у меня либо не меняют ситуацию, либо меняют ее в худшую сторону, когда и первый регулятор перестает интегрировать. Написал тестовый проект, без всего лишнего, запустил его у себя на столе на старой версии ПЛК - всё работает. Поменял целевую платформу, запустил его на установке, где установлен М02 - не работает (регуляторы не интегрируют, срабатывает только пропорциональная составляющая). Отправил пример в техподдержку, попросил их по возможности прогнать пример на своем ПЛК. Мне прислали видео, на котором явно всё работает как надо, то есть проблема не в М02 в целом, а в моём, конкретном М02. с этим "сухим остатком" отправился на объект, где в другом шкафу, на совсем другой установке, есть еще один М02. Загрузил пример туда - работает. Еще раз загрузил туда, где не работал - опять не работает. После этого воспользовался советом техподдержки перепрошить ПЛК. Перепрошил на последнюю версию, и всё волшебным образом заработало. Так что проблему решил, но в причинах не разобрался.
ЗЫ. При перепрошивке у ПЛК меняется IP адрес, так что для восстановления связи нужно менять настройки соединения.
Два одинаковых контроллера с одинаковой версией прошивки 1.1.0. В одном работает- в другом дурит. Это косяк самой прошивки или это она при заливке производителем криво залилась?. Я не знаю. Точно знаю, что снова заливать 1.1.0, чтобы еще раз увидеть проблему, я не буду. Но второй контроллер, на котором 1.1.0, я пока трогать не стал. Дальше- поглядим, увидим
Спасибо за информацию. Попробую перепрошить и тоже отпишусь. Вы 1.2.42 версию прошивки ставили?
Ip адрес меняется при загрузки определенной прошивки? Раньше при перепрошивке Ip адрес не менялся вроде.
Да, перепрошился на версию 1.2.42. В результате картина была такая:
20210304_155233.jpg
Тогда пожалуй удаленно шить не буду.
Обновил прошивку на 1.2.42, странно что не где производитель не указывает что сетевые настройки сбрасываются в дефолт при обновлении на 1.2.42.
Изменения не произошли. Может кто подскажет за что отвечают переменные на скрине? У всех ФБ, в отличие от нормально рабочего ФБ ПИД, значения по нулям.
Ровно такая картина у меня была до перепрошивки. После перепрошивки стало по-другому.Индексы у регуляторв выстроились "в линейку" (1-2-3.....), переменные Next в каждом регуляторе стали разными. И всё ожило. Осталось непонятным, почему из двух одинаковых ПЛК с прошивкой 1.1.0 в одном рвсё работало, а в другом -нет. Так что перепрошивка мне помогла, но понимания, почему она мне помогла, так и не появилось.
PID.jpg