Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена задаются следующие атрибуты:
Номер устройства — идентификатор контроллера в таблице, однобайтное число в десятичном формате;
Тип файла — тип файла в контроллере, значение выбирается из меню:
(S)Status – статус;
(B)Binary – бинарный файл;
(T)Timer – таймеры;
(C)Counter – счетчики;
(R)Control – управление;
(N)Integer – целые числа;
(F)Floating – числа с плавающей точкой;
(O)Output – выход;
(I)Input – вход;
Номер файла — номер файла, однобайтное число в десятичном формате;
Номер элемента — номер элемента в файле, однобайтное число в десятичном формате;
Имя поля — тип элемента файла, значение выбирается из меню:
WORD – 2-байтное целое;
REAL – число с плавающей точкой;
ACC – Accumulator;
PRE – Preset;
LEN – Length, длина битового массива или файла;
POS – Position, битовый указатель или позиция;
Control – 2-байтный массив флагов.
При создании каналов для чтения и записи одного и того же элемента файла все каналы OUTPUT должны иметь идентификаторы в Trace Mode больше, чем максимальный идентификатор у каналов INPUT этого элемента.
IP-адрес – IP-адрес устройства.
При экспорте в папке узла создается двоичный файл RA_PLC_table.dat с таблицей контроллеров. Этот файл необходим для корректной работы драйвера.
Для корректировки файла RA_PLC_table.dat можно также использовать редактор RAPLCEditor.exe, который в табличном виде представляет список доступных из драйвера контроллеров, для каждого прибора задается уникальный номер (Dev#), IP адрес (IP Address) и тип контроллера (PLC type). В редакторе доступны три функции – добавление строки в таблицу, изменение параметров прибора, и удаление строки из таблицы. Таблица сохраняется в двоичный файл RA_PLC_table.dat автоматически при выходе из программы. Кнопка Help вызывает раздел справочной системы с описанием драйвера. Вид редактора таблицы контроллеров представлен на рисунке.
Некоторые файлы (Timer, Counter, Control) содержат в качестве элементов составные типы данных, тогда в настройке канала указывается соответствующее поле структуры.
Поле структуры Control для элементов файлов Timer, Counter и Control является битовым массивом флагов, назначение отдельных битов описано в руководстве пользователя соответствующего контроллера.
Пример списка файлов контроллера с типами элементов и возможностями доступа приведен в таблице.
Тип файла |
Тип элемента файла |
Номер файла |
Поля элемента |
Доступ |
Output |
WORD |
0 |
- |
Input only |
Input |
WORD |
1 |
- |
Input only |
Status |
WORD |
2 |
- |
Input/Output |
Binary |
WORD |
3 |
- |
Input/Output |
Timer |
структура |
4 |
Control, PRE, ACC |
Input/Output |
Counter |
структура |
5 |
Control, PRE, ACC |
Input/Output |
Control |
структура |
6 |
Control, LEN, POS |
Input/Output |
Integer |
WORD |
7 |
- |
Input/Output |
Floating |
REAL |
8 |
- |
Input/Output |
За более подробным описанием структуры памяти контроллеров обращайтесь к инструкции по установке, программированию и наладке сетей Allen Bradley DF1 – "DF1 Protocol and Command Set, Reference Manual 1770-6.5/16" и руководствам пользователя соответствующего контроллера.