Lệnh MOV copy dữ liệu từ nguồn (source) sang đích (destination)

🔹 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).

dmov

🔹 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

LD X0 ; Khi nhấn nút X0
MOV D200 D300 ; Copy giá trị D200 vào D300
  • 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.

Rate this post

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *