4 Запрос текущих и архивных параметров
4.1 Структура запроса (Query).

- Slave Address – адрес, установленный на ВКТ-5.
- Function – функция (номер команды).
- Starting Address h – старший байт начального адреса.
- Starting Address l – младший байт начального адреса.
- No of Points h – старший байт количества запрашиваемых параметров.
- No of Points l – младший байт количества запрашиваемых параметров.
- Error Check l – младший байт контрольного кода (CRC l).
- Error Check h – старший байт контрольного кода (CRC h).
4.2 Значение байта Function.
Значение байта Function:
- 0x3 – запрос текущих параметров;
- 0x4 – запрос архивных параметров.
4.3 Значение поля Starting Address в запросе.
4.3.1. Значение байта Starting Address h.
4.3.1.1 Биты 7, 6 при чтении архива (команда 0x4) имеют смысл:

4.3.1.2 Биты 7,6 при чтении текущих параметров (команда 0x3) имеют смысл:

4.3.1.3. В битах 0–5 передается код имени массива запрашиваемых данных. Соответствие кода и имени приведено в таблице 4.1.
Таблица 4.1.

Примечание.
Сноска (ПО≥4) означает номер версии ПО, начиная с которой был реализован запрос.
Сокращение НС означает нештатную ситуацию Примечание. Считывание настроек (код 16) представляет собой посекторное чтение содержимого энергонезависимой памяти прибора. Ввиду сложности интерпретации структуры настроек и ее изменчивости от одной версии встроенного ПО к другой версии мы не приводим описания структуры настроек. Использование запроса на считывание настроек возможно только программным обеспечением производства ЗАО «НПФ Теплоком».
4.3.2. Значение байта Starting Address l.
В таблице 4.2 указан принцип формирования значения байта Starting Address l при каждом имени запрашиваемых данных.
Таблица 4.2.

Примечание.
Сноска (ПО≥4) означает номер версии ПО, начиная с которой был реализован запрос.
4.3.3. При чтении/записи настроек в байте Starting Address l указывается номер записи в файле настроек.
4.4 Значениеполя No of Points.
4.4.1. Значение байта No of Points h всегда равно 0.
4.4.2. Значение байта No of Points l определяет количество параметров, запрашиваемых системой верхнего уровня.
В таблице 4.3. указан принцип формирования значений No of Points l при каждом имени запрашиваемых данных.
Таблица 4.3.

Примечание.
Сноска (ПО≥4) означает номер версии ПО, начиная с которой был реализован запрос.
Курсивом выделены поля, которые могут не заполняться.
4.5. Наборы параметров, вызванные при различных значениях полей Starting Address и No of Points l в запросе.
Одни и те же параметры, описанные в п. 2 настоящего протокола можно получить разными способами.
В таблице 4.4 приведено соответствие между значениями полей Starting Address, No of Points и набором вызываемых параметров.
Таблица 4.4.


Примечание. Сноска (ПО≥4) означает номер версии ПО, начиная с которой был реализован запрос. Курсивом выделены поля, которые могут не заполняться.
|