LINT (Long INT) - 64 бита, может принимать значения от
-2
63
до 2^-1;
USINT (Unsigned Small INT) - 8 бит, может принимать зна-
чения от 0 до 255;
UINT (Unsigned INT) - 16 бит, может принимать значения
от 0 до 65535;
UDINT (Unsigned Double INT) - 32 бита, может принимать
значения от 0 до 2
32
- 1;
ULINT (Unsigned Long INT) - 64 бита, может принимать
значения от 0 до 2
е4
- 1.
• Действительные переменные. Данный тип переменных обо-
значается ключевым словом REAL, и представляется в виде дей-
ствительных чисел в диапазоне от -10
38
до 10
38
. Переменная
имеет 32-разрядный формат, в котором 23 разряда используется
для обозначения мантиссы. Поддерживается также длинный
формат действительной переменной, в котором действительное
число представляется в виде 64-разрядного двоичного числа.
Данный формат обозначается LREAL и может принимать значе-
ния в диапазоне от -10 до 10
• Переменные времени. Обозначаются сломом TIME и ис-
пользуются для определения интервалов времени. Для хранения
переменных времени отводится 4 байта.
• Строковые переменные. Используются для хранения тек-
стовой информации и обозначаются ключевым словом STRING.
Длина строки (количество используемых символов) задаётся при
объявлении переменных. Поэтому объём памяти, в которой будет
храниться строковая переменная, зависит от длины строки. Каж-
дый символ занимает 1 байт памяти.
Рассмотренные элементарные типы данных могут объединять-
ся в массивы, структуры, перечисления. Тем самым создаются
составные типы данных. Отличительная особенность массивов
информации заключается в том, что в них хранятся группа одно-
типных данных. В структурах же могут объединяться данные с
разными типами представления. Перечисления определяют не-
сколько последовательных значений переменных.
Данные, хранящиеся в памяти ПЛК, в процессе выполнения
программы могут изменять свои значения, а могут оставаться
неизменными. Неизменяемые данные получили название посто-
янные или константы. Их значения заносятся в память контрол-
лера при программировании и могут изменяться только при ре-
дактировании программы и перепрограммировании ПЛК (недос-
тупны для изменения оператором). Если же данные изменяют
свои значения в процессе обработки информации, то такого рода
информация получила название переменные или тэги. Рассмот-
рим подробнее основные типы переменных.
226