🔹 1. Ý nghĩa lệnh MOV
-
MOV
= Move → copy dữ liệu từ nguồn (source) sang đích (destination). -
Đặc điểm:
-
Nguồn và đích đều là Data Register (D) hoặc hằng số (Kxxx).
-
Chỉ copy 16-bit (1 word).
-
🔹 2. Phân tích MOV D200 D300
Thông số | Ý nghĩa |
---|---|
D200 | Data Register D200 → giá trị nguồn (16-bit) |
D300 | Data Register D300 → đích để lưu giá trị |
Ý nghĩa:
-
Giá trị trong D200 sẽ được copy sang D300.
-
D300 thay thế hoàn toàn giá trị trước đó bằng giá trị mới từ D200.
🔹 3. Ứng dụng thực tế
-
Sao chép dữ liệu giữa các thanh ghi để:
-
Tạm lưu giá trị.
-
Chuẩn bị dữ liệu tính toán.
-
Gửi dữ liệu sang HMI hoặc module khác.
-
-
Ví dụ: bạn có tổng sản phẩm trong D200, muốn lưu vào D300 trước khi reset D200 để bắt đầu đếm mới.
🔹 4. Ví dụ Ladder
-
Khi X0 = ON → giá trị D200 sẽ gán sang D300.
-
Có thể kết hợp
MOV D300 K0
sau đó để reset D200 nếu muốn bắt đầu một chu kỳ mới.
✅ Tóm lại: MOV D200 D300
= Copy giá trị 16-bit từ D200 sang D300, đích sẽ được thay thế hoàn toàn.