Программирование с использованием автоматов на CASE и многозначным кодированием является одним из древнейших классических методов. Применяется со времен незапамятных. У меня сохранилась автоматная программа для контроллера охранной сигнализации 20 летней давности.
Тема многократно разбиралась всячески. Например.
В работах Шалыто подход отшлифован до технологии, получивший название Switch. Безусловно это здорово.
Практически главным образом напрягает то, что под Switch технологию так и не появилось никакого интегрированного инструментария. Если я нарисовал граф в Visio, то подключив кабель к ПЛК, я должен видеть оживший граф прямо в Visio. Только тогда можно говорить о какой-то наглядности сопоставимой с SFC и т.п.. Смотреть же на ассемблер, Си или FBD и представлять в голове что этому соответствует в исходном графе... теоретически возможно. Но, нужно быть убежденным сторонником чтобы получать удовлетворение от самого процесса
Уговорили...
См. CoDeSys Professional Edition.






Ответить с цитированием