ROOTCASTLE / INŽENIRSKI LAB
Iskalnik protokola
Decode Modbus RTU, UART and CAN frames.
LOCAL CALCULATION · NO DEVICE CONNECTION
Modbus RTU decoder
✓ Valid frame · Request
| Field | Bytes | Value |
|---|---|---|
| slave | 01 | 1 |
| function | 03 | 3 Read Holding Registers |
| start | 00 00 | 0 (0x0000) |
| quantity | 00 0A | 10 |
| crc | C5 CD | 0xCDC5 = 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 }
Za kaj je to
Najpogostejše napake pri polju komunikacije so napačen CRC, napačna naslov, zmešani vrstni red in časovni odgledi. Prilepite okvir, kopiran iz analizatorja ali serijnega dnevnika, da ugotovite, katera polja ni pravilna, koda izjema naprave in verjetne interpretacije vrednosti registrov.
Omejitve
Orodje se ne povezuje z napravami ali pošlje podatkov; vsako izračunanje teče v vašem brskalniku. Interpretacija Modbus ASCII, Modbus TCP, CAN FD in J1939/CANopen nosivca je izven obsega. Avtomatni smer lahko za nejasne okvire ni pravilen; ga izberite ročno.
Osebniki
Modbus over Serial Line V1.02 · Modbus Application Protocol V1.1b3 · ISO 11898-1:2015 (CAN data link layer) · Spis CRC
Educativni model. Rezultati niso dovolj za diagnozo mašine ali za določene varnostne meje delovanja.