|
发表于 2023-4-4 15:35:37
|
显示全部楼层
Đây là một đoạn mã điều khiển để ghi giá trị số 2 vào địa chỉ biến 1000. Cụ thể, mã này bao gồm các phần sau:
5A A5: tiêu đề khung truyền
05: độ dài dữ liệu
82: chỉ thị ghi vào bộ lưu trữ biến
1000: địa chỉ biến (2 byte)
0002: dữ liệu số 2 (2 byte)
Giải thích: Chương trình sử dụng chỉ thị này để gán giá trị 2 cho địa chỉ biến 1000. Sau đó, trên màn hình hiển thị biến dữ liệu kiểu số nguyên có giá trị 2.
Lưu ý: Địa chỉ đọc và ghi biến trên màn hình DGUS có thể được xem như là địa chỉ bắt đầu. Ví dụ, hiệu quả của các chỉ thị a, b tương đương với chỉ thị c.
a: 5AA5 05 82 1001 000A
b: 5AA5 05 82 1002 000B
c: 5AA5 07 82 1001 000A 000B
Đây là một đoạn mã điều khiển để đọc giá trị tại địa chỉ biến 1000. Cụ thể, mã này bao gồm các phần sau:
5A A5: tiêu đề khung truyền
04: độ dài dữ liệu
83: chỉ thị đọc từ bộ lưu trữ dữ liệu
1000: địa chỉ biến (2 byte)
01: độ dài dữ liệu cần đọc từ địa chỉ biến
0002: dữ liệu tại địa chỉ biến 1000 (2 byte)
Giải thích: Chương trình sử dụng chỉ thị này để đọc giá trị tại địa chỉ biến 1000. Đầu tiên, nó gửi thông điệp yêu cầu đọc đến màn hình DGUS. Sau đó, màn hình trả về giá trị của địa chỉ biến 1000 (2 byte), trong trường hợp này là giá trị số 2.
Lưu ý: Địa chỉ đọc và ghi biến trên màn hình DGUS có thể được xem như là địa chỉ bắt đầu. Chỉ thị đọc này cũng cho phép đọc nhiều giá trị từ địa chỉ biến, tuy nhiên, trong trường hợp này, chỉ có một giá trị được đọc. |
|