Обмен с приборами фирмы 'Дана-Терм'

  Особенности настройки обмена

Помимо драйвера (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 мс.