Tämä sivu on konekäännetty englannista ja voi sisältää virheitä. Englanninkielinen alkuperä on autoriteetti. Lue englanti alkuperäinen: Protokollatarkastus

ROOTCASTLE / INSINÖÖRILAB

Protokollatarkastus

Pura Modbus RTU, UART ja CAN‑kehykset.

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 }

Mihin se on tarkoitettu

Yleisimmät kenttäviestintävirheet ovat väärä CRC, väärä osoite, sekava sanajärjestys ja aikakatkaisut. Kopioi kehyksestä, joka on kopioitu analysoijasta tai sarjalogista, nähdäksesi, mikä merkki on väärä, laitteen poikkeuskoodi ja todennäköiset rekisteriarvojen tulkinnat.

Rajoitukset

Työkalu ei yhdistä laitteisiin eikä lähetä dataa; kaikki laskenta suoritetaan selaimessasi. Modbus ASCII, Modbus TCP, CAN FD ja J1939/CANopen-payload-tulkinta eivät kuulu toimialueelle. Automaattinen suunta voi olla väärä epäselvissä kehyksissä; valitse se manuaalisesti.

Lähteet

Modbus over Serial Line V1.02 · Modbus Application Protocol V1.1b3 · ISO 11898-1:2015 (CAN data link layer) · CRC‑katalogi

Koulutusmalli. Tulokset eivät riitä koneen diagnosointiin tai turvallisten käyttörajojen määrittämiseen.

← Rootcastle LAB

Haku komentoihin tai sivuihin