Основные понятия SCL
S7-SCL V5.1 для S7-300/S7-400
4-10
A5E00059543-01
4.10 Числа
В SCL есть несколько способов написания чисел. К ним применяю тся
следующие правила:
•
Число может дополнительно иметь знак, знак десятичной дроби и знак
порядка (Е).
•
Число не может содержать запятые или пробелы.
•
Чтобы улучшить удобочитаемость, можно испо льзовать, как разделитель,
подчеркивание ( _ ).
•
Числу может пре дшествовать плю с ( + ) или минус ( - ). Если числу не
предшествует знак, оно считается положительным.
•
Числа не должны выходить за пределы определенного диапазона.
Целые
Целое числ о не содержит ни знака десятичной дроби, ни знака порядка. Это
значит, что целое число - это просто последовательность цифр, которым
может предшествовать знак плюс или минус. В SCL есть два целых типа - INT
и DINT, отличающихся диапазонами возможных значений.
Пример правильной записи целых чисел:
0 1 +1 -1
743 -5280 600_00 -32_211
Следующие целые числа записаны
неправильно
по причинам, указанным
рядом:
123,456 Целые не могут содержать запятую.
36. Целые не могут содержать знак десятичной дроби
10 20 30 Целые не должны содержать пробел.
В SCL Вы можете представлять целые числа в различных числовых
системах, но целому должно предшествовать ключевое слово для числовой
системы. Ключевое слово 2# стоит перед двоичной системой, 8# перед
восьмеричной системой и 16# перед шестнадцатеричной системой.
Правильные целые для десятичного числ а 15:
2#1111 8#17 16#F