Драйвер обмена с контроллером ДАСУ ТВА-1 оформлен в виде драйвера t11.
Для используемого порта должны быть заданы следующие настройки (см. Редактор параметров COM-порта ):
скорость передачи – 1200;
число информационных бит – 8;
число стоповых бит – 1;
четность – НЕТ.
тип управления передатчиком – DTR,RTS=on
Рекомендуемое значение таймаута ожидания ответа – 3500 мс. Устойчивый обмен с прибором при запросе части параметров возможен и при меньших значениях данного таймаута. Указанное значение соответствует максимально возможному времени формирования ответа в приборе.
Протокол обмена с приборами ДАСУ предусматривает использование пароля для доступа к контроллеру. Если необходимо использовать пароли, их список задается в файле DASU_TVA_passwords.txt. В файле анализируются строки вида:
Abonent1 Password1
Abonent2 Password2
… …
AbonentN PasswordN
где Abonent и Password — числа в десятичном формате. Строки, не соответствующие данному формату, не анализируются. Если пароль не задан, абоненту ставится в соответствие пустой пароль (значение 0).
Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена задаются следующие атрибуты:
Порт – номер COM-порта, уменьшенный на 1;
Тип – тип запроса к прибору, значение выбирается из меню. Возможны запросы итоговых, часовых и суточных значений. При запросах текущих параметров прибора (время, текущее состояние и т.п.) необходимо указать тип запроса Итоговый;
Абонент – номер абонента, двухбайтовое число в десятичном формате;
Запрос – код запроса к прибору, значение выбирается из следующей таблицы:
NN запроса |
Описание |
Итоговые |
Часовые |
Суточные |
0 |
День |
I |
I, O |
I, O |
1 |
Месяц |
I |
I, O |
I, O |
2 |
Год |
I |
I, O |
I, O |
3 |
Час |
I |
I, O |
- |
4 |
Минуты |
I |
- |
- |
5 |
Секунды |
I |
- |
- |
6 |
Тип системы учета |
I |
- |
- |
7 |
Текущее состояние (код неисправности) |
I |
- |
- |
8 |
Тип абонента |
I |
- |
- |
9 |
Номер версии программы |
I |
- |
- |
10 |
Глубина архива |
I |
- |
- |
11 |
Номер сервера |
I |
- |
- |
12 |
Средняя температура ПВ |
- |
I |
I |
13 |
Средняя температура ОВ |
- |
I |
I |
14 |
Средняя температура ГВС |
- |
I |
I |
15 |
Масса воды в ПВ |
I |
I |
I |
16 |
Масса воды в ОВ |
I |
I |
I |
17 |
Масса воды на ГВС |
I |
I |
I |
18 |
Общее количество тепла |
I |
I |
I |
19 |
Количество тепла на отопление |
I |
I |
I |
20 |
Время в исправном состоянии |
I |
I |
I |
21 |
Время с перегрузкой по расходу |
I |
I |
I |
22 |
Код неисправности |
- |
I |
I |
Пояснения к таблице.
Для запросов с 0 по 11 для получения текущих значений параметр Type задается как Итоговый. Параметр Type со значением Часовой или Суточный используется для чтения и установки даты архива – соответственно часового или суточного. Если существует хотя бы один канал с кодом запроса 0-11 и типом Итоговый (текущие параметры прибора), то дата архива задается по умолчанию как текущие дата и время.