История изменений
Исправление Zubok, (текущая версия) :
Это CRC-16 (Modbus). См. калькулятор. Считается она по уже закодированной ASCII посылке без учета заголовка FF 21 (в случае компьютера - без учета FF 3A) и с учетом разделителей 3B.
Допустим, у нас есть уже закодированная посылка с заводским номером и каким-то полем спереди (возможно, это номер устройства или модель устройства): 32 34 31 3B 37 36 34 30 30 30 30 30 3B
Считаем по калькулятору CRC-16 (Modbus) в режиме HEX и получаем 0xD4E5 = 54501. Переводим десятичную текстовую запись «54501» или «35 34 35 30 31», добавляем сзади OD, спереди заголовок FF 21 и получаем твою:
03: FF 21 32 34 31 3B 37 36 34 30 30 30 30 30 3B 35 34 35 30 31 0D
03: FF 21 2 4 1 ; 7 6 4 0 0 0 0 0 ; 5 4 5 0 1 0D
Исправление Zubok, :
Это CRC-16 (Modbus). См. калькулятор. Считается она по уже закодированной ASCII посылке без учета заголовка FF 21 (в случае компьютера - без учета FF 3A) и с учетом разделителей 3B.
То есть у нас есть уже закодированная посылка с заводским номером и каким-то полем спереди (возможно, это номер устройства или модель устройства): 32 34 31 3B 37 36 34 30 30 30 30 30 3B
Считаем по калькулятору CRC-16 (Modbus) в режиме HEX и получаем 0xD4E5 = 54501. Переводим десятичную текстовую запись «54501» или «35 34 35 30 31», добавляем сзади OD, спереди заголовок FF 21 и получаем твою:
03: FF 21 32 34 31 3B 37 36 34 30 30 30 30 30 3B 35 34 35 30 31 0D
03: FF 21 2 4 1 ; 7 6 4 0 0 0 0 0 ; 5 4 5 0 1 0D
Исходная версия Zubok, :
Это CRC-16 (Modbus). См. калькулятор. Считается она по уже закодированной ASCII посылке без учета заголовка FF 21 (в случае компьютера - без учета FF 3A) и с учетом заделителей 3B.
То есть у нас есть уже закодированная посылка с заводским номером и каким-то полем спереди (возможно, это номер устройства или модель устройства): 32 34 31 3B 37 36 34 30 30 30 30 30 3B
Считаем по калькулятору CRC-16 (Modbus) в режиме HEX и получаем 0xD4E5 = 54501. Переводим десятичную текстовую запись «54501» или «35 34 35 30 31», добавляем сзади OD, спереди заголовок FF 21 и получаем твою:
03: FF 21 32 34 31 3B 37 36 34 30 30 30 30 30 3B 35 34 35 30 31 0D
03: FF 21 2 4 1 ; 7 6 4 0 0 0 0 0 ; 5 4 5 0 1 0D