Протокол 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).

Получение веса

Порядок обмена:

  1. Запрос установки связи — ENQ (05).

  2. Подтверждение — ACK (06).

  3. Запрос данных — DC1 (11).

  4. Ответ от весов.

Структура ответа при запросе DC1:

Байт

Значение

Описание

SOH

01

Начало блока

STX

02

Начало текста

STA

Признак стабильности веса: S — стабилен, U — нестабилен

SIGN

Знак веса: - — отрицательный; пусто — нулевой или положительный; F — перегрузка

W5…W0

Значение веса; при перегрузке — символы F

UN1 UN0

Единица измерения: kg или lb

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 сек.