Помимо драйвера (t11s34.dll), в директории МРВ должен находиться следующий текстовый файл dt_driver.ini:
[Settings]
N_group = 255;
<пустая строка>
Согласно документации на приборы "Дана-Терм", для последовательного интерфейса должны быть заданы следующие настройки (см. Редактор параметров COM-порта ):
скорость передачи – 9600;
число информационных бит – 8;
число стоповых бит – 1;
четность – НЕТ.
Время ожидания ответа зависит от модели прибора; рекомендуемые значения этого таймаута по каждому прибору даны в соответствующих описаниях. При выборе таймаута меньше рекомендованного значения значительно увеличивается вероятность появления ошибок приема.
Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена задаются следующие атрибуты:
Порт – номер используемого COM-порта (0 – COM1, 1 – COM2 и т.д.);
Номер прибора – номер прибора в группе, один байт в десятичном формате (0-255);
Прибор – тип прибора, выбирается из следующего списка:
ИТ 2512 (4506) – 2-канальный измеритель температуры;
ИТ 2513 (4505) – 2-канальный измеритель температуры и разницы температур;
МУИ 2516 – прецизионный измеритель температуры;
ИТ 2518 – 10-канальный измеритель температуры;
ИТР 2521-2 – 2-канальный регулирующий измеритель температуры;
ИТВР 2522 – 2-канальный регулирующий измеритель температуры и влажности;
ИТР 2523 – регулирующий измеритель температуры с регулированием по ПИД-закону;
ИТР 2525 (2508) – 2-канальный регулирующий измеритель температуры;
ИТР 2528 – 10-канальный регулирующий измеритель температуры;
ИТР 2529 – регулирующий измеритель температуры;
ИТВ 2605 – измеритель температуры и влажности;
ИТВ 2605/8 – измеритель температуры и влажности 8-канальный;
ИТВР 2606 – регулирующий измеритель температуры и влажности;
3501…3504 – группа цифровых таймеров, отличающихся количеством каналов (1...4);
ЦТ 3603 – цифровой тахометр;
3701…3703 – группа цифровых счетчиков.
Команда – тип запроса к устройству, один байт в десятичном формате (0-255). Запросы, определенные для конкретных устройств, приведены в таблицах (см. таблицы команд ниже). При попытке реализовать неподдерживаемый запрос драйвер ничего не делает (данные не отправляются и не принимаются);
Параметр – дополнительный параметр к запросу, один байт в шестнадцатеричном формате (0-FF). Назначение этой настройки зависит от типа прибора (см. ниже особенности настройки обме6на).
Таблицы команд
В описании команд указано, для какого типа канала они могут быть использованы (INPUT/OUTPUT).
Код команды |
ИТ 2512 (4506) |
ИТ 2513 (4505) |
МУИ 2516 |
ИТ 2518 |
0 |
Температура (Input) |
Температура (Input) |
Температура (Input) |
Температура (Input) |
1 |
Верхний порог срабатывания аварийной сигнализации (Input, Output) |
Разница температур (Input, Output) |
Результат проверки на превышение предела (Input) |
Верхний порог срабатывания аварийной сигнализации (Input, Output) |
2 |
Нижний порог срабатывания аварийной сигнализации (Input, Output) |
Тип датчика (Input, Output) |
Сопротивление термометра (Input) |
Нижний порог срабатывания аварийной сигнализации (Input, Output) |
3 |
Тип датчика (Input) |
|
Разность температур между выбранным каналом и заданной величиной (Input) |
|
4 |
|
|
Минимальный предел температуры (Input, Output) |
|
5 |
|
|
Максимальный предел температуры (Input, Output) |
|
6 |
|
|
Базовая температура (Input, Output) |
|
7 |
|
|
Число усреднений (Input, Output) |
|
Код команды |
ИТР 2521-2 |
ИТВР 2522 |
ИТР 2523 |
ИТР 2525 (2508) |
0 |
Температура (Input) |
Температура в камере (Input) |
Режим регулирования (Input, Output) |
Температура (Input) |
1 |
Температура задания (Input, Output) |
Влажность в камере (Input) |
Температура задания (Input, Output) |
Температура задания (Input, Output) |
2 |
Температурный гистерезис (Input, Output) |
Температура в сердцевине (Input) |
Коэффициент пропорциональности P (Input, Output) |
Аларм (Input, Output) |
3 |
Верхний порог срабатывания аварийной сигнализации (Input, Output) |
Время с начала регулирования (Input) |
Блокировка интеграла A (Input, Output) |
Температурный гистерезис (Input, Output) |
4 |
Нижний порог срабатывания аварийной сигнализации (Input, Output) |
Состояние (Input, Output) |
Коэффициент интеграла I (Input, Output) |
Тип датчика (Input) |
5 |
Температура компенсатора "холодных концов" термопары (температура окружающей среды) (Input) |
Температура регулирования в камере (Input, Output) |
Коэффициент дифференциала d (Input, Output) |
|
6 |
Параметр шага - начальная точка для температуры (Input, Output) |
Влажность регулирования в камере (Input, Output) |
Период ШИМа (Input, Output) |
|
7 |
Параметр шага - конечная точка для температуры (Input, Output) |
Температура выключения по сердцевине (Input, Output) |
Максимум выходной мощности PH (Input, Output) |
|
8 |
Параметр шага - температурный гистерезис (Input, Output) |
Время регулирования (Input, Output) |
Время линейной развертки температуры (Input, Output) |
|
9 |
Параметр шага - верхний порог срабатывания аварийной сигнализации для температуры (Input, Output) |
Байт регулирования по каналам (Input, Output) |
Время регулирования (Input, Output) |
|
10 |
Параметр шага - нижний порог срабатывания аварийной сигнализации для температуры (Input, Output) |
|
Температура первого аларма AL1 (Input, Output) |
|
11 |
Длительность шага (Input, Output) |
|
Температура второго аларма AL2 (Input, Output) |
|
12 |
Начальный шаг (Input, Output) |
|
Текущая температура (Input) |
|
13 |
Статус (состояние) ИТВР (Input, Output) |
|
Состояние прибора (Input, Output) |
|
14 |
Текущий шаг (Input) |
|
Текущий номер шага (Input) |
|
15 |
Время, прошедшее с начала текущего шага (Input) |
|
Тип датчика (Input) |
|
16 |
|
|
Количество шагов программы регулирования Pn (Input, Output) |
|
17 |
|
|
Критерий достижения заданной температуры AC (Input, Output) |
|
18 |
|
|
Гистерезис первого аларма Г.AL1 (Input, Output) |
|
19 |
|
|
Гистерезис второго аларма Г.AL2 (Input, Output) |
|
20 |
|
|
Режим работы первого аларма (Input, Output) |
|
21 |
|
|
Режим работы второго аларма (Input, Output) |
|
22 |
|
|
Минимум выходной мощности PL (Input, Output) |
|
23 |
|
|
Минимальная длительность импульса управления PULS (Input, Output) |
|
24 |
|
|
Режим управления пуском (Input, Output) |
|
Код команды |
ИТР 2528 |
ИТР 2529 |
ИТВ 2605 |
ИТВ 2605-8 |
0 |
Температура (Input) |
Температура (Input) |
Температура (Input) |
Температура (Input) |
1 |
Температура задания (Input, Output) |
Температура задания (Input, Output) |
Влажность (Input) |
Влажность (Input) |
2 |
Температурный гистерезис (Input, Output) |
Температурный гистерезис (Input, Output) |
Температура компенсатора "холодных концов" термопары (температура окружающей среды) (Input) |
|
3 |
|
Верхний порог срабатывания аварийной сигнализации (Input, Output) |
|
|
4 |
|
Нижний порог срабатывания аварийной сигнализации (Input, Output) |
|
|
5 |
|
Температура компенсатора "холодных концов" термопары (температура окружающей среды) (Input) |
|
|
Код команды |
ИТВР 2606 |
3501_3504 |
ЦТ 3603 |
3701_3703 |
0 |
Температура (Input) |
Состояние (Input) |
Положение десятичной точки, количество знаков после запятой (Input, Output) |
Количество пакетов (Input) |
1 |
Температура задания (Input, Output) |
Остаток отсчета (Input) |
Уставка реле 1 (Input, Output) |
Количество групп пакетов (Input) |
2 |
Температурный гистерезис (Input, Output) |
Уставка (Input, Output) |
Уставка реле 2 (Input, Output) |
Состояние счетчика (Input) |
3 |
Верхний порог срабатывания аварийной сигнализации (Input, Output) |
Положение точки, количество цифр после запятой (Input, Output) |
Гистерезис реле 1 (Input, Output) |
Уставка счета (Input) |
4 |
Нижний порог срабатывания аварийной сигнализации (Input, Output) |
Состояние в момент пуска отсчета (Input) |
Гистерезис реле 2 (Input, Output) |
|
5 |
Температура компенсатора "холодных концов" термопары (температура окружающей среды) (Input) |
Остаток в момент пуска отсчета (Input) |
Значение измеренное тахометром (Input) |
|
6 |
Влажность (Input) |
Уставка в момент пуска отсчета (Input) |
|
|
7 |
Точка задания для влажности (Input, Output) |
Положение точки в момент пуска отсчета (Input) |
|
|
8 |
Влажностный гистерезис (Input, Output) |
|
|
|
9 |
Параметр шага - начальная точка для температуры (Input, Output) |
|
|
|
10 |
Параметр шага - конечная точка для температуры (Input, Output) |
|
|
|
11 |
Параметр шага - температурный гистерезис (Input, Output) |
|
|
|
12 |
Параметр шага - верхний порог срабатывания аварийной сигнализации для температуры (Input, Output) |
|
|
|
13 |
Параметр шага - нижний порог срабатывания аварийной сигнализации для температуры (Input, Output) |
|
|
|
14 |
Параметр шага - начальная точка для влажности (Input, Output) |
|
|
|
15 |
Параметр шага - конечная точка для влажности (Input, Output) |
|
|
|
16 |
Параметр шага - влажностный гистерезис (Input, Output) |
|
|
|
17 |
Параметр шага - верхний порог срабатывания аварийной сигнализации для влажности (Input, Output) |
|
|
|
18 |
Параметр шага - нижний порог срабатывания аварийной сигнализации для влажности (Input, Output) |
|
|
|
19 |
Длительность шага (Input, Output) |
|
|
|
20 |
Начальный шаг (Input, Output) |
|
|
|
21 |
Статус (состояние) ИТВР (Input, Output) |
|
|
|
22 |
Текущий шаг (Input) |
|
|
|
23 |
Время, прошедшее с начала текущего шага (Input) |
|
|
|
24 |
Верхний порог сигнализации для влажности (Input, Output) |
|
|
|
25 |
Нижний порог сигнализации для влажности (Input, Output) |
|
|
|
ИТ 2512
Параметр – номер канала (1 или 2).
Рекомендуемое значение таймаута – 150 мс.
ИТ 2513
Параметр – номер канала (1 или 2).
Рекомендуемое значение таймаута – 150 мс.
МУИ 2516
Параметр – номер канала (от 1 до 8).
Рекомендуемое значение таймаута – 150 мс.
ИТР 2518
Параметр – номер канала (от 1 до 0A), используется только для запросов температуры, для остальных запросов должен быть равен 0.
Рекомендуемое значение таймаута – 150 мс.
ИТР 2521-2
Параметр – передает номер шага (этапа) регулирования и канал, на каждое из значений выделено 4 бита, т.е. в шестнадцатеричном виде первый разряд – номер шага (0..9), нулевой – номер канала (1 или 2). Номер шага должен быть равен 0 для всех запросов, кроме запросов параметров шага. Например, для запроса восьмого шага второго канала параметр будет равен 82.
Рекомендуемое значение таймаута – 200 мс.
ИТВР 2522
Дополнительных параметров запросов нет. Рекомендуемое значение таймаута – 150 мс.
ИТР 2523
Параметр – номер шага (этапа) регулирования (1..9), должен быть равен 0 для всех запросов, кроме запросов параметров шага.
Рекомендуемое значение таймаута – 200 мс.
ИТР 2525
Параметр – номер канала (1 или 2).
Рекомендуемое значение таймаута – 150 мс.
ИТР 2528
Параметр – номер канала (от 1 до 0A).
Рекомендуемое значение таймаута – 150 мс.
ИТР 2529
Дополнительных параметров запросов нет. Рекомендуемое значение таймаута – 150 мс.
ИТВ 2605
Дополнительных параметров запросов нет. Рекомендуемое значение таймаута – 150 мс.
ИТВ 2605-8
Параметр – номер канала (от 1 до 8).
Рекомендуемое значение таймаута – 150 мс.
ИТР 2606
Параметр – номер шага (этапа) регулирования (1..9), должен быть равен 0 для всех запросов, кроме запросов параметров шага.
Рекомендуемое значение таймаута – 200 мс.
Значение температуры компенсатора термопары учитывается только при использовании в качестве датчика термопар XA или XK.
3501...3504
Параметр – номер канала (от 1 до 4). Рекомендуемый таймаут – 150 мс.
ЦТ 3603
Дополнительных параметров запросов нет. Рекомендуемый таймаут – 150 мс.
3701...3703
Дополнительных параметров запросов нет. Рекомендуемый таймаут – 150 мс.