🔹 1. Ý nghĩa lệnh ADDP
-
ADDP
= Addition Plus -
Thực hiện phép tính:
Đích = Nguồn 1 + Nguồn 2 nếu kết quả lớn hơn 65535 gán = 65535
-
Nguồn1, Nguồn2, Đích là các Data Register (Dxxx) (16-bit).
-
Nếu kết quả vượt giá trị tối đa 16-bit (65535) → kết quả được chặn ở 65535.
🔹 2. Phân tích ADDP D412 D208 D218
Tham số | Ý nghĩa |
---|---|
D412 | Nguồn1 → giá trị thứ nhất |
D208 | Nguồn2 → giá trị cộng |
D218 | Đích → nơi lưu kết quả |
Ý nghĩa:
D218=D412+D208(neˆˊu > 65535 → D218 = 65535)D218 = D412 + D208 \quad (\text{nếu > 65535 → D218 = 65535})
-
Ví dụ:
-
D412 = 30000
-
D208 = 20000
→ D218 = 50000 -
D412 = 40000
-
D208 = 30000
→ D218 = 65535 (chặn giá trị tối đa)
-
🔹 3. Ứng dụng thực tế
-
Tính tổng sản phẩm:
-
D412 = số sản phẩm trước đó
-
D208 = số sản phẩm mới
-
D218 = tổng, chặn tối đa 65535
-
-
Tính tổng nguyên liệu sử dụng:
-
Đảm bảo không vượt quá giá trị tối đa thanh ghi.
-
🔹 4. Ví dụ Ladder
-
Khi X0 = ON, PLC tính tổng hai giá trị.
-
D218 lưu kết quả, dùng cho tính toán tiếp hoặc hiển thị.
✅ Tóm lại: ADDP D412 D208 D218
= cộng D412 + D208, nếu kết quả > 65535 → gán 65535, lưu vào D218, dùng để tính tổng hoặc cộng giá trị trong PLC mà không bị tràn.