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

Тема: помогите разобраться в структуре

  1. #1
    Пользователь Аватар для VanoKing
    Регистрация
    27.07.2011
    Адрес
    Уфа
    Сообщений
    47

    Question помогите разобраться в структуре

    реализуется архивироввание 128переменных в буфер Perem.
    объявление структуры
    TYPE Data_arc :
    STRUCT
    ZN:bool;(*значение переменной*)
    VR: DT;(*метка времени*)
    END_STRUCT
    END_TYPE
    объявление переменных
    Perem: ARRAY[1..128,0..9] OF Data_arc;
    i,j : INT;(*№переменной,глубина архива записей*)
    bool_var: array[1..128] of bool;
    сам код
    FOR i:=1 TO 128 BY 1 DO
    IF Perem.ZN[i,9] <> bool_var[i] THEN(*проверка, изменилась ли переменная*)
    FOR j:=0 TO 8 BY 1 DO
    Perem[i,j]:=Perem[i,j+1];(*сдвиг*)
    END_FOR;
    Perem.ZN[i,9]:=bool_var[i];
    Perem.VR[i,9]:=TIME_TO_DT(TimeAndDate);
    END_IF;
    END_FOR;

    2 ошибки:идентификатор ZN не определен и
    '.'подразумевает структурную переменную.

    С синтаксисом проблемы у меня.а как иначе сравнить элемент буфера с текущим значением переменной?
    Последний раз редактировалось VanoKing; 27.09.2011 в 08:17.

  2. #2
    Пользователь Аватар для VanoKing
    Регистрация
    27.07.2011
    Адрес
    Уфа
    Сообщений
    47

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    > Perem[i,9].ZN
    Спасибище. Все гениальное - просто.
    А то сижу голову ломаю.

Похожие темы

  1. помогите разобраться
    от a_l_e_x в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 02.07.2010, 16:51
  2. Помогите разобраться...
    от xaker_tm в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 08.02.2010, 17:33
  3. ТРМ 12, помогите разобраться.
    от SEREG@ в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 12.01.2009, 14:21
  4. ПОМОГИТЕ РАЗОБРАТЬСЯ!
    от doctorsot в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 17.12.2008, 23:50
  5. Помогите разобраться !!
    от viking в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 21.11.2007, 14:31

Ваши права

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