Tr ng mã hàm (Function)
Bao gồm 2 kí tự ASCII hoặc 1 byte
Giá trị từ 1-255 trong đó các mã hàm thông báo yêu cầu chỉ
nằm trong khoảng 1-127
Một vài mã áp dụng cho các bộ điều khiển. Một vài mã chỉ áp
dụng cho một số mô hình nào đó, một số dành cho tương lại Master -> Slave chỉ ra salve phải làm gì?
Slave -> Master báo là hoạt động bình thường hay lỗi. Nếu bình thường thì phản hồi về mã chức năng ban đầu. nếu có lỗi
thì phản hồi về mã chức năng ban đầu với bit cao nhất bằng 1.
343/11/2015 3/11/2015
Tr ng d li u:
Master -> Slave các dữ liệu cần cho hoạt động được định nghĩa bởi mã chức năng
Trong một số thông báo, phần dữ liệu nói lên chi tiết hoạt động mà bên nhận cần thực hiện, ví dụ yêu cần đọc thanh
ghi chức năng thì trường dữ liệu chứa thông tin về địa chỉ
thanh ghi đầu tiên và số lượng thanh ghi cần đọc.
Slave -> Master nếu không có lỗi nó chứa các dữ liệu trả về, nếu có lỗi thì nó chứa mã lỗi
Trường dữ liệu có thể không có trong một số bản tin
353/11/2015 3/11/2015
Kiểm soát LRC (Longitudinal Redundancy Chek)
Dùng trong chế độ truyền ASCII
Dãy bit nguồn được áp dụng để tính mã LRC bao gồm phần địa chỉ, mã hàm và phần dữ liệu.
Các ô khởi đầu cũng như kết thúc khung không tham gia vào
tính toán.
Mã LRC dài 8 bit (truyền bằng 2 kí tự ASCII) được tính bằng cách cộng đại số toàn bộ các byte của dãy bít nguồn (không quan tâm đến tròn), sau đó lấy phần bù 2 của kết quả
363/11/2015 3/11/2015