блин, вот такое ощущение, что ты никогда в жизни живого объекта не
пограммировал. если бы да, то ты бы знал, что написать программу это даже не 20% всей работы, а 5, максимум.
основная засада - отладка. и это остальные 146% работы.
в отладке же самый пиздец это натыкаться на "особенности оборудования"
у плк особенностей минимум, это их фишка, как говорится. и те что есть - они практически всегда повторяемы, т.е. один раз напоролся, второй раз делай тоже самое и будет ок.
плк - это не только железо, но и софт.
плк почти всегда ведёт себя одинаково хоть на столе, хоть на объекте
и тыды.