10. S_VER "*" Версия программы ИСТОК-ТМ
Команда: 1Bh Nпр. 2Ah
Возврат: VERSION ChSum
VERSION – версия программы в виде 12 символов ASCII (например: 02.12.00 E64").
11. S_READ_EEPROM "]" Прочитать память
Команда: 1Bh Nпр. 5Dh ADDR NUMBER
Возврат: STR1 ChSum
ADDR – два байта адреса начала передачи в порядке старший – младший
NUMBER – два байта количества байт в порядке старший – младший.
При выполнении команды ИСТОК-ТМ возвращает строку STR1 длиной NUMBER и контрольную сумму ChSum.
Данная команда может использоваться для чтения служебной информации из памяти ИСТОК-ТМ.
В памяти ИСТОК-ТМ расположены следующие виды служебной информации:
1) по адресу 0BCA0h – массив статистики изменения оперативных параметров (см. режимы измерения #34 и #41);
2) по адресу 0C0C0h – массив статистики нештатных ситуаций (см. режим измерения #32);
3) по адресу 0C2D0h – массив статистики выключений/включений (см. режим измерения #35).
Массив статистики изменения оперативных параметров имеет размер 1024 байта и состоит из 64 элементов по 16 байт каждый.
Структура каждого элемента массива приведена в таблице Н.2.
Таблица Н.2
Наименование элемента |
Размер (байт) |
Содержимое |
Формат |
DATE |
5 |
Дата |
см. команду S_RTIME |
Npoint |
1 |
Номер точки учета |
Номера точек с 0 по 4 |
Type |
1 |
Тип параметра |
|
Data_old |
4 |
Старое значение параметра |
float |
Data_New |
4 |
Измененное значение параметра |
float |
NIL |
1 |
Пустой байт |
Массив статистики изменения оперативных параметров представляет собой временную ретроспективу изменения оперативных параметров для точек типа 1 и точки 0.
Типы параметров Type приведены в таблице Н.3.
Таблица Н.3
Тип |
Значение |
1 |
Перепад давления (температура холодного источника для точки 0) |
2 |
Температура (давление холодного источника для точки 0) |
3 |
Давление (атмосферное давление для точки 0) |
4 |
Влажность |
10h |
Плотность газа при нормальных условиях |
11h |
Молярная концентрация азота |
12h |
Молярная концентрация углекислого газа |
Для того, чтобы определить начальный адрес массива статистики изменения оперативных параметров и указатель на текущую запись в массиве, необходимо прочитать два байта памяти с адреса 0BC9Eh.
Первый байт представляет собой количество элементов массива, второй байт – указатель на последний записанный элемент. Сам массив представляет собой кольцо с элементами, расположенными в порядке убывания. Таким образом, первым элементом, записанным по адресу указателя, является последний по времени элемент массива.
Для чтения всего массива необходимо послать команду:
1Bh Nпр. 5Dh 0BCh 0A0h 10h 00 h
Массив статистики нештатных ситуаций имеет размер 512 байт и состоит из 64 элемента по 8 байт каждый.
Структура каждого элемента массива приведена в таблице Н.4.
Таблица Н.4
Наименование элемента |
Размер (байт) |
Содержимое |
Формат |
DATE |
5 |
Дата |
см. команду S_RTIME |
Npoint |
1 |
Номер точки учета |
Номера точек с 1 по 4 |
STATUS_I |
1 |
Байт статуса нештатных ситуаций |
см. таблицу Н.5 |
Массив статистики нештатных ситуаций представляет собой временную ретроспективу нештатных ситуаций для точек типа.
Типы параметров STATUS_I приведены в таблице Н.5.
Таблица Н.5
Биты статуса |
Характеристика нештатной ситуации |
0 |
(T<Tmin) Измеренная температура меньше значения Tmin |
1 |
(T>Tmin) Измеренная температура больше значения Tmax |
2 |
(P<Pmin) Измеренное давление меньше значения Pmin |
3 |
(P>Pmax) Измеренное давление больше значения Pmax |
4 |
(ΔP<ΔPmin) Измеренный перепад давления (расход) меньше ΔРmin |
5 |
(ΔP>ΔPmax) Измеренный перепад давления (расход) больше ΔPmax |
6 |
Ошибка среды |
Для того, чтобы определить начальный адрес массива статистики изменения оперативных параметров и указатель на текущую запись в массиве, необходимо прочитать два байта памяти с адреса 0C0A0h.
Первый байт представляет собой количество элементов массива, второй байт – указатель на последний записанный элемент. Сам массив представляет собой кольцо с элементами, расположенными в порядке убывания. Таким образом, первым элементом, записанным по адресу указателя, является последний по времени элемент массива.
Массив статистики отключений/включений напряжения питания ИСТОК-ТМ имеет размер 1024 байт и состоит из 64 элемента по 16 байт каждый. Структура каждого элемента массива приведена в таблице Н.6.
Таблица Н.6
Наименование элемента |
Размер (байт) |
Содержимое |
Формат |
DATE_OFF |
5 |
Дата и время выключения |
см. команду S_RTIME |
DATE_ON |
5 |
Дата и время включения |
см. команду S_RTIME |
Массив статистики отключений/включений представляет собой временную ретроспективу.
Для того, чтобы определить начальный адрес массива статистики и указатель на текущую запись в массиве, необходимо прочитать два байта памяти с адреса 0C2С0h.
Первый байт представляет собой количество элементов массива, второй байт – указатель на последний записанный элемент. Сам массив представляет собой кольцо с элементами, расположенными в порядке убывания. Таким образом, первым элементом, записанным по адресу указателя, является последний по времени элемент массива.
12. BREAK
Команда: 1Ch
Это однобайтная команда по которой преобразователь прерывает передачу данных.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.