ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
- 39 -
прописные и заглавные буквы не различаются). Приведем примеры
таймерных констант:
T#1h345ms
Time#2h3m
1s30
Строковые константы (сообщения) – это строки символов,
заключенные в одинарные кавычки. Строковая константа должна быть
представлена строкой исходного текста в программе, а ее длина не
должна превышать 255 символов, включая пробелы. Пустая строковая
константа представляется двумя идущими подряд апострофами без
пробела или табуляции.
Переменные.
Переменные могут быть локальными (для одной программы) или
глобальными (для любой программы проекта).
Имена переменных и определений пользователя – это
идентификатор, т.е. последовательность символов из букв, цифр и
символов подчеркивания ( _ ), начинающиеся с буквы. Длина
идентификатора в ISaGRAF не может превышать 16 символов.
Булевы переменные – это логические переменные, которые могут
принимать одно из двух значений: TRUE или FALSE и обычно
используются в логических выражениях. Расширенными форматами
для аналоговых переменных являются целое и вещественное числа.
Аналоговая целая переменная – это 32-битовое число со знаком от -
2147483647 до +2147483647. Аналоговая вещественная переменная -
это 32-битовое число с плавающей точкой (1 знаковый бит, 23 разряда
мантиссы, 8 бит порядка), в котором значение порядка лежит в
интервале от -37 до +37. В одном и том же аналоговом выражении не
могут присутствовать аналоговые целые и вещественные переменные
или константы. Если переменные и константы в выражении различных
типов, то необходимо использовать функции преобразования типов.
Переменные типа «сообщений» (строковые переменные)
содержат в качестве значений строки символов. Длина строки не
может превышать 255 символов.
Булевы, аналоговые и строковые переменные могут иметь один из
следующих атрибутов: