Страница 2 из 11 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 108

Тема: Онлайн-отладка в программируемых реле ОВЕН.

  1. #11
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    189

    По умолчанию

    Онлайн-отладка будет собственно необходима для отладки, особенно непосредственно на объекте.
    Требуются: текущие состояния всех входов и выходов и всех переменных на всех уровнях вложения софта. И возможность изменять состояния переменных/входов непосредственно из компьютера, чтобы принудительно задавать их значения.

  2. #12

    По умолчанию

    Онлайн-замена программы подходит под требование к "онлайн-отладке"?
    Ну, посмотрели на схему, увидели, что фатальный недостаток, заменили пару связей.

    Внимание, вопрос: она с нуля вычисляться пойдёт? Или с текущего состояния?

  3. #13
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    586

    По умолчанию

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

  4. #14
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,247

    По умолчанию

    Цитата Сообщение от starmos Посмотреть сообщение
    Онлайн-отладка будет собственно необходима для отладки, особенно непосредственно на объекте.
    Требуются: текущие состояния всех входов и выходов и всех переменных на всех уровнях вложения софта. И возможность изменять состояния переменных/входов непосредственно из компьютера, чтобы принудительно задавать их значения.
    И еще она необходима для того чтобы не используя пульт имитации ( дискретные датчики ( тумблера), аналоговые датчики (потенциометры), выходные реле(лампочки)
    при подключенном пр200 с эмитировать реальный объект. И если алгоритм не устраивает разработчика отладить её ,останавливая в необходимых точках программы
    ( я пока не могу понять как остановить программу в точке пр200) или же по изменению заданной переменной (или по достижению ей некоторого значения т.д) это реально в пр200 и просмотреть переменные ,которые влияют на правильность работы алгоритма. Но если есть имитатор объекта (пульт) то можно обойтись без "Онлайн-отладки"
    при этом придется менять программу и постоянно переписывать её в энергонезависимую память ( которая имеет ограниченное число перезаписи).
    Онлайн-отладка позволяет не записывать программу в энергонезависимую память (или же записывать её не очень часто) а только в оперативную (насколько я понимаю)
    и запуская ( останавливая) отлаживать программу пользователя, меняя входные значения, переменные (константы) (при этом допускается менять программу
    (код программы) при изменении кода программы должен быть запрос о необходимости перезаписи программы). И как только программа будет
    отлажена записать её окончательно. Но мне кажется это далекая перспектива .

    Хотя бы доработать симулятор предшествующими пожеланиями.................

  5. #15
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,247

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    При подключенном пр200 с эмитировать реальный объект. И если алгоритм не устраивает разработчика отладить её ,останавливая в необходимых точках программы
    ( я пока не могу понять как остановить программу в точке пр200) ..
    Не много подумал и понял. Можно остановить программу по истечению N количества циклов программы 1-1000 . Например цикл 15 мс если задать N=1
    программа будет останавливаться каждый цикл через 15 мс . Если N=100 программа остановится через 1.5 сек. Т.Д.

  6. #16
    Пользователь
    Регистрация
    03.03.2012
    Адрес
    Иркутск
    Сообщений
    30

    По умолчанию

    Введите понятие контрольной точки и условия на остановку в ней. Это пожелание от программиста.
    Но в первую очередь хочется видеть экран и вводить данные с клавиатуры прибора. Хочется какой-то сигнальный генератор для входов.

    PS я еще без опыта работы с ПР, но зато с богатым опытом разработки ПО.

  7. #17
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,113

    По умолчанию

    Цитата Сообщение от StarWind Посмотреть сообщение
    Введите понятие контрольной точки и условия на остановку в ней. Это пожелание от программиста.
    Но в первую очередь хочется видеть экран и вводить данные с клавиатуры прибора. Хочется какой-то сигнальный генератор для входов.

    PS я еще без опыта работы с ПР, но зато с богатым опытом разработки ПО.
    Это же не текстовый язык ,что бы точки останова задавать ...
    электронщик до мозга костей и не только

  8. #18
    Пользователь
    Регистрация
    03.03.2012
    Адрес
    Иркутск
    Сообщений
    30

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Это же не текстовый язык ,что бы точки останова задавать ...
    Но и точка останова может быть не в прямом смысле точкой. Это может быть какое-то условие, например, значения входов/выходов/внутренних переменных равны или находятся в каком-то диапазоне. Выполнение программы останавливается и можно анализировать состояние.

  9. #19
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,113

    По умолчанию

    Цитата Сообщение от StarWind Посмотреть сообщение
    Но и точка останова может быть не в прямом смысле точкой. Это может быть какое-то условие, например, значения входов/выходов/внутренних переменных равны или находятся в каком-то диапазоне. Выполнение программы останавливается и можно анализировать состояние.
    Остановки это глупости для ПР ,там все в цикле. Достаточно контролировать значения в контрольных точках .Для проверки алгоритма с аналоговыми входами ,подсоединяю не ко входу ПР, а макросу генерирующему нужный формы сигнал ,с нужными значениями в симуляторе ,в сложных случаях
    электронщик до мозга костей и не только

  10. #20
    Пользователь
    Регистрация
    03.03.2012
    Адрес
    Иркутск
    Сообщений
    30

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Остановки это глупости для ПР ,там все в цикле. Достаточно контролировать значения в контрольных точках .Для проверки алгоритма с аналоговыми входами ,подсоединяю не ко входу ПР, а макросу генерирующему нужный формы сигнал ,с нужными значениями в симуляторе ,в сложных случаях
    Ваше право так считать. В программах высокого уровня так же много циклов и очень часто нужно посмотреть что внутри. Особенную изюминку составляет тот факт, что ошибочная ситуация может складываться через несколько сотен шагов цикла. Впрочем, повторю, мое мнение это мнение человека знакомого с программированием несколько иных систем.

Страница 2 из 11 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 53
    Последнее сообщение: 08.02.2024, 10:35
  2. Разработка простых таймеров (реле времени) ОВЕН
    от Валентьев Александр в разделе В разработке
    Ответов: 108
    Последнее сообщение: 13.11.2022, 12:38
  3. Ответов: 460
    Последнее сообщение: 07.02.2018, 09:21
  4. реле времени ОВЕН УТ24
    от Владимир78 в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 13.05.2014, 09:55
  5. Не работает отладка в функциях на ПЛК Овен
    от Аркадий в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 21.11.2011, 11:26

Ваши права

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