Начинаю осваивать работу с программируемым реле ПР-102. После Step7 Сименса и CoDeSys тяжело работать с графическим языком с большим количеством ограничений. Особенно напрягает невозможность записать в переменную значения в разных местах программы и отсутствие глобальных переменных, доступных внутри функций.

Программа длинная получается, а если сворачивать ее в макросы, то потом нет возможности посмотреть работу в "онлайн режиме" при отладке.

Программирование на ST - это хорошо, но как отладку делать? Пробую отладить в виде функции на CoDeSys, а потом засунуть обратно. Но это неудобно и долго.

Это только у меня такие проблемы? Может я что-то пропустил? Как отлаживать программына ST?