Modbus ASCII — Công cụ khung
Tạo, phân tích khung Modbus ASCII và kiểm tra LRC. Khung bắt đầu bằng dấu hai chấm, kết thúc CRLF. LRC tính từ byte địa chỉ, hàm và dữ liệu, không gồm dấu hai chấm, CRLF hoặc LRC cũ.
Modbus ASCII — Tạo yêu cầu
Trình tạo gói tin phản hồi Modbus ASCII
Kiểu dữ liệu
Thứ tự byte
Giá trị(Giá trị thập phân)
Modbus ASCII — 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 ASCII LRC
Hướng dẫn sử dụng
Tổng quan chức năng
Tạo, phân tích khung Modbus ASCII và kiểm tra LRC. Khung bắt đầu bằng dấu hai chấm, kết thúc CRLF. LRC tính từ byte địa chỉ, hàm và dữ liệu, không gồm dấu hai chấm, CRLF hoặc LRC cũ.
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
- Hỗ trợ nhập các khung dữ liệu Modbus chuẩn để phân tích
- Có thể cấu hình nhiều quy tắc phân tích, hỗ trợ các kiểu dữ liệu và thứ tự byte khác nhau
- Trình phân tích khung có thể làm tròn số nguyên 64-bit lớn. Dùng bộ chuyển đổi số để kiểm tra chính xác và khớp kiểu cùng thứ tự với thiết bị. Chuyển đổi hex và thập phân
- Cấu hình thứ tự byte linh hoạt, thích ứng với các định dạng dữ liệu của các thiết bị khác nhau
- Để phân tích lượng lớn dữ liệu, bạn nên sử dụng chức năng phân tích tệp trong phần Phân tích Dữ liệu Modbus của trang Gỡ lỗi Modbus, hỗ trợ xử lý dữ liệu hàng loạt