Протокол CAS-M/CAS-M Pro¶
Все команды протокола передаются в HEX.
Запрос версии протокола¶
Команда |
Ответ |
|---|---|
47 70 72 6F 76 31 0D 0A |
Нет ответа |
Отсутствие ответа означает, что используется протокол стандартной версии.
Команда |
Ответ |
|---|---|
47 70 72 6F 76 31 0D 0A |
70 72 6F 76 3D 43 41 53 4D 50 72 6F 56 31 0D 0A |
Такой ответ означает, что используется протокол версии Pro
(в ASCII — prov=CASMProV1).
Получение веса¶
Порядок обмена:
Запрос установки связи — ENQ (05).
Подтверждение — ACK (06).
Запрос данных — DC1 (11).
Ответ от весов.
Структура ответа при запросе DC1:
Байт |
Значение |
Описание |
|---|---|---|
SOH |
01 |
Начало блока |
STX |
02 |
Начало текста |
STA |
Признак стабильности веса: |
|
SIGN |
Знак веса: |
|
W5…W0 |
Значение веса; при перегрузке — символы |
|
UN1 UN0 |
Единица измерения: |
|
BCC |
Контрольный байт |
|
ETX |
03 |
Конец текста |
EOT |
04 |
Конец передачи |
Команда установки нуля — 3C 5A 4B 3E 09.
Команда установки тары — 3C 54 4B 3E 09.
Дополнительные команды CAS-M Pro¶
Запрос модели весов¶
Команда |
Ответ |
|---|---|
47 6D 6F 64 65 0D 0A |
6D 6F 64 65 3D 32 32 34 46 20 20 0D 0A |
Пример ответа для модели M-ER 224F.
Запрос серийного номера весов¶
Команда |
Ответ |
|---|---|
47 73 65 72 6E 0D 0A |
73 65 72 6E 3D 32 30 42 33 31 36 32 33 0D 0A |
Пример ответа с серийным номером 20B31623.
Запрос максимального предела взвешивания весов¶
Команда |
Ответ |
|---|---|
47 6D 61 78 0D 0A |
6D 61 78 3D 30 33 32 0D 0A |
Пример ответа с MAX 32 кг.
Запрос цены деления весов¶
Команда |
Ответ |
|---|---|
47 64 69 76 0D 0A |
64 69 76 3D 32 0D 0A |
Пример ответа с ценой деления 5 г.
Примечание
Значения в ASCII 0/1/2/3/4/5/6/7/8/9 соответствуют параметрам 1 г/2 г/5 г/10 г/20 г/50 г/100 г/2 диапазона/ 3 диапазона.
Запрос значения счётчика количества калибровок¶
Команда |
Ответ |
|---|---|
47 63 6E 74 0D 0A |
63 6E 74 3D 30 30 0D 0A |
Пример ответа с количеством 1.
Запрос времени автоотключения весов¶
Команда |
Ответ |
|---|---|
47 6F 66 66 0D 0A |
6F 66 66 3D 30 0D 0A |
Пример ответа с отключенным режимом.
Примечание
Значения в ASCII 0/1/2/3 соответствуют параметрам OFF/3/5/10 мин.
Запрос времени перехода в режим сна¶
Команда |
Ответ |
|---|---|
47 73 61 76 0D 0A |
73 61 76 3D 30 0D 0A |
Пример ответа с отключенным режимом.
Примечание
Значения в ASCII 0/1/2/3 соответствуют параметрам OFF/10/15/30 сек.