ROOTCASTLE / TEHNOLOOGIAABI
Protokolli kontrollija
Dekomplekteerige Modbus RTU, UART ja CAN raadiosidemeid.
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 }
Milleks see on?
Tavalisemad välise kommunikatsiooni vigu on vale CRC, vale aadress, segadust tekitav sõnavorm ja aegumised. Kleepige analüsaatori või seeria logist kopeeritud raam, et näha, milline väljund on vale, seadme erandikood ja registre väärtuste tõenäolised tõlgendused.
Piirangud
Tööriist ei ühenda seadmeid ega saada andmeid; iga arvutus toimub teie brauseris. Modbus ASCII, Modbus TCP, CAN FD ja J1939/CANopen laadimise tõlgendamine ei kuulu siia. Automaatne suund võib olla vale kahtlase raamiga; valige see käsitsi.
Referentsid
Modbus Serial Line V1.02 · Modbus Application Protocol V1.1b3 · ISO 11898-1:2015 (CAN data link layer) · CRC kataloog
Õpikujuline mudel. Tulemused ei ole piisavad masina diagnoosimiseks ega ohutuste operatsioonilimiitide kindlaksmääramiseks.