Универсальный драйвер обмена с приборами серии МИНИТЕРМ оформлен в виде драйвера t11.
Обращение к параметрам ОЗУ прибора осуществляется на основе адресов параметров, поэтому в директории RTM и директории проекта необходимо создать дополнительные текстовые файлы.
Список приборов с указанием соответствия номеров приборов их типу (к одному и тому же COM-порту можно подключить до 16 приборов) хранится в файле Miniterm_devices.tbl, расположенном в папке проекта и имеющем следующий формат:
C1 N1 T1
C1 N2 T2
… … …
Ci Nj Tk
где C – номер СОМ-порта, к которому подключен прибор (0-СОМ1, 1-СОМ2 и т.д. как в настройках канала), N – номер прибора (0..15), T – тип прибора (0..255). Строки, не соответствующие указанному формату, не анализируются.
Таблица коэффициентов преобразования для каждого типа прибора задается в файле Miniterm_typeX.tbl, где X – номер типа (0..255) (если, например, все подключенные приборы имеют один и тот же тип, потребуется один файл Miniterm_typeX.tbl). Файлы с таблицами коэффициентов должны быть расположены в корневой директории Trace Mode. Файлы имеют следующий формат (в качестве разделителей полей используются пробелы):
Addr Coeff_write Coeff_read Param_size
где
Addr – адрес параметра (HEX);
Coeff_write и Coeff_read – коэффициенты для записи и чтения соответственно (DEC);
Param_size – количество памяти для хранения параметра во внешнем ОЗУ.
Если параметр доступен только для записи или только для чтения, вместо соответствующего коэффициента указывается число -1. При размере параметра, равном 6 (троированный формат), запрос к ОЗУ выполняется со смещением на 2 байта. При размере параметра, равном 2, смещения нет. Все строки, не соответствующие указанному формату, не анализируются.
Используемый последовательный порт должен иметь следующие параметры (см. Редактор параметров COM-порта ):
скорость обмена – 1200 бод;
количество информационных битов – 8;
количество стоповых битов – 2.
Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена задаются следующие атрибуты:
Порт – номер COM-порта (0 – COM1, 1 – COM2 и т.д.), один байт в десятичном формате;
Значение – номер прибора, один байт в десятичном формате;
Адрес – адрес в приборе, два байта в формате HEX. Для внутреннего ОЗУ прибора старший байт равен 0x00;
Тип запроса – тип запроса, выбирается из следующего меню:
однобайтовое значение из внутреннего ОЗУ;
двухбайтовое значение из внешнего ОЗУ;
переключение режима прибора (только для каналов OUTPUT).