Это тестовая программа, которая ложится в течение 10 минут полной перезагрузкой ПЛК. Это тупой цикл открытия записи и закрытия файла. Является кусочком проекта. Я его выделил отдельно, дабы показать в том числе и представителю Овена , что вот с помощью такого кода можно словить эту проблему с перезагрузкой.
Ну поставьте запись с частотой в 30 секунд. Перегрузится ПЛК в течение нескольких часов. Вы будете это смотреть и проверять? Потому и пишется он непрерывным циклом, чтоб вылетал быстрее.
Как еще разжевать, на кой чёрт я этот кусок кода сюда выложил? Это НЕ ПРОГРАММА! Это ТЕСТ на прочность ПЛК, при запуске которого вылетает в течение 15 минут в 100% случаях. Зачем сюда выкладывать хоть что-то еще, если даже три функции в цикле вызывают проблему??
Но прошивка 0.3.68 более живучая. Сейчас тестируется в цикле записи 30 секунд. Грузанулся пару раз через 6 и 8 часов. После этого 9 часов полет нормальный. Посмотрю что будет за сутки.