PDA

Просмотр полной версии : Не работает отладка в функциях на ПЛК Овен



Аркадий
16.04.2008, 08:25
Здравствуйте.
Вопрос к разработчикам Овена.
Данный вопрос я поднимал в теме про переменные
http://www.owen.ru/forum/showthread.php?t=1505
но вопрос затих, ответа нет.

Суть такова. При исполнении проекта на ПЛК-100, 150 невозможна отладка функций, нет значений переменных при отладке внутри функций.
Дело именно в контроллерах ОВЕН, так как один проект (очень простой, с одной функцией) запускал также на PLCWinNT, WAGO-750, на них все ок.
ВСЕ контроллеры соединены по TCP/IP, в одной сети.
Данный дефект сильно мешает работе с контроллерами.
Ниже приложены скриншоты и проекты.

Kirill
17.04.2008, 10:06
Суть такова. При исполнении проекта на ПЛК-100, 150 невозможна отладка функций, нет значений переменных при отладке внутри функций.
Дело именно в контроллерах ОВЕН, так как один проект (очень простой, с одной функцией) запускал также на PLCWinNT, WAGO-750, на них все ок.
ВСЕ контроллеры соединены по TCP/IP, в одной сети.
Данный дефект сильно мешает работе с контроллерами.
Ниже приложены скриншоты и проекты.

Действительно не работает. Спасибо за информацию, будем разбираться.

Edik_Ponomarenko
20.11.2011, 20:21
Присоеденяюсь. Вопрос так по видимому не решен. Пришлось прогу писать с бубном. Неудобненько получается.

Александр Приходько
21.11.2011, 10:26
С легкостью могу доказать, что работает.
Тут вопрос лишь в навыках программирования!

Почему же в вашей ситуации не работает отладка?
Все предельно просто - функция - это не ФБ. У нее нет своей собственной памяти, она выполнилась и передала результат!

А выполняется она за мизерное время, после выполнения область памяти занимаемая ей очищается, вот вы и ни чего не видите.

Поэтому, когда вы пытаетесь при запущенной программе отследить ее ход работы - вы его просто не увидите.

Если нужно отследить работу функции, ставьте точку останова и по шагам отслеживайте ее работу!

В момент входа в функцию вы увидите ее работу.