Смекни!
smekni.com

Измерители-регуляторы малогабаритные (стр. 4 из 4)

Программа регулирования №3.

0x1A8..0x219

Программа регулирования №4.

0x21A

HI – Регистр клавиатуры; LO – Регистр состояния ошибок.

Регистр клавиатуры служит для дистанционного управле-ния прибором (дополнительно см. регистр 0x21B).


Продолжение таблицы А1

Адрес

Описание регистра

0x21A

Коды клавиатуры:

При одновременном нажатии двух и более клавиш код в регистре клавиатуры формируется, как арифметическая сумма кодов нажатых клавиш.

Описание регистра состояния ошибок:

№ разряда

Описание разряда

0

Ошибка АЦП (нет готовности данных).

1

Ошибка чтения/записи энергонезависимой Flash-памяти архива.

2

Ошибка чтения/записи EEPROM-памяти настроек и коэффициентов.

3

Обрыв датчика.

4

Разряжена или отсутствует батарея.

5 - 7

Заняты системой.

Примечание Регистр сос-тояния оши-бок доступен только для чтения. Все попытки за-писи в дан-ный регистр игнорирую-тся.

0x21B

HI – регистр режима работы; LO – резерв

Регистр режима работы служит для дистанционного управления прибором.

Коды режима

Тип режима

0

Режим измерения/регулирования

1

Главное меню параметров (установка режимов)

2

Работа с Flash-картой

3

Калибровка прибора

4

Режим тестов (поверка прибора)

5

Редактирование задания для регулирования

6

Редактирование программы регулирования

7

Автонастройка ПИД-регулятора

Продолжение таблицы А1.

Адрес

Описание регистра

0x21С - 0x21E

Регистры часов реального времени. Предназначены для чтения – записи показаний текущего времени и даты. Показания часов используются при сохранении данных в архив.

Таблица А2. Регистры данных

Адрес

Описание регистра

0x00 - 0x 01 Данные последнего измерения, float – число..
0x02 HI – регистр состояния ошибок (см. Таблицу А1, регистр 0x21A); LO – Регистр состояния реле. Описание регистра состояния реле:

0x03

HI – Номер исполняемой программы регулирования (0..3);

LO – Номер текущего шага программы (0..31)

0x04 - 0x06

Время и дата проведения последней калибровки прибора

0x04

HI

0x04

LO

0x05

HI

0x05

LO

0x06

HI

0x06

LO

мин

ч

Дата

Месяц

Год

0 - 59

0 - 59

1 - 31

1 - 12

2000 - 2099

0x07 - 0x0F

Зарезервировано для возможных расширений.

0x10 - 0x15

Получить последнюю запись архива (смотри п.3.2).

0x16 - 0x1B

Получить самую первую запись архива.

0x1C - 0x21

Получить предыдущую запись архива.

0x22 - 0x27

Получить последующую запись архива.

Приложение Б.

(Справочное)

КОДЫ ОШИБОК ПРИБОРА

При ошибке обмена данными поле команды содержит признак ошибки, сформированный как код команды, в старшем бите которого 1. Дополнительно в поле данных “ОТВЕТА” помещается уникальный код ошибки. Разряды 0 – 4 кода ошибки совпадают с соответствующими разрядами регистра состояния ошибок 0x21A (смотри таблицу А1).

Структура кода ошибки

Номер разряда

Описание

0

Ошибка АЦП (нет готовности данных)

1

Ошибка чтения/записи энергонезависимой Flash-памяти архива.

2

Ошибка чтения/записи EEPROM-памяти настроек и коэффициентов.

3

Обрыв датчика

4

Разряжена или отсутствует батарея.

5

Обращение к неизвестному регистру

6

Неизвестная команда

7

Ошибка КС