Обнаруженные ошибки:

1. Как пишет Евгений Пашигоров http://www.owen.ru/forum/showthread.php?t=345, имею ошибки при логине, хотя работаю через RS232. Иногда помогает только нажатие Reset на контроллере.

2. При установке времени фильтрации по входу значение, похоже, задается в единицах мс, а не в 100мкс как написано в руководстве пользователя по конфигурированию области ввода/вывода ПЛК. Это ее исправили в прошивке v2.00.3?

3. А, вот это уже очень неприятно: в процессе работы замечено кратковременное самопроизвольное переключение выхода! Код:
LD %IX0.0 (* вход запуска – «выключатель» (не кнопка) *)
AND %IX0.1 (* И н.з. контакт теплового реле – замкнут *)
AND (%QX1.2 (* И выход уже установлен *)
ORN FanOnFP (* ИЛИ пришел положительный фронт на вход запуска *)
)
ST %QX1.2 (* выход *)
LD %IX0.0 (* вход запуска *)
ST FanOnFP (* выделение положительного фронта *)
Поясню: включаю выход только по фронту на входе, далее - пока на входе 1 - выход остается включен.
Включаем, в процессе работы (без всяких переключений входа) несколько раз в сутки происходит отключение, и через промежуток в доли секунды – возврат выхода во включенное состояние .

Предложения, пожелания, хотя все это и так должно быть:

1. При переходе в "Стоп" контроллер должен переводить выходы в безопасное состояние (false - по умолчанию), понимаю, что это можно реализовать программно, но ИМХО контроллер это должен делать сам!

2. При возникновении ошибки контроллер должен уходить в "Стоп", а не в перезагрузку! Только когда требуется обработка ошибок, в программе создаются специальные POU (и назначаются через Task configuration). При уходе в "Стоп" ПЛК должен сохранять (в энергонезависимой памяти) причину, и номер POU в котором произошла ошибка.

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