Показано с 1 по 10 из 4941

Тема: разные вопросы новичка

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

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

    По умолчанию

    1. Есть с десяток ОДИНАКОВЫХ макросов (копипаст), необходимо внутрь каждого из них передавать одно и тоже значение, в один и тот же ФБ (длительность импульса TON).
    Сделал внутри макроса "переменная" → "write to FB", однако на основной схеме эти переменные не видны. Как быть, только лишний вход у макроса создавать?
    2. Пробовал это: https://docs.owen.ru/product/program...24#topic-53844, далее пункт 5 (задать «видимость» из программы уставок ФБ, использованных в макросе). Почему я всё равно не вижу переменных макроса в основной программе?
    3. Как вообще можно решить задачу создания "глобальных" переменных, доступных в любом макросе? Только через дополнительные входы/выходы?

  2. #2

    По умолчанию

    Цитата Сообщение от AntonKiselev Посмотреть сообщение
    1. Есть с десяток ОДИНАКОВЫХ макросов (копипаст), необходимо внутрь каждого из них передавать одно и тоже значение, в один и тот же ФБ (длительность импульса TON).
    Сделал внутри макроса "переменная" → "write to FB", однако на основной схеме эти переменные не видны. Как быть, только лишний вход у макроса создавать?
    2. Пробовал это: https://docs.owen.ru/product/program...24#topic-53844, далее пункт 5 (задать «видимость» из программы уставок ФБ, использованных в макросе). Почему я всё равно не вижу переменных макроса в основной программе?
    3. Как вообще можно решить задачу создания "глобальных" переменных, доступных в любом макросе? Только через дополнительные входы/выходы?
    Есть 2 варианта:
    Можно задать время константой прямо в макросе или сделать дополнительный вход в макросе.
    Добавить вход можно в готовом макросе, без проблем. Макросы потом все обновить.
    Последний раз редактировалось kondor3000; 02.08.2022 в 16:21.

  3. #3

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Есть 3 варианта:
    Поместите "write to FB" не в макросе, а снаружи, и выберете нужный TON
    Я не могу этого сделать: OwenLogic не предлагает мне те ФБ, которые внутри макросов.

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Есть 3 варианта:
    Можно задать время константой прямо в макросе или сделать дополнительный вход в макросе.
    Это всё понятно. Но это не константа — параметр вариативен.
    И я как раз не хочу городить лишний вход, а хочу заранее внутри макроса прописать "глобальная переменная" → "write to FB", но не могу найти, как это сделать.

    Я правильно понимаю, что задачу создания "глобальных переменных", доступных внутри любого макроса, можно сделать только путем добавления дополнительного входа?

Похожие темы

  1. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 65
    Последнее сообщение: 20.08.2026, 16:52
  2. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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