ЧТ LONG - Чтение измеренных датчиком ГиперФлоу параметров long

Параметры

ИмяВх/ВыхТипКомментарий
ADDR Вход целоч. Адрес датчика
N[i] Входы целоч. Номера параметров для считывания.
Кол-во входов может быть от 1 до 4
K[i] Входы целоч. Показатели степени коэффициентов.
Кол-во входов может быть от 1 до 4
OUT[i] Выходы аналог. Измеренные значения.
Кол-во выходов может быть от 1 до 4
DEV_ERR Выход логич. Ошибка датчика
REC_ERR Выход логич. Неверная контрольная сумма
NA Выход логич. Датчик не отвечает

Информация по использованию

Алгоблок предназначен для чтения одного параметра типа unsigned long из датчика ГиперФлоу по протоколу HART. Для чтения нескольких указанных параметров применяется соответствующее количество данных алгоблоков.

Алгоблок может работать через интерфейс RS232.

Скорость порта контроллера устанавливается равной 2400 бод. Подключение прибора к контроллеру осуществляется через конвертер интерфейсов RSX8. Обмен данными с прибором ведется на скорости 1200 бод, формат данных - 9 бит в байте.

Параметр ADDR должен находиться в пределах от 0 до 15.
Параметр N[i] (i=1..4) может принимать следующие значения:
5 - считывание старшей части накопленного расхода;
6 - считывание младшей части накопленного расхода;
33 - считывание старшей части накопленной тепловой мощности;
34 - считывание младшей части накопленной тепловой мощности.

Выход OUT[i] определяется как OUT[i] = data[i] * 10K[i], где data[i] - значение, полученное из датчика, i=1..4.

В случае если датчик сигнализирует о неисправности, выход DEV_ERR устанавливается равным 1.
В случае если обнаружено несовпадение контрольной суммы, выход REC_ERR устанавливается равным 1.
В случае если связь с датчиком прервана, выход NA устанавливается равным 1.