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

Тема: Перезапись переменной саму в себя (из двух источников)

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

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

    По умолчанию

    Цитата Сообщение от Dead Kid Посмотреть сообщение
    Здравствуйте. Создавал макрос в программе и решил его проверить. Суть макроса - при приходе значения (температуры) с одного из источников, переписывать его на все другие. Например: ввод с экрана - F, ввод по сети RS - P, промежуточная переменная - S. Если F<>S, а S=P, то значение F записывается и в P, и в S. Все переменные с плавающей точкой.
    Проблемы начались во время отладки в симуляторе. При изменении параметра F всё работало как надо, но в симуляторе не было возможности изменить параметр P. Получилось изменять параметр P в симуляции, только выставив на экране поле ввода параметра P. Однако после этого ни изменения параметра P, ни изменения параметра F не применяются ( записываю в поле число, а ничего не меняется, даже шага программы не проходит). Насколько я понял, это из-за того, что в программе уже есть выходной блок параметра, что ни введи на вводном блоке, параметр не изменится, сколько линий задержки между ними не вставляй (я пробовал).
    По-этому у меня есть несколько вопросов: почему нельзя менять значение переменной без поля ввода на экране? И есть ли для Owen logic решения записи значения в переменную с двух источников (саму в себя).
    Если вы хотя бы воспользовались поиском, то нашли бы не один вариант, например макрос petera (если не ошибаюсь)
    Вложения Вложения
    Последний раз редактировалось kondor3000; 08.04.2022 в 19:03.

  2. #2
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,910

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Если вы хотя бы воспользовались поиском, то нашли бы не один вариант, например макрос petera (если не ошибаюсь)
    А еще, в библиотеке макросов есть блоки SelChgF, SelChgI и SelChgB которые на выход записывают значение одного из двух входов, которое менялось последним

Похожие темы

  1. Ответов: 9
    Последнее сообщение: 16.06.2023, 12:50
  2. Ответов: 2
    Последнее сообщение: 26.12.2019, 09:55
  3. циклическая перезапись retain плк160
    от Brandon_heat_dre в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 15.08.2019, 16:59
  4. Перезапись энергонезависимой переменной по сети
    от anthrwpos в разделе Среда программирования OWEN Logic
    Ответов: 18
    Последнее сообщение: 11.09.2018, 10:15
  5. Задание уставки из нескольких источников
    от vlad_t в разделе ПЛК1хх [М02]
    Ответов: 3
    Последнее сообщение: 17.08.2018, 11:03

Ваши права

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