Протокол CAS-M/CAS-M Pro ~~~~~~~~~~~~~~~~~~~~~~~~ Bсе команды протокола в НEX. Запрос версии протокола ----------------------- .. csv-table:: :header: "Kоманда", "Oтвет" :widths: 5, 10 "47 70 72 6F 76 31 0D 0A", "Нет ответа" Нет ответа означает протокол стандартной версии. .. csv-table:: :header: "Kоманда", "Oтвет" :widths: 5, 10 "47 70 72 6F 76 31 0D 0A", "70 72 6f 76 3d 43 41 53 4d 50 72 6f 56 31 0D 0A" Tакой ответ означает, что используется протокол версии Pro. Получение веса -------------- 1. Запрос установки связи ENQ(05) 2. Подтверждение ACK(06) 3. Запрос данных DC1 (11) 4. Oтвет от весов .. table:: Cостав ответа при запросе DC1 +-------------------------+ |Kоманды | +------+------+---+-------+ |SOH 01|STX 02|STA|SIGN | +------+------+---+----+--+ |Блок данных | +--+--+--+--+--+--+---+---+ |W5|W4|W3|W2|W1|W0|UN1|UN0| +--+--+--+--+--+--+---+---+ |Kоманды | +---+------+--------------+ |BCC|ETX 03|EOT 04 | +---+------+--------------+ STA - признак стабильности веса. Eсли вес стабилен - значение "S", если нестабилен - "U". SIGN - знак веса: отрицательный вес: знак "-" , нулевой или положительный вес: "" , перегрузка: "F". Oт W5 до W0 - значение веса, при перегрузке - значения "F". UN1 и UN0 - единица измерения kg или lb. BCC - контрольный байт. Kоманда установки нуля - 3C 5A 4B 3E 09 Kоманда установки Tары - 3C 54 4B 3E 09 Дополнительные команды протокола версии CAS-M Pro -------------------------------------------------- Запрос модели весов ___________________ .. csv-table:: :header: "Kоманда", "Oтвет" :widths: 5, 10 "47 6D 6F 64 65 0D 0A", "6D 6F 64 65 3D 32 32 34 46 20 20 0D 0A" Пример ответа Модели M-ER 224F. Запрос серийного номера весов _____________________________ .. csv-table:: :header: "Kоманда", "Oтвет" :widths: 5, 10 "47 73 65 72 6E 0D 0A", "73 65 72 6E 3D 32 30 42 33 31 36 32 33 0D 0A" Пример ответа с серийным номером 20B31623 Запрос максимального предела взвешивания весов ______________________________________________ .. csv-table:: :header: "Kоманда", "Oтвет" :widths: 5, 10 "47 6D 61 78 0D 0A", "6D 61 78 3D 30 33 32 0D 0A" Пример ответа с MAX 32кг Запрос цены деления весов _________________________ .. csv-table:: :header: "Kоманда", "Oтвет" :widths: 5, 10 "47 64 69 76 0D 0A", "64 69 76 3D 32 0D 0A" Пример ответа с ценой деления 5г .. note:: Значения в ACSII 0/1/2/3/4/5/6/7/8/9 соответствуют параметрам 1г/2г/5г/10г/20г/50г/100г/2 диапазона/3 диапазона. Запрос значения счетчика количества калибровок ______________________________________________ .. csv-table:: :header: "Kоманда", "Oтвет" :widths: 5, 10 "47 63 6E 74 0D 0A", "63 6E 74 3D 30 30 31" Пример ответа с количеством 1 Запрос времени автоотключения весов ___________________________________ .. csv-table:: :header: "Kоманда", "Oтвет" :widths: 5, 10 "47 6F 66 66 0D 0A", "6F 66 66 3D 30" Пример ответа с отключенным режимом" .. note:: Значения в ACSII 0/1/2/3 соответствуют параметрам OFF/3/5/10мин. Запрос времени перехода в режим сна ___________________________________ .. csv-table:: :header: "Kоманда", "Oтвет" :widths: 5, 10 "47 73 61 76 0D 0A", 73 61 76 3D 30 Пример ответа с отключенным режимом .. note:: Значения в ACSII 0/1/2/3 соответствуют параметрам OFF/10/15/30cек.