Modbus RTU — Công cụ khung

Tạo yêu cầu và phản hồi Modbus RTU, phân tích trường và giá trị thanh ghi, kiểm tra CRC-16.

Modbus RTU — Tạo yêu cầu

Trình tạo gói tin phản hồi Modbus RTU

Kiểu dữ liệu
Thứ tự byte
Giá trị(Giá trị thập phân)

Modbus RTU — Phân tích khung

Cấu hình quy tắc phân tích

Độ lệch byte
Kiểu dữ liệu
Byte gốc
Thứ tự byte
Byte đã đổi thứ tự
Kết quả phân tích
Hành động
Thêm quy tắc để đọc giá trị dữ liệu.

Máy tính mã kiểm tra Modbus RTU CRC 16

Hướng dẫn sử dụng

Khắc phục sự cố cổng nối tiếp và RTU

Tổng quan chức năng

Tạo yêu cầu và phản hồi Modbus RTU, phân tích trường và giá trị thanh ghi, kiểm tra CRC-16.

Chức năng chính:

  • Mã hàm thập phân có sẵn: 01,02,03,04,05,06,15,16. 15 = 0x0F và 16 = 0x10; không phải mọi mã ở giữa đều được hỗ trợ.
  • Tạo dữ liệu phản hồi: Hỗ trợ giả lập dữ liệu phản hồi của trạm tớ, thuận tiện cho việc kiểm tra và xác minh
  • Phân tích dữ liệu: Hỗ trợ phân tích nhiều kiểu dữ liệu và thứ tự byte, có thể nhanh chóng xác minh xem kiểu dữ liệu và thứ tự byte có đúng không

Hướng dẫn sử dụng Trình tạo lệnh

  • Kiểm tra nguồn, dây, địa chỉ và cấu hình. Bắt đầu bằng yêu cầu đọc được tài liệu xác nhận và chờ phản hồi hoặc hết thời gian trước yêu cầu tiếp theo. Địa chỉ quảng bá nối tiếp 0 không được trả lời. Ngoại lệ cho biết thiết bị đã trả lời nhưng từ chối thao tác.
  • Mã hàm thập phân có sẵn: 01,02,03,04,05,06,15,16. 15 = 0x0F và 16 = 0x10; không phải mọi mã ở giữa đều được hỗ trợ.
  • Theo cách đánh số tham chiếu phổ biến, 40001 là địa chỉ 0, 40002 là 1 và 40108 là 107 (0x006B). Tài liệu có thể đã dùng địa chỉ từ 0. Nhập độ lệch giao thức; bộ tạo không tự chuyển nhãn 4xxxx.
  • Số lượng: Số lượng dữ liệu cần đọc hoặc ghi
  • Ví dụ về lệnh thường dùng:
  • Đọc holding registers: 01 03 00 00 00 02 C4 0B (đọc 2 thanh ghi)
  • Ghi một register: 01 06 00 00 00 01 48 0A (ghi giá trị 1)

Hướng dẫn sử dụng Trình tạo dữ liệu phản hồi

  • Chọn mã chức năng phù hợp với lệnh
  • Hỗ trợ nhiều kiểu dữ liệu: UINT16/INT16/UINT32/INT32/FLOAT32, v.v.
  • Hỗ trợ nhiều thứ tự byte: ABCD/DCBA/BADC/CDAB
  • Ví dụ về dữ liệu phản hồi:
  • Phản hồi đọc: 01 03 04 00 01 00 02 2A 32 (trả về dữ liệu của 2 thanh ghi)
  • Phản hồi ghi: 01 06 00 00 00 01 48 0A (xác nhận ghi)

Hướng dẫn sử dụng Trình phân tích dữ liệu

Kiến thức về giao thức Modbus RTU

Các kiểu dữ liệu được hỗ trợ

    Các loại thứ tự byte

      Giải thích mã chức năng

        Kỹ thuật gỡ lỗi

          Các trường hợp ứng dụng