Неа, не пошло. Дескриптор проверяю по-любому, и при выходе из шага с созданием файла, и (когда файл существует) перед записью, но ПЛК при отсутствии файла все равно уходит в перезагрузку.
Неа, не пошло. Дескриптор проверяю по-любому, и при выходе из шага с созданием файла, и (когда файл существует) перед записью, но ПЛК при отсутствии файла все равно уходит в перезагрузку.
Сделай так чтобы за один цикл ПЛК было только одно обращение к какой либо функции работы с файлами. Потом. При включении открываем файл. Обращаемсо к SysFileOpen пока не дождемся хендла. Открылся? (значит создался) - следующим циклом - закрываем. Далее Цикл - Открываем. следующий цикл - пишем. следующий - закрываем. итд. У меня по таком алгоритму все и работает. )