Обмен с приборами серии МИНИТЕРМ

Универсальный драйвер обмена с приборами серии МИНИТЕРМ оформлен в виде драйвера 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).