Внимание! При работе в терминальном режиме все адреса контроллеров указываются в шестнадцатеричной системе счисления.
Команда:
^EAAAA1
Разрешение конфигурирования (обязательная перед выполнением команд: смена адреса, поиск датчиков и установка порядковых номеров датчиков) .
AAAA – адрес термоподвески.
1 – дополнительный символ.
Ответ:
!AAAA
Например:
Команда:
^E0F011
Ответ:
!0 F 01
?0 F 01 – если в команде вместо символа E передан некорректный символ.
Команда:
^SAAAANNNNBC
Смена адреса термоподвески.
Команда выполнятся только после выполнения команды разрешения:
^EAAAA1
AAAA – адрес термоподвески.
NNNN – новый адрес.
B – 0
C– 0
Ответ:
!AAAA
Например:
Команда:
^E00011
Ответ:
!0001
Команда:
^S0001000200
Ответ:
!0002
?0001 – если не подана команда разрешения перед командой смены адреса или вместо символа S передан некорректный символ.
Команда:
^FAAAA
Поиск датчиков.
Находятся все датчики и их адреса заносятся в энергонезависимую память контроллера (EEPROM) в порядке возрастания адресов.
Команда, выполняется только после выполнения команды разрешения:
^EAAAA1.
Ответ на команду поиска датчиков:
!AAAANN
NN - количество датчиков найденных на подключенной термоподвеске в десятичном коде.
Например:
Команда:
^E00011
Ответ:
!0001
Команда:
^F0001
Ответ:
!000112 (на термоподвеске с адресом 0001 найдено 12 датчиков)
?0001 – если не подана команда разрешения перед командой поиска датчиков или вместо символа F передан некорректный символ.
Команда:
^WAAAANNNNNN[CRC]cr
Установка порядковых номеров датчиков.
Команда, выполняется только после выполнения команды разрешения:
^EAAAA1
Ответы на команды разрешения и установки порядковых номеров датчиков:
!AAAA
Например:
Команда:
^E00011
Ответ:
!0001
Команда:
^W0001-01-02-03-04-05-05-06
Ответ:
!0001
?0001 – если не подана команда разрешения перед командой установки порядковых номеров датчиков или вместо символа W передан некорректный символ.
Команда:
^СAAAA
Чтение порядковых номеров датчиков.
Ответ на команду чтения порядковых номеров датчиков:
!AAAANNNNNN……
Например:
Команда:
^С0001
Ответ:
!0001-01-02-03-04-50-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 (для 30-ти датчиков)
!0001-01-02-03-04-50-06-07-08-09-10-11-12-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 (для 12-ти датчиков)
(нумерация снизу вверх по термоподвеске )
?0001 – если в команде вместо символа С передан некорректный символ.
Команда:
^MAAAA
Чтение имени термоподвески.
Ответ:
!AAAA(NAME)(0D)(0N)
NAME – имя GRAYN
D – количество датчиков найденных на подключенной термоподвеске в шестнадцатиричном коде
N - количество датчиков найденных на подключенной термоподвеске в шестнадцатиричном коде
Например:
Команда:
^M0001
Ответ:
!0001NL30ML0С0С,
где: С – количество датчиков найденных на подключенной термоподвеске в шестнадцатиричном коде (12 – в десятичном коде)
?0001 – если в команде вместо символа M передан некорректный символ.
Команда:
^PAAAA
Запуск измерения температуры, ответ поступает через одну секунду.
AAAA – адрес термоподвески.
Ответ:
!AAAANNDD
NN – количество датчиков в подвеске (сколько должно быть) в шестнадцатиричном коде.
DD – количество датчиков в подвеске (сколько обнаружено) в шестнадцатиричном коде.
Например:
Команда:
^P0001
Ответ:
!00010С0С
?0001 – если в команде вместо символа P передан некорректный символ.
Команда:
^RAAAA или ^TAAAA
Чтение температуры термоподвески.
Ответ:
!AAAA(DATA
Например:
Команда:
^T0001
Ответ:
!0001024102420243024402450246
Команда:
^R0002
Ответ:
!0002124112421243124412451246
Команда:
^R0003
Ответ:
!0003-241-242-243-244-245-246
?0001 – если в команде вместо символа R или T передан некорректный символ.
Команда:
^VAAAA
Чтение версии встроенного ПО
AAAA – адрес термоподвески.
Ответ:
!AAAADD.MM.YY
где:
AAAA – адрес термоподвесок;
DD.MM.YY – дата последней редакции программы.
Например:
Команда:
^V00В0
Ответ:
!00B012.08.19
?0101 – если в команде вместо символа V передан некорректный символ.
![]() |
Разработка и поддержка cCube.ru |