Да...похоже не очень популярный вопрос я задал. Никто из ОВЕНа не отозвался. Теперь следующие вопросы к производителям ПЛК 154. В приведённом ниже примере файл прекрасно пишется и закрывается.
Но есть два вопроса:
1) Функция записи работает только в режиме 'W'. В режиме 'a' выдаёт ошибку 100.
2) Так и не ясно , что возвращает xReturn := SysFileClose(dwHandle) в случае ошибки и возвращает ли, что либо ещё кроме FALSE. Мои эксперименты показали, что в случае удачного закрытия файла возвращается FALSE, а не TRUE как в описании. Добиться момента когда произойдёт ошибка мне не удалось.
Хотелось бы понять это ошибки самой библиотеки или же в контроллере не полностью реализованы эти функционалы?