Это как раз старая прошивка, где была ошибка.
Обновите прошивку.
Вид для печати
Плохо что лога нет.
Я просто смотрю, что вы все операции с фалом в одном цикле ПЛК делаете.
Теоретически если время цикла мало могут быть проблемы.
В логе было бы видно, срабатывал ли watchdog...
попробуйте асинхронную библиотеку.
https://ftp.owen.ru/CoDeSys23/05_Lib...bFileAsync.lib
Пример использования:
https://ftp.owen.ru/CoDeSys23/07_Exa...rchivation.zip
Еще пример использования:
https://ftp.owen.ru/CoDeSys23/07_Exa...py_Project.zip
Спасибо за совет библиотеками. Из всех ПЛК, с одним и тем же кодом, проблема только на одном объекте. На этот объект ставились разные ПЛК и проблема повторялась. Те же ПЛК, на других объектах - работают хорошо.
Версия с Binary VERSION 1.0.11 , это такой же ПЛК, только на соседнем объекте. На том, где проблемы -Binary VERSION 1.2.42.
Спасибо.
У вас помехи дикие прут. Думаю тут не прошивку надо менять, а заземление нормальное сделать ( силовое и измерительное отдельно). Заземлять надо не ПЛК, а экраны проводов, металлич. гофру ( метал. короба), в которой идут провода и силовое оборудование. Разводить подальше силовые кабели (особенно частотники) и сигнальные ( измерительные). Пока наводки не уберёте, толку не будет.
Я такого же мнения. Вот только ПЛК, гальванически развязан с полем, как по DI, DO, так и по AI. + ПЛК стоит в железном "домике", в железном шкафу и прикручен к железному экрану. Потенциала между N и Р нету. Сопротивление - почти 0Ом. + стоит UPS для ПЛК. В марте поеду на объект, возьму лабораторию электриков, буду искать.
Спасибо вам.
Есть еще один момент. К ПЛК подключена Антенна. Удаление +/- 30м. Это для телеметрии. На других объектах наблюдалась картина: всё работает, а связи нет. Выключишь питание, включишь, поработает несколько часов и пипец. Проблема в неэкранированном кабеле локалки. Кабель становился конденсатором. Когда его померял, ужаснулся, как ПЛК не сжег, ума не приложу. Заменил на всех объектах локалку.
Что за UPS? на конкретном объекте часто отключают питание?
в большинстве случаев на дешевых UPS при отключении питания на выходе НЕТ НУЛЯ впрочем как и фазы :) при питании от батарей, соответственно N перестает быть N в прямом смысле этого слова....
Линейно-интерактивный (Line-Interactive) ИБП. Intelligent 500LT2. Как то так.
Ставил на его месть (ПЛК), ПЛК на 24В. Питание было как с БП 24В, и пробовал с Phoenix Contact ибп MINI-DC-UPS/24DC - История та же. Формат флеш памяти.
Буду искать причину из вне. Ну не может же быть такого, везде работает, а тут глючит. Как будут результаты, напишу. Классные "грабли" попались.