ROOTCASTLE / ENGINEERING LAB

Protokol denetçisi

Modbus RTU, UART ve CAN çerçevelerini çözün.

YEREL HESAP · CİHAZA BAĞLANMAZ

Modbus RTU çözümleyici

✓ Geçerli çerçeve · İstek

AlanBaytlarDeğer
slave011
function033 Read Holding Registers
start00 000 (0x0000)
quantity00 0A10
crcC5 CD0xCDC5 = 0xCDC5
Model ve varsayımlar

RTU çerçevesi: adres, fonksiyon, veri, CRC-16 (polinom 0xA001 yansıtılmış, başlangıç 0xFFFF, düşük bayt önce). Aynı fonksiyon kodu istek ve yanıtta farklı uzunluktadır; otomatik yön tahmini belirsiz çerçevelerde yanılabilir. Adres 0 tabanlıdır; 40001 gösterimi bir cihaz kuralıdır. 32 bit değerlerin kelime sırası cihaza bağlıdır.

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

Ne işe yarar

Sahada en sık görülen haberleşme arızaları yanlış CRC, yanlış adres, kelime sırası karışıklığı ve zaman aşımıdır. Bir analizörden veya seri port kaydından kopyalanan çerçeveyi buraya yapıştırarak hangi alanın hatalı olduğunu, cihazın istisna kodunu ve register değerlerinin olası yorumlarını görebilirsiniz.

Sınırlar

Araç cihaza bağlanmaz ve veri göndermez; tüm hesap tarayıcınızda yapılır. Modbus ASCII, Modbus TCP, CAN FD, J1939 ve CANopen içerik yorumları kapsam dışıdır. Otomatik yön tahmini belirsiz çerçevelerde yanılabilir; yönü elle seçin.

Kaynaklar

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

Eğitim amaçlı model. Sonuçlar bir makineyi teşhis etmek veya güvenli işletme sınırı belirlemek için yeterli değildir.

← Rootcastle LAB

Komut veya sayfa ara