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

Тема: ПЛК100: Не инициализируются глобальные переменные

Комбинированный просмотр

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

    По умолчанию

    Цитата Сообщение от S#716_0P Посмотреть сообщение
    Создаю объект для глобальных переменных (нужен для хранения значений уставок). Записываю туда переменные с начальными значениями следующим образом:

    CentralHeat_SpPMax AT %QD11.33.0 : REAL := 7.5;
    CentralHeat_SpPMin AT %QD11.34.0 : REAL := 0.5;
    и т.д.

    Но в ПЛК при запуске переменные инициализируются нулями. Сброс, перезагрузка и пр не помогает.
    Как образом глобальным переменным можно присвоить начальные значения?

    CentralHeat_SpPMax AT %QD11.33.0 : REAL := 7.5;
    CentralHeat_SpPMin AT %QD11.34.0 : REAL := 0.5;

    ЭТО НЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ, поэтому они и не инициализируются. И использовать %Q а не имя переменной дурной тон и потенциальные ошибки, т.к. компилятор не проверяет, есть ли по этому адресу переменная. И какая.
    Тролль-наседка, добрый, нежный и ласковый

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,054

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    ЭТО НЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ, поэтому они и не инициализируются..
    Если бы это сказал какой-нить забредший сюда пианэр - то и ладно. Что с него взять. А вот от представителя овена - чушь несусветная.

    ЭТО НЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ
    А пофиг - ГЛОБАЛЬНЫЕ они или локальные
    И к тому же они таки ГЛОБАЛЬНЫЕ.

    поэтому они и не инициализируются.
    Инициализируются. Свое оборудование хоть в руки берем ? Конечно через анус (это к немчикам - оне сегодня/завтра в трауре) - но инициализируюцца. Безо всякого кода.

    И использовать %Q .... компилятор не проверяет, есть ли по этому адресу переменная. И какая.
    А ему это и не нужно. Адрес - есть ? Коли сразу не ругаецца - есть. А какая и сколько переменных там пасутся - пофиг.

    И использовать %Q ... дурной тон и потенциальные ошибки
    Здесь согласен. Значит надежда есть )))


    PS
    И да. Губы тут не причем
    Последний раз редактировалось Валенок; 08.05.2019 в 22:36.

Похожие темы

  1. Глобальные переменные и Модбас
    от freezing в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 30.04.2017, 19:42
  2. глобальные переменные
    от славаолд в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 30.04.2016, 00:16
  3. Глобальные переменные. INVALID
    от GrAMm.78 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 27.02.2012, 09:24
  4. OPC CodeSys+ПЛК110 глобальные перменные
    от iRET в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.07.2010, 15:22
  5. Глобальные переменные
    от cia240 в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 02.04.2009, 09:04

Ваши права

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