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

Тема: Проблема с объявлением переменной в var_in_out

Древовидный режим

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

    Question Проблема с объявлением переменной в var_in_out

    Добрый день!
    Помогите разобраться с тем, как правильно обращаться к переменным типа var_in_out в функциональных блоках.

    Создал проект, в котором прописал три переменные:
    di_1 - первый вход контроллера,
    dq_1 - первый выход контроллера,
    set - битовая переменная передаваемая с панели СП270.

    Создал функциональный блок (ФБ), в котором 1 вход, 1 выход и 1 вход-выход.
    Переменную set завел на вход-выход.

    При компилировании выдает ошибку о том, что Параметру 'VAR_IN_OUT' требуется переменная с доступом по записи
    Сам проект (var1) прикрепил к сообщению.

    Далее в вел программу локальную переменную ss, которой перед вызовом ФБ присваиваю значение переменной set. Потом вызываю ФБ куда на вход-выход завожу ss, потом присваиваю set значение ss.
    Все компилируется и работает. Измененный проект (var2) тоже прикрепил к сообщению.

    Но остался вопрос, почему я не могу записывать новое значение в переменную set используя ФБ со входом типа var_in_out?
    Вложения Вложения

Ваши права

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