
Приложение
Программирование в помощью STEP 7 версии 5.0
A-32 C79000-G7076-C562-02
A.3 Типы данных и типы параметров
A.3.1 Введение в типы данных и типы параметров
Все данные в программе пользователя должны быть идентифицированы
типом данных. Доступны следующие типы данных:
• элементарные типы данных, предоставляемые STEP 7
• составные типы данных, которые вы создаете сами, комбинируя
элементарные типы данных
• типы параметров, с помощью которых вы определяете параметры,
передаваемые в FB или FC.
Общие сведения
Команды списка операторов, контактного плана и функционального плана
работают с объектами данных определенного размера. Например, команды
двоичной логики работают с битами. Команды загрузки и передачи (AWL) и
команды пересылки (KOP и FUP) работают с байтами, словами и двойными
словами.
Бит – это двоичная цифра "0" или "1". Байт состоит из восьми битов, слово –
из 16 битов, а двойное слово – из 32 битов.
Математические команды тоже работают с байтами, словами или двойными
словами. По адресам этих байтов, слов или двойных слов вы можете
закодировать числа разного формата, такие как целые числа и числа с
плавающей точкой.
Когда вы используете символическую адресацию, вы определяете символы и
задаете тип данных для этих символов (см. таблицу ниже). Разные типы
данных имеют различные варианты формата и системы записи чисел.
Эта глава описывает только некоторых из способов записи чисел и констант.
Следующая таблица перечисляет форматы чисел и констант, которые не
будут объясняться подробно.
Формат Размер в битах Запись числа
Шестнадцатеричный 8, 16 и 32 B#16#, W#16# и DW#16#
Двоичный 8, 16 и 32 2#
Дата IEC 16 D#
Время IEC 32 T#
Время суток 32 TOD#
Символ 8 'A'