Ну давайте откровенно говорить так, всё что работает на коде из систем типа CoDeSys немного идёт вперед и имеет шансы вырасти в нечто совсем иное, чем классический PLC. Боюсь что завтра мы может не только отойти от "классических" принципов, но и будем самостоятельно делить ядро контроллера на несколько целевых виртуальных PLC с различными свойствами, быстродействием и изолированными интерфейсами, а потом для каждого использовать различные среды программирования. Тут обижаться не на что. Для меня даже в руках ПЛК очень непривычная вещь. Вот когда стали применять азиатский корпус, а-ля Omron, держать его стало как-то комфортнее 8=). На CoDeSys же я встречал вообще системы под линухом со своим реальным монитором и уникальным интерфейсом, то есть там логика PLC используется как предмет для разговора о работе, а весь ввод-вывод организуется как придумал мастер Фриц. Я бы не удивился если бы вдруг обнаружилась система считающая нужным обратится ненадолго к внешнему миру чтобы изменить только один выход и опять уйти в себя, пока опять не появится необходимость чего-то поменять снаружи.