این صفحه از انگلیسی به فارسی ترجمه شده است و ممکن است دارای خطا باشد. انگلیسی اصلی مرجع است. بگویید انگلیسی اصلی را بخوانید: مثبت‌کننده پروتکل

ROOTCASTLE / آزمایشگاه مهندسی

مثبت‌کننده پروتکل

رمزگشایی فریم‌های Modbus RTU, UART و CAN.

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 }

برای چه هدفی است

بیشترین خطاهای ارتباطی در میدان مربوط به CRC اشتباه، آدرس اشتباه، ترتیب کلمات مخلوط وTimeouts هستند. یک فریم کپی شده از یک تحلیلگر یا لاگ سریال را پیست کنید تا میدان اشتباه، کد استثنا دستگاه و تفسیرهای احتمالی مقادیر ثبت را ببینید.

محدودیت‌ها

ابزار اتصال به دستگاه یا ارسال داده ندارد؛ هر محاسباتی در مرورگر شما اجرا می‌شود. تفسیرayload Modbus ASCII، Modbus TCP، CAN FD و J1939/CANopen خارج از حوزه کار است. جهت جهت خودکار برای فریم‌های ابهام‌زا می‌تواند اشتباه باشد؛ لطفاً آن را دستی انتخاب کنید.

مراجع

Modbus روی خط سری V1.02 · پروتکل برنامه Modbus V1.1b3 · ISO 11898-1:2015 (CAN data link layer) · کاتالوگ CRC

مدل آموزشی. نتایج برای تشخیص ماشین یا تعیین محدودیت‌های اجرای ایمن کافی نیستند.

← Rootcastle LAB

دستورات جستجو یا صفحات