Описание языка
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
вызова