2 Запрашиваемые параметры
2.1 Вычислитель ВКТ-5 может одновременно обслуживать до 8 труб. Настройка на конкретное применение осуществляется путем ввода данных с клавиатуры лицевой панели вычислителя.
2.1 Типы запрашиваемых параметров:
- текущие и архивные параметры по трубам и тепловым вводам;
- информация по дополнительным температурам;
- информация о наличии и длительности нештатных ситуаций;
- информация о конфигурации вычислителя;
- настройки регуляторов.
2.1.1 Текущие и архивные параметры по трубам и тепловым вводам.
По запросу от системы верхнего уровня теплосчетчик должен передавать значения текущих и архивных (суточных или часовых) параметров.
Примечание.
Независимо от настройки системы единиц в меню ОБЩЕДОГОВОРНЫЕ по сетевому протоколу прибор присылает данные только в системе единиц СИ.
Архивные параметры передаются на тот момент (год, месяц, число, час), который задается теплосчетчику системой верхнего уровня.
Глубина архива в ВКТ-5 – 45 суток.
Состав текущих и архивных параметров.
По каждой трубе предоставляются:
- значение измеренной температуры Т (°С);
- значение измеренного давления Р (МПа);
- значение потребляемой массы М (т).
По тепловому вводу предоставляется:
- значение потребляемой массы М (т);
- значение потребленного тепла W (ГДж);
- значение потребленного тепла без учета ГВС W без ГВС (ГДж);
- значение потребленного тепла ГВС WГВС (ГДж).
2.1.2 Информация по дополнительным температурам.
К дополнительным температурам относятся:
- Температуры холодной воды TХВ;
- Температуры воздуха в помещении 1 ТПОМ1
(для ПО≥6);
- Температуры воздуха в помещении 2 ТПОМ2
(для ПО<6 это TНВ);
- Температуры наружного воздуха TНВ;
- Температуры в системе отопления ТСО
(для ПО≥4);
- Значение перепада давления dP (для ПО≥4).
2.1.3 Информация о наличии и длительности нештатных ситуаций.
Система верхнего уровня может запросить от теплосчетчика наличие нештатных ситуаций (НС), которые возникают при измерении температуры, давления и расхода.
Под нештатной ситуацией понимается нахождение соответствующего параметра вне допустимой зоны значений, т.е. больше некоторого максимального значения или меньше некоторого минимального значения. При наличии нештатной ситуации ВКТ-5 для расчета использует договорные значения.
Типы нештатных ситуаций для труб:
- температура больше Тmax (Tmax Sit);
- температура меньше Tmin (Tmin Sit);
- давление больше Рmax (Рmax Sit);
- давление меньше Рmin (Рmin Sit);
- расход больше Gmax (Gmax Sit);
- расход меньше Gmin (Gmin Sit);
- расход меньше отсечки GSit;
- измеренное давление насыщенного пара не соответствует линии насыщения Sost;
- нарушение дисбаланса масс tdisb.
В ответ на запрос от системы верхнего уровня теплосчетчик передает длительности нештатных ситуаций. Единица измерения длительности – минута.
Кроме того, существуют еще две нештатные ситуации:
- температура и расход в тепловом вводе не считались (NoCntBySit);
- отсутствие питания в вычислителе (NoPowerCnt).
Эти две нештатные ситуации также можно запросить и получить в ответ их длительности.
2.1.4 Информация о конфигурации вычислителя.
Система верхнего уровня также может запросить от теплосчетчика конфигурацию вычислителя.
При ответе теплосчетчик сообщает по каждой трубе, в какой тепловой ввод она входит и какую функцию (подающая, обратная, ГВС, подпитка, электросчетчик или ХВ) она выполняет.
При конфигурации каждая труба может выполнять одну их следующих функций:
- подающая (прямая) тип 0;
- обратная тип 1;
- горячее водоснабжение (ГВС) тип 2;
- подпитка тип 3;
- электросчетчик тип 4;
- холодная вода (ХВ) тип 5 (начиная с версии ПО 6);
2.2 Типы применяемых данных.
При обмене с вычислителем применяются следующие типы данных:
- тип float
– четырехбайтовая структура данных;
- тип double float – восьмибайтовая структура данных;
- тип int
– двухбайтовая структура данных;
- тип char
– однобайтовый тип.
При четырехбайтовой структуре один параметр передается в виде:
Data h, Data, Data, Data l.
ВКТ-5 передает в четырехбайтовой структуре (переменные типа float) параметры:
T; P; M; W; W,без ГВС; WГВС;
TХВ; TПОМ1; TПОМ2; TСО; TНВ; tнорм.раб.
При восьмибайтовой структуре один параметр передается в виде:
Data h, Data, Data, Data, Data, Data, Data, Data l.
При чтении итоговых параметров ВКТ-5 передает в восьмибайтовой структуре (переменные типа double float):
M; W; W,без ГВС; WГВС; tнорм.раб;
При двухбайтовой структуре один параметр передается в виде:
Data h, Data l.
Все остальные параметры (не перечисленные выше) ВКТ-5 передает в двухбайтовой структуре (переменные типа int). Например, длительности нештатных ситуаций, параметры конфигурации, значения года, месяца, числа и часа.
Однобайтовый тип абсолютно идентичен типу char стандарта IEEE, остальные типы отличаются от описанных в стандарте IEEE только порядком байтов (обратный порядок расположения). Таким образом, при использовании в запросах или при обработке ответов, необходимо изменять порядок расположения байтов данных на противоположный. Это можно сделать при помощи приведенной ниже функции:
voidReverseBytes(unsignedchar * pSrc, unsignedshortlength)
{
for(unsigned short i=0;i<length/2;i++)
{
unsigned char save = pSrc[length-i-1];
pSrc[length-i-1] = pSrc[i];
pSrc[i] = save;
}
}
|