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

Тема: Обращение через указатель. Перезагрузка

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

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

    По умолчанию Обращение через указатель. Перезагрузка

    PROGRAM PLC_PRG
    VAR
    i:UINT;
    ptw,ptwi:POINTER TO WORD;

    In_1 : ARRAY [1..255] OF BYTE; (* Входной массив номер 1*)
    Out_1: ARRAY [1..255] OF BYTE; (* Выходной массив номер 1*)


    END_VAR


    ptw:=ADR(Out_1[8]);
    ptw^:=2015;


    Перезагрузка на последнем шаге.
    ПЛК 110-30. 2.15.3.

    Раньше сталкивался с таким : если правильно помню, обходил смещением объявлений
    переменных для того, чтобы не было необходимости в выравнивании границ.
    (Если делать массив с четным кол-м, например, 250- перезагрузок нет.)

    Сейчас в одном проекте не смог обойти привычным способом:
    В чем причина перезагрузок. Как не допускать?
    Последний раз редактировалось mkhm; 29.04.2015 в 09:52.

Похожие темы

  1. Ответов: 18
    Последнее сообщение: 08.10.2021, 22:54
  2. Обращение к переменной из MasterLink
    от OrionK в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 28.02.2013, 11:23
  3. Ответов: 2
    Последнее сообщение: 13.01.2011, 15:47
  4. бит через указатель
    от Freddy в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 20.07.2010, 09:08
  5. Ответов: 5
    Последнее сообщение: 02.04.2010, 10:05

Ваши права

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