пппппппппппппппппппппПриложениеНН
(справочное)
Система команд ИСТОК-ТМ
Полный набор команд ИСТОК-ТМ приведен в таблице Н.1.
Таблица Н.1
N |
Команда |
ASCII |
H |
D |
Значение команды |
1. |
S_NUM |
"N" |
4E |
78 |
Дать опознавание |
2. |
S_RTIME |
"R" |
52 |
82 |
Прочитать время ИСТОК-ТМ |
3. |
S_STAT |
"X" |
58 |
88 |
Прочитать статус ИСТОК-ТМ |
4. |
S_RSTAT |
"x" |
78 |
120 |
Сбросить статус ИСТОК-ТМ |
5. |
S_MIN |
"M" |
4D |
77 |
Передать текущие значения по точке учета |
6. |
S_KPOL |
"p" |
70 |
112 |
Передать часовую информацию за k часов по точке учета |
7. |
S_KSUT |
"s" |
73 |
115 |
Передать суточную информацию за k суток по точке учета |
8. |
S_OFFTIME |
"T" |
54 |
84 |
Получить время последнего отключения – включения |
9. |
S_TYPE_POINT |
"а" |
A0 |
160 |
Тип точки (группы) учета |
10. |
S_VER |
"*" |
2A |
42 |
Версия программы |
11. |
S_READ_EEPROM "]" |
"]" |
5D |
93 |
Прочитать память |
12. |
BREAK |
1A |
26 |
Прервать передачу |
Структура команды ИСТОК-ТМ
1Bh |
Nпр. |
Код |
1) 1Bh - префикс;
2) Nпр. - номер ИСТОК-ТМ: 0 – 255; если 0 – Отвечают все приборы;
3) Код - код команды из таблицы.
Формат команд ИСТОК-ТМ
1. S_NUM "N" Дать опознавание
Команда: 1Bh Nпр. 4Eh
Возврат: 1Bh Nпр. 0E1h ChSum
ChSum – контрольная сумма, представляющая собой остаток от деления на 256 суммы всех предыдущих байт путем их сложения без переноса.
Например, для ИСТОК-ТМ с номером 1- ChSum = 0FDh.
2. S_RTIME "R" Прочитать время
Команда: 1Bh Nпр. 52h
Возврат: сек. мин. час hbDAY lbDAY ChSum
lbDAY - младший байт дня DAY
hbDAY - старший байт дня DAY
DAY - число равное: DAY=Дата – Разность в днях между текущей датой и 01.01.2000 г.
3. S_STAT "X" Прочитать статус
Команда: 1Bh Nпр. 58h
Возврат: 1Bh Nпр. статус ChSum
STATUS:
Байт статуса: 7 6 5 4 3 2 1 0
Первое включение
Cбой питания
Сработал сторожевой таймер
Ошибка конт. суммы ROM
Ошибка обмена С EEPROM
Ошибка обращения к ADC
Была ошибка обращения к ADC
Работа в режиме аварии
Бит "Первое включение" устанавливается при первом включении ИСТОК-ТМ, обычно только при наладке на предприятии-изготовителе. В других случаях установка этого бита говорит о разрушении внутренних регистров процессора (при неисправном внутреннем источнике питания, или в результате воздействия очень сильной внешней помехи). Сброс бита выполняется только командой S_RSTAT – очистить статус.
Бит "Сбой питания" устанавливается при пропадании на некоторое время сетевого питания ИСТОК-ТМ. Этот бит сбрасывается только командой S_RSTAT – очистить статус.
Бит "Сработал сторожевой таймер " свидетельствует о том, что произошел автосброс аппаратуры ИСТОК-ТМ, возможно в результате воздействия помехи.
Бит "Ошибка контрольной суммы ROM" свидетельствует о том, что программа в ROM повреждена. В этом случае преобразователь подлежит ремонту на предприятии-изготовителе.
Бит "Ошибка обращения к ADC" устанавливается всякий раз при неудачной попытке обращения к ADC и сбрасывается в противном случае.
Бит "Была ошибка обращения к ADC" устанавливается всякий раз при неудачной попытке обращения к ADC и сбрасывается только командой S_RSTAT – очистить статус.
Бит "Работа в режиме Аварии" устанавливается всякий раз и сбрасывается, если одна из точек учета преобразователя находится в режиме "Авария". Этот бит соответствует индикатору "Авария" на лицевой панели ИСТОК-ТМ.
4. S_RSTAT "x" Сбросить статус
Команда: 1Bh Nпр. 78h
Назначение команды: Очищается байт статуса.
5. S_MIN "M" Передать текущие значения по точке.
Команда: 1Bh Nпр. 4Dh n
n - номер точки или группы учета
n = 0; точка 0 – холодный источник
1 – 4 точки учета;
5 – 16 каналы учета;
17 – 20 группы учета 1 – 4 соответственно
Возврат: Тn ChSum
Если канал (точка) учета 1 – 16 или группа учета 1 – 4 отсутствует – передается только один байт контрольной суммы – 0.
Тn - информация по точке учета n.
Тn для точки учета 0 (холодный источник):
P t Pа h
где:
t-температура холодного источника (float), ºC;
P - Избыточное давление холодного источника (float), кПа;
Pa - Атмосферное давление (float), кПа;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.