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

Тема: Работа с памятью в макросах

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #4
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,854

    По умолчанию

    Цитата Сообщение от Aleksandr Посмотреть сообщение
    Добрый день. Начинаю осваивать макросы, появилось несколько вопросов:
    1. Будет ли работать конструкция
      Код:
      Write (HMI_LOCAL_MCH, 0, TYPE_PFW, 260, 0, TYPE_WORD, PSW[1059]);
      Интересует именно регистр PSW запишется ли он напрямую в регистр PFW? компилятор при этом не ругается.Или лучше использовать промежуточную переменную?
      С PFW уже ругается
      Код:
      Write (HMI_LOCAL_MCH, 0, TYPE_PFW, 260, 0, TYPE_WORD, PFW[1059]);
      , т.е. напрямую из PFW в PFW уже не получится?
    2. В тоже время функцией Writes регистры PSW в PFW напрямую не записать ?
      Код:
      Writes (HMI_LOCAL_MCH, 0, TYPE_PFW, 500, 6, PSW[30]);

    По поводу п.2
    Достаточно использовать & перед адресом PSW (использовать указатель на адрес первого элемента массива из 6 регистров PSW)
    т.е. такая запись
    Writes(HMI_LOCAL_MCH, 0, TYPE_PFW, 500, 6, &PSW[30]);
    будет работать
    Последний раз редактировалось petera; 26.06.2018 в 07:28.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. иероглифы в макросах
    от evg3798 в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 28.04.2017, 08:13
  2. Проблемы с памятью ПЛК110-30 V2
    от p_dima90 в разделе ПЛК1хх [М02]
    Ответов: 3
    Последнее сообщение: 20.02.2017, 14:35
  3. ВЕЩЕСТВЕННЫЕ ЭЛЕМЕНТЫ В МАКРОСАХ
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 6
    Последнее сообщение: 18.04.2016, 16:53
  4. Что то с памятью моею стало !!!
    от @ND в разделе СПК1xx (архив)
    Ответов: 3
    Последнее сообщение: 06.08.2015, 14:35
  5. Работа с внутренней памятью ПЛК
    от mp3moto в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 26.09.2008, 11:19

Ваши права

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