Показано с 1 по 4 из 4

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

  1. #1

    По умолчанию Не работает отладка в функциях на ПЛК Овен

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

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

  2. #2

    По умолчанию

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

  3. #3

    По умолчанию

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

  4. #4

    По умолчанию

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

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

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

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

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

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •