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

Тема: ПР205: Как избежать предупреждения о циклической ссылке?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию ПР205: Как избежать предупреждения о циклической ссылке?

    Добрый день,
    Использую для своего проекта пример "Алгоритм ПИД-регулятора для управления клапанами больше-меньше...". В этом примере есть модуль сохранения значений по умолчанию (скрин 1). Когда таким же образом добавляю свою переменную (скрин 2), у меня появляется предупреждение о циклической ссылке. Как удалось добиться, что в исходном коде примера аналогичная конструкция не вызывает ошибку циклической ссылки?
    Изображения Изображения

  2. #2

    По умолчанию

    Цитата Сообщение от S#716_0P Посмотреть сообщение
    Добрый день,
    Использую для своего проекта пример "Алгоритм ПИД-регулятора для управления клапанами больше-меньше...". В этом примере есть модуль сохранения значений по умолчанию (скрин 1). Когда таким же образом добавляю свою переменную (скрин 2), у меня появляется предупреждение о циклической ссылке. Как удалось добиться, что в исходном коде примера аналогичная конструкция не вызывает ошибку циклической ссылки?
    Добрый день. У переменных без индекса "_def" необходимо выставить свойство запись в конце цикла:
    Снимок экрана 2024-09-19 112315.png
    Инженер по продукту | ПР и Owen Logic
    email: k.korolev@owen.ru

  3. #3

    По умолчанию

    Спасибо за оперативный ответ.
    В инструкции написано, что для блока выходной переменной доступна настройка "Запись в конце цикла". Но в моем случае, почему-то это поле отсутствует в свойствах переменной и в таблице переменных кнопка ">>" расширенных настроек тоже не активна (см. скрины).
    OwenLogic пробовал перезапускать - не помогло. Версия 2.7.354.0
    Изображения Изображения

  4. #4

    По умолчанию

    Цитата Сообщение от S#716_0P Посмотреть сообщение
    Спасибо за оперативный ответ.
    В инструкции написано, что для блока выходной переменной доступна настройка "Запись в конце цикла". Но в моем случае, почему-то это поле отсутствует в свойствах переменной и в таблице переменных кнопка ">>" расширенных настроек тоже не активна (см. скрины).
    OwenLogic пробовал перезапускать - не помогло. Версия 2.7.354.0
    Если нет записи в конце цикла, поставьте линию задержки или сделайте переменную энергонезависимой.
    Хотя и без линии задержки, всё будет работать.
    Последний раз редактировалось kondor3000; 19.09.2024 в 15:06.

  5. #5

    По умолчанию

    У части переменных настройка "Запись в конце цикла" есть, а у части - нет. Не смог найти закономерность от чего это зависит. Например, у сетевых переменных у всех есть, а у стандартных - частично есть, частично -нет. Не подскажете в чем причина?
    Последний раз редактировалось S#716_0P; 19.09.2024 в 15:17.

  6. #6

    По умолчанию

    Цитата Сообщение от S#716_0P Посмотреть сообщение
    У части переменных настройка "Запись в конце цикла" есть, а у части - нет. Не смог найти закономерность от чего это зависит. Например, у сетевых переменных у всех есть, а у стандартных - частично есть, частично -нет. Не подскажете в чем причина?
    __________
    Цитата Сообщение от Королев Кирилл Посмотреть сообщение
    Эта настройка появляется, если переменная привязана к визуализации. ...

  7. #7

    По умолчанию

    Цитата Сообщение от S#716_0P Посмотреть сообщение
    Спасибо за оперативный ответ.
    В инструкции написано, что для блока выходной переменной доступна настройка "Запись в конце цикла". Но в моем случае, почему-то это поле отсутствует в свойствах переменной и в таблице переменных кнопка ">>" расширенных настроек тоже не активна (см. скрины).
    OwenLogic пробовал перезапускать - не помогло. Версия 2.7.354.0
    Эта настройка появляется, если переменная привязана к визуализации. Для того, чтобы при копировании из проекта в проект привязка сохранилась нужно копировать сначала тело программы, а потом экраны.
    Снимок экрана 2024-09-19 143652.png
    Применение такого блока требуется только для переменных, которым Вы хотите задать значение по умолчанию (оно применяется при загрузке проекта в прибор) и они привязаны к экрану. Если переменная к экрану не привязана, то для переменной просто выставляете чекбокс энергонезависимости и устанавливаете значение по умолчанию в таблице переменных.
    Последний раз редактировалось Королев Кирилл; 19.09.2024 в 14:39.
    Инженер по продукту | ПР и Owen Logic
    email: k.korolev@owen.ru

  8. #8

    По умолчанию

    Понятно. Спасибо!

Похожие темы

  1. ПР205
    от Николаев Андрей в разделе Программируемые реле
    Ответов: 1267
    Последнее сообщение: Вчера, 16:20
  2. Архивирование на пр205
    от papikrus в разделе Программируемые реле
    Ответов: 10
    Последнее сообщение: 30.03.2024, 07:24
  3. СПК300, макрос, передача параметров по ссылке
    от monteg в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 01.06.2016, 14:14
  4. Как избежать двойной архивации
    от Safron в разделе Master SCADA 3
    Ответов: 17
    Последнее сообщение: 25.11.2014, 15:15
  5. предупреждения 1511,1510
    от Михаил@ в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 05.06.2009, 00:20

Ваши права

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