Šī lapa ir mašīnu tulkots no angļu un var saturēt kļūdas. Angļu avots ir autoritāts. Lasīt angļu valodas originalu: Protokola pārskats

ROOTCASTLE / INĢENIERSTIS LAB

Protokola pārskats

Dekodējiet Modbus RTU, UART un CAN frame-us.

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 }

Kāpēc to izmantot

Visākās lauku komunikācijas kļūdas ir nepareizs CRC, nepareizs adrese, aizsargāta vārda secība un laiku izpildes pārtraukiumi. Ievieido frame kopējamu no analysētaja vai seriālā loga, lai redzētu, kurā field ir nepareizs, device exception code un iespējamos vērtību interpretācijas.

Ierobežojumi

Tools nevienojas ar iekārtām vai nosūta datus; katra aprēķina darbojas jūsu pārlūkā. Modbus ASCII, Modbus TCP, CAN FD un J1939/CANopen payload interpretācija ir izslēgta. Automātiskā direction var būt nepareizīga neapstrādātajām frame; izvēlieties to roki.

Atbilde

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

Izglītības modelis. Rezultāti nav pietiekami, lai diagnostētu mašīnu vai noteikt drošo darbības robežas.

← Rootcastle LAB

Meklēt komandas vai lapas