Описание языка
S7-SCL V5.1 для S7-300/S7-400
A5E00059543-01
14-17
Ограничения
Когда назначаете имя, помните о следующих ограничениях:
Имя должно быть уникальным в диапазоне своей собственной применимости,
то есть, имена, уже использованные в пределах конкретного блока, не могут
быть использованы снова в пределах того же блока. Не могут быть
использованы имена, зарезервированные системой:
•
Имена ключевых слов: например, CONST, END_CONST, BEGIN
•
Имена операторов: например, AND, XOR
•
Имена встроенных идентификаторов: например, имена типов данных
BOOL, STRING, INT
•
Имена встроенных констант TRUE и FALSE
•
Имена стандартных функций: например, ABS, ACOS, ASIN, COS, LN
•
Имена абсолютных идентификаторов адреса для глобальных системных
данных: например, IB, IW, ID, QB, QW, QD MB, MD
Использование идентификаторов
В следующей таблице показаны ситуации, в которых Вы можете
использовать имена, соответствующие правилу Идентификатора.
Идентификатор
Описание
правило
Имя блок а Символьное имя блока Идентификатор блока, функция
вызова
Имя таймера или
счетчика
Символьное имя таймера или
счетчика
Идентификатор таймера,
идентификатор счетчика
Имя атрибута Имя атрибута Назначение атрибута
Имя константы декларация/использование
символьной константы
Подраздел констант
Метка Декларация метки, использование
метки
Подраздел метки, оператор GOTO
Имя переменной Декларация временных или
статических переменных
Декларация переменной, простая
переменная,
Структурная пе ременная
Локальное имя
экземпляра
Декларация локального
экземпляра
Декларация экземпляра, имя FB
вызова