Hierdie bladsy is masjien-vertalings van Engels en kan foute bevat. Die Engels-origineel is die enige waardige bron. Lees die Engels originale: Protokol-inspekteur

ROOTCASTLE / INGENIERING LAB

Protokol-inspekteur

Decode Modbus RTU, UART en CAN raamwerke.

LOCAL CALCULATION · NO DEVICE CONNECTION

Modbus RTU decoder

✓ Valid frame · Request

FieldBytesValue
slave011
function033 Read Holding Registers
start00 000 (0x0000)
quantity00 0A10
crcC5 CD0xCDC5 = 0xCDC5
Model and assumptions

RTU frame: address, function, data, CRC-16 (reflected polynomial 0xA001, initial 0xFFFF, low byte first). The same function code has different lengths in request and response; automatic direction can be wrong for ambiguous frames. Addresses are zero-based; the 40001 notation is a device convention. Word order of 32-bit values depends on the device.

CRC: c=0xFFFF; c^=byte; 8×{ c = c&1 ? (c>>1)^0xA001 : c>>1 }

Waarvoor dit is

Die mees algemene veldkommunikasie-foute is 'n verkeerde CRC, 'n verkeerde adres, verwarrende woordorde en tyd-uit. Kopieer 'n raamwerk wat van 'n analiseerder of 'n seriële log is gekopieer om te sien watter veld verkeerd is, die toestandsuitskrif van die toestel en die waarskynlike interpretasies van registerwaardes.

Beperkings

Die gereedskap maak nie verbinding met toestelle of stuur data nie; elke berekening loop in jou browser. Modbus ASCII, Modbus TCP, CAN FD en J1939/CANopen ladingsinterpretasie is buite die scope. Automatiese rigting kan verkeerd wees vir ambiguouse raamwerke; kies dit handmatig.

Verwysings

Modbus oor Seriële Lyn V1.02 · Modbus-toepassingsprotokol V1.1b3 · ISO 11898-1:2015 (CAN data link layer) · CRC katalogus

Opleidingsmodel. Resultate is nie voldoende om 'n masjien te diagnoseer nie of veilige operasiegrense te stel nie.

← Rootcastle LAB

Soek-opdragte of bladsye