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

Тема: Инициализация Modbus slave (Retain) переменных

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию Инициализация Modbus slave (Retain) переменных

    Добрый вечер, форумчане.
    Прикрепляю небольшой тестовый проект TestModbusSlaveRetain.pro.
    Проект создан для контроллера ПЛК110-24.30.Р-М [M02], т.е. речь идет об обновленной линейке.
    В проекте созданы две retain переменных: RetainReal и SlaveReal. Первая расположена в классической области retain переменных. Вторая в области Modbus (Slave) и потому также является retain-переменной.
    При первоначальной загрузке программы в контроллер обе переменные инициализируются начальными значениями, заданными при объявлении:
    RetainReal : REAL := 11;
    SlaveReal AT %QD6.1.0 : REAL := 22;

    Далее, если я делаю "Сброс (заводской)" и снова загружаю проект, переменная RetainReal принимает начальное значение 11, а вот переменная SlaveReal равна нулю (см. рисунок).

    Как добиться того, чтобы после заводского сброса переменные из области Modbus (slave) принимали свои начальные значения?
    Изображения Изображения
    • Тип файла: jpg Retain.jpg (221.9 Кб, Просмотров: 172)
    Вложения Вложения
    Последний раз редактировалось Спорягин Кирилл; 07.03.2016 в 16:43.

Похожие темы

  1. Ответов: 17
    Последнее сообщение: 15.09.2015, 06:05
  2. Обновление Retain переменных
    от PotokU в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 22.07.2015, 12:18
  3. Ответов: 19
    Последнее сообщение: 09.02.2011, 09:15
  4. Ответов: 3
    Последнее сообщение: 21.04.2008, 19:54

Ваши права

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