Вход

Просмотр полной версии : Отладка программы реле ПР-102 в Owen Logic v2.8.362.0



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

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

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

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

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

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

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

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

Сodesys 2.3 поставьте и отлаживайте, языки CFC и ST с небольшими отличиями, но почти все можно отладить с просмотром ФБ и программ в работе.

Используйте готовые наработки, если подойдут https://owen.ru/forum/showthread.php?t=37203&page=9&p=429061#81

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

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

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

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

Всё так и есть

Dimensy
14.01.2025, 09:31
Обещали, вроде, в этом году сделать отладку в ST

AlekseyR
15.01.2025, 19:19
Большое спасибо откликнувшимся. Изучаю примеры, пишу код и отлаживаю в CoDeSys.

melky
15.01.2025, 19:47
AlekseyR BLINK отличается в работе. С остальным вроде не замечено.