Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Вопрос по настройке трассировки в визуализации СПК под codesys 3.5

  1. #1

    Question Вопрос по настройке трассировки в визуализации СПК под codesys 3.5

    Добрый день!

    В дополнительных настройках "не рекомендуется" использовать n>=100 в настройке "измерение каждый n-й цикл". Чем чревато, и как отображать значения переменной, допустив каждые 10 секунд несколько часов, чтобы не вылезти за размер буфера 2000? Кроме увеличения минимальной продолжительности цикла в настройках проекта.

    Спасибо.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Lexx225 Посмотреть сообщение
    Добрый день!

    В дополнительных настройках "не рекомендуется" использовать n>=100 в настройке "измерение каждый n-й цикл". Чем чревато, и как отображать значения переменной, допустив каждые 10 секунд несколько часов, чтобы не вылезти за размер буфера 2000? Кроме увеличения минимальной продолжительности цикла в настройках проекта.

    Спасибо.
    Добрый день.
    Насколько я помню - эта рекомендация осталась со старых версий CODESYS, в которых трассировка с n>=100 могла то ли не запускаться, то ли спонтанно прекращать работать.
    В вашем случае разумнее всего привязать трассировку к VISU_TASK (у которой по умолчанию интервал вызова = 100 мс) и поставить n = 100.

  3. #3

    По умолчанию

    Спасибо, попробуем!!

  4. #4

    По умолчанию

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

  5. #5
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Lexx225 Посмотреть сообщение
    Все, окончательно запутался. Вроде начал понимать как работает триггер управления, но нигде не смог найти, как в ходе работы сбросить трассировку и начать ее заново. Останавливать и запускать снова получается, а вот начать с "чистого" графика не выходит...
    К сожалению, такая возможность в CODESYS пока что не реализована.

  6. #6

    По умолчанию

    Упс. Спасибо

  7. #7

    По умолчанию

    Добрый день!

    А вот такой вопрос (подозреваю что он дурацкий, но я не нашел в руководстве) - запись КОНФИГУРАЦИИ трассировки в файл и чтение КОНФИГУРАЦИИ трассировки из файла. Из свойств элемента. Этот файл, он создается где и каким образом? На СПК? На ПК? В какой момент? Или его нужно предварительно создать пустой самостоятельно? Опять же, где создать? Дальше его имя - это строковая переменная, на которую ссылка в настройках? Теоретически же, загрузив конфигурацию трассировки в нужный момент мы получим как раз тот "чистый лист"? Или это не так работает? Это же вроде именно конфигурация, а не данные трассировки?

    Спасибо

  8. #8
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Lexx225 Посмотреть сообщение
    Добрый день!

    А вот такой вопрос (подозреваю что он дурацкий, но я не нашел в руководстве) - запись КОНФИГУРАЦИИ трассировки в файл и чтение КОНФИГУРАЦИИ трассировки из файла. Из свойств элемента. Этот файл, он создается где и каким образом? На СПК? На ПК? В какой момент? Или его нужно предварительно создать пустой самостоятельно? Опять же, где создать? Дальше его имя - это строковая переменная, на которую ссылка в настройках? Теоретически же, загрузив конфигурацию трассировки в нужный момент мы получим как раз тот "чистый лист"? Или это не так работает? Это же вроде именно конфигурация, а не данные трассировки?

    Спасибо
    Добрый день.
    Файл создается на СПК по переднему фронту свойства элемента Сохранить трассировку.
    Да, его имя - строковая переменная.

    Я проверил, и вы правы - при загрузке конфигурации (в т.ч. исходной конфигурации элемента, без каких-либо изменений) запись начинается заново (т.е. с метки времени T#0s).

    Правда, некоторое время отображание сообщение "Out of view range" и прошлое значение трассировки (одновременно с новым) - до тех пор, пока не пройдет время, заданное в настройках оси X.

    2022-10-18_7-24-47.png

  9. #9

    По умолчанию

    Спасибо большое!!!!

  10. #10

    По умолчанию

    Хм. А вот у меня почему-то не хочет. Подозреваю, что запятую пропустил или что-то типа того.

    Сделал объявление строковой переменной в PLC_PRG

    nmr1:STRING:='tr1';

    сделал две кнопки, две BOOL переменные s и l - одну для записи а вторую для чтения объявил в PLC_PRG

    привязал в свойствах трассировки переменные управления от кнопок и переменную с именем файла

    при нажатии кнопки s визуально ничего не происходит, при последующем нажатии кнопки l выдает сообщение "Loading trace from a file failed, perhaps due to invalid contetnt of file"

    Где я мог накосячить?

    Спасибо.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 18.10.2017, 09:03
  2. Ответов: 3
    Последнее сообщение: 29.03.2016, 20:54
  3. вопрос по настройке трм 251 ирр
    от Воля в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 17.04.2015, 09:07
  4. PID_regulators Вопрос по настройке
    от Роланд в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 03.12.2014, 11:45
  5. Вопрос по настройке ТРМ-251
    от AudlTek в разделе Эксплуатация
    Ответов: 7
    Последнее сообщение: 29.09.2011, 17:38

Ваши права

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