Поставили тут задачу - управлять блоками по Modbus. Как известно, в пакете требуется передача контрольной суммы. Рассчитывать CRC16 для каждого пакета - не вариант. Полазив по инету и перепробовав различные проги, нашёл онлайн расчёт CRC. В моём случае надо было поменять местами старший и младший полубайт значения, выданного программой (CRC-16 (Modbus)).
Так же программа рассчитывает CRC-16, CRC-16 (Modbus), CRC-16 (Sick), CRC-CCITT (XModem), CRC-CCITT (0xFFFF), CRC-CCITT (0x1D0F), CRC-CCITT (Kermit), CRC-DNP, CRC-32.
Онлайн расчёт контрольной суммы - CRC.
Расчёт контрольной суммы - CRC.
Модератор: KopylovSergey