Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена задаются следующие атрибуты:
Порт – номер СОМ-порта, уменьшенный на 1 (93, C0);
Адрес – адрес прибора (92, I2). Используется 11-битовая адресация, если Адрес > 256 или Адрес & 0x1000 = 1, в противном случае используется 8-битовая адресация;
Тип – тип данных переменной, значение выбирается из меню:
1,2-int, 3-6-float – интерпретация ответа на запрос этого типа зависит от длины полученных данных:
- 1 или 2 байта – соответственно 1- или 2-байтовое целое;
- 3 или 5 байт – float PIC-формата (3 байта);
- 4 или 6 байт – float IEEE-формата (4 байта);
Запись:
- канал HEX32 типа OUTPUT – 2 байта (целое);
- канал FLOAT типа OUTPUT – float PIC-формата;
1-6 байт - int – 1-4 – соответственно 1-, 2-, 3- или 4-байтовое целое, 5 – 3-байтовое целое, 6 – 4-байтовое целое (только чтение);
Время – время (только чтение);
float – 1 или 2 байта – как Bin float (см. ниже); 3 или 5 байт – float PIC-формата; 4 или 6 байт – float IEEE-формата (1-2 – только чтение, 3-6 – чтение/запись);
Байт0 … Байт3 – при чтении из ответа извлекается соответственно байт 0 … байт 3 (как целое). Эти типы обеспечивают запись 1 байта данных;
Bin-Dec float – знаковое число с односторонней десятичной точкой, мантисса двоично-десятичная (только чтение);
Bin float – знаковое число с односторонней десятичной точкой, мантисса двоичная (только чтение);
Чтение ошибки – чтение ошибки;
Систем. адрес – только для разработчиков TRACE MODE;
Символ – чтение символьной строки (записывается в атрибут 80, CMNT);
Код ошибки – код последней ошибки;
Идентификатор – идентификатор переменной. Значение этого атрибута должно быть 0 при адресации по имени переменной (задается в поле Дополнительно);
Дополнительно – имя переменной или <имя переменной>:<индекс>.