Список периферийного оборудования определяет элемент в «КАСКАД Цифра», соединяемый к тому или иному блоку драйвера. Ключ соединения — это имя периферийного объекта, которое также сохраняется в атрибуте «_address.._reference». Этот список всегда находится в начале файла моделирующей программы (первый блок).
Список состоит из двух столбцов: «object type» («Тип объекта») и «object name» («Имя объекта»).
Имя объекта определяет периферийный адрес. Оно может состоять из строки буквенно-цифровых символов, но имя не должно содержать пробелы.
Тип объекта определяет тот или иной набор значений. Значение, отсылаемое соответствующему периферийному адресу, должно представлять собой элемент набора значений для типа.
Допустимыми типами являются:
- 1 = bit,
- 4 = int32
- 7 = uint32
- 8 = float и
- 9 = visibleString256
Кроме того, с помощью типа 0 можно создать аларм «HWObject».
В начале файла, после пробельного символа, определяются типы данных объекта. Определения типа данных — это имена переменных, которые, сами по себе, разделены пробельным символом. Каждый объект должен объявляться в отдельной строке.
Список периферийного оборудования должен завершаться строкой, содержащей только один номер -99 после пробельного символа.
ПРИМЕР
Объявление объектов (периферийные адреса) a1 (которым можно отсылать значения int32), a2 (которым можно отсылать значения «float»), a3 (которым можно отсылать значения «bit»), a4 (которым можно отсылать значения «string») и «alert» (может принимать значения алармов).
#Тип объекта Имя объекта
4 a1
8 a2
1 a3
9 a4
-99