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

Тема: Прог тестирования выходов ПЛК

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

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

    По умолчанию

    Тут надо просто сказать комраду pwm про глубокоспрятаннуюдокументированную особенность CODESYS:
    Когда Вы в конфигурации ПЛК добавляете имя переменной в редакторе конфигураций, то эти переменные автоматически попадают в список глобальных переменных. Хоть во вкладке глобальные переменные и не отображаются
    Ну а дальше все как говорили старшие товарищи.
    Есть глобальные переменные. Они для всего проекта, так как у Вас может быть несколько программ в одном проекте. Поэтому они имеют не главный приоритет.
    А переменные, объявленные непосредственно в программе являются локальными и действуют только в рамках программы.

    Как с этим бороться каждый решает сам.
    Я для себя вынес несколько простых правил:
    1. Не добавлять имена переменных в Конфигурации ПЛК. А делать это либо во вкладке глобальные переменные, либо если программа в проекте будет одна, то прямо в программе, в виде: perem1 "AT адрес в конфигураторе ПЛК" : "тип данных" - perem1 AT %qx1.1 : bool;
    2. Если заводите переменные в конфигурации, давать им названия привязываясь к "железу" - klapan_gvs, ten10_zona4. А переменные в программе определять как команду: управление клапаном - upr_klapan_gvs
    Последний раз редактировалось Николаев Андрей; 15.04.2017 в 21:40.

Похожие темы

  1. СПК110 Отзыв после завершения тестирования.
    от Игорь Владимирович в разделе СПК1xx (архив)
    Ответов: 23
    Последнее сообщение: 17.10.2017, 20:47
  2. ПЛК 110-60 + МВ110-32ДН (Прог.\CFC)
    от npu3pak в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 03.03.2015, 19:22
  3. Ответов: 3
    Последнее сообщение: 09.06.2011, 19:12

Ваши права

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