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

Тема: Чтение переменной var_out даёт всегда 0!

  1. #1

    Exclamation Чтение переменной var_out даёт всегда 0!

    Всем доброго дня!

    Есть следующее описание выходных переменных некоего FB под названием ANALOGIN :

    Код:
    VAR_OUTPUT
    	Valueout		:	AIValueOut;
            testval              :      WORD := 111;
    END_VAR
    где,
    AIValueOut является структурой:
    Код:
    TYPE AIValueOut :
    STRUCT
    	code		:	WORD;
    	qvalue	:	BOOL;
    END_STRUCT
    END_TYPE
    Пытаюсь считать данные в теле основной программы, где я объявлял экземпляр этого FB ANALOGIN:
    Код:
    val := ANALOGIN.Valueout.code,
    получаю 0, чтобы я ни присвоил в:
    Код:
    Valueout.code := XXX внутри FB ANALOGIN;
    При этом, если я считываю переменную testval, то получаю 111.
    И, если я присваиюваю code := 1, то при считывании:

    Код:
    val := ANALOGIN.Valueout.code,
    получаю 1

    Очевидно, что я не могу присвоить Valueout.code внутри FB ANALOGIN никакое значение. Почему так? Как это правильно сделать?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,249

    По умолчанию

    может Вы просто ни где не вызываете ФБ
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    может Вы просто ни где не вызываете ФБ
    Тогда бы я не смог считать те значения, которые могу считать..


    хотя нет, смог бы...проверяю..

    Спасибо, Вы были правы экземпляр не вызывал..
    Последний раз редактировалось Daedal; 05.03.2018 в 14:53.

Похожие темы

  1. Запись и чтение значения переменной
    от kastor163 в разделе СПК2хх
    Ответов: 5
    Последнее сообщение: 15.06.2017, 12:20
  2. Ответов: 4
    Последнее сообщение: 23.10.2014, 11:18
  3. Чтение переменной с ТРМ101 по Modbus...
    от servo в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 22.08.2011, 10:10
  4. проект загружается не всегда
    от жекон в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 28.07.2010, 20:47
  5. всегда-ли очевидное лучше?!
    от EFrol в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 23.04.2010, 22:14

Ваши права

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