Гуляю сам по себе исключительно. АСУТП занимаюсь последние лет 10.
Циклы это конечно здорово, и я сам бы тоже самое написал, когда начинал заниматься промышленной автоматизацией. Но потом понял, что для систем, которые постоянно переделываются/совершенствуются/дополняются это не есть хорошо. Потому как код должен быть понятен человеку "почти что с улицы", а править желательно на ходу, не отправляя контроллер в стоп. И подобный говнокод используется в частности тут:
http://www.youtube.com/watch?v=uxbD8IOG3OM
ЗЫ: Вспомнил пример интегрированной среды разработки
у АВВ Там вообще все интересно - контроллер программируется через SCADА. Ни у кого больше такого не видел.