Программирование блоков
Программирование в STEP 7 Lite V2.0
6-4 A5E00142284-01
6.1.3 Отображение глобальных и локальных символьных имен
В коде программы отличить глобальные символьные имена от локальных
можно сл едующим образом:
• Глобальные символьные имена из таблицы символьных имен
употребляются в кавычка х "..".
• Локальные символьные имена из таблицы объявления переменных
начинаются со знака "#".
Когда Вы пишете программу на языке функциональных планов (FBD),
языке операторов (STL)или языке контактных схем (LAD), Вам не нужно
набирать кавычки или символ "#", программа проверки синтаксиса делает
это автоматически.
Если в программе используется одно и то же символ ьное имя, как в
таблице символьных имен, так и в таблице объявления переменных, то во
избежание путаницы, Вам следует явно задавать кавычки, когда Вы
обращаетесь к глобальному символьному имени. В таком случае, любые
символьные имена без соответствующего кодирования
интерпретируются, как локальные (специфичные для данного блока)
переменные.
Помещать глобальное символьное имя в кавычки необходимо и в том
случае, если оно содержит пробелы.
Примечание
Команда меню View [Вид] > Display [Отображать] > Symbolic
Representation [Символьное представление] позволяет Вам изменять
режим отображения объявленных глобальных переменных. Переменные
могут отображаться либо в виде символьных имен, либо в виде их
абсолютных адресов.
6.1.4 Установка приоритета адр еса (абсолютный/символьный)
Для присваивания приоритету адреса значения "абсолютный" или
"символьный", выберите команду меню Options [Параметры] > Settings
[Настройка] (Закладка "General" ["Общие"]).
Данный параметр определяет, меняется ли в пользовательской
программе абсолютный адрес или символьное имя, если в таблице
символьных имен изменяется соответствующее присваивание. Установка
приоритета адреса начинает действовать только после того, как
логический блок был открыт и сохранен.
Если приоритету адреса установлено значение "Absolute address priority"
["Приоритет абсолютного адреса"], то при изменении присваивания,
абсолютный адрес остается прежним, а символьное имя изменяется.
Если приоритету адреса установлено значение " Symbol address priority"
["Приоритет символьного адреса"], то при изменении присваивания,
символьное имя остается прежним, а абсо лютный адрес изменяется. Для
вызовов блоков, таких как CALL, CC или UC, определяющим фактором
является первая цифра блока (т.е. меняется всегда только символьное
имя).