3 Lệnh So Sánh Trong Lập Trình PLC Mitsubishi
Các lệnh so sánh trong Lập trình PLC thường được sử dụng để thực hiện một phép toán so sánh (lớn hơn, nhỏ hơn, bằng, khác,…). Kết quả của phép toán so sánh này sẽ được sử dụng để thực hiện các lệnh khác.
Ở bài viết này PLCTECH xin chia sẻ kiến thức với bạn đọc về 3 Lệnh So Sánh Trong Lập Trình PLC Mitsubishi nhất định bạn phải biết.
1. Lệnh So Sánh Trong Lập Trình PLC Mitsubishi: So sánh giá trị hai ô nhớ
- Cấu trúc lệnh là LD= D20 D22
- Mô tả: nếu D20=D22 thì lệnh này sẽ ON tiếp điểm phía sau lên 1.
- Có thể sử dụng nhiều điều kiện khác nhau cho lệnh này như: <,>, =<, =>.
2. Lệnh So Sánh Trong Lập Trình PLC Mitsubishi giá trị ô nhớ cho ra 3 kết quả
- Cấu trúc lệnh: CMP D0 D2 M0
- Mô tả: so sánh giá trị của hai ô nhớ D0 và D2, nếu D2>D0 thì M0 được set lên 1, nếu D0=D2 thì M1 được set lên 1, nếu D2<D0 thì M2 được set là thành 1.
- Lưu ý khi sử dụng lệnh này 3 bit liên tiếp tính từ M0 sẽ được sử dụng, vì thế các bạn tránh trường hợp sử dụng những bit này sẽ khiến cho chương trình bị lỗi.
3. Lệnh So Sánh Trong Lập Trình PLC Mitsubishi: 3 giá trị cho ra 3 kết quả
- Cấu trúc lệnh ZCP K100 K200 D8 M10
- Mô tả: so sánh giá trị ô nhớ D8 với hai giá trị K100 và K200. Nếu D8<K100 thì M10 on lên 1, nếu K100<D8<K200 thì M11 on lên 1, nếu D8>K200 thì M12 on lên 1.
- Tương tự như lệnh CMP thì sử dụng lệnh này cũng sẽ sử dụng 3 bit liên tiếp tính từ M10 nên các bạn cũng cần phải chú ý.
Ví dụ về Lệnh So Sánh Trong Lập Trình PLC Mitsubishi
– So sánh giá trị đo mức nước để ra lệnh điều khiển bơm thoát nước
Khi mức nước trong bể lớn hơn 3m thì chạy bơm số 1
Khi mức nước lớn hơn 4.5m thì chạy tiếp bơm số 2
Khi mức nước hạ xuống dưới 2.5m thì dừng bơm số 2
Khi mức nước hạ xuống dưới 0.5m thì dừng cả 2 bơm
– So sánh giá trị bộ định thời timer với các mốc thời gian để bật tắt đèn tín hiệu giao thông
Khi Timer bắt đầu chạy bật đèn xanh
Khi Timer đạt 30s tắt đèn xanh, bật đèn vàng
Khi Timer đạt 32s tắt đèn vàng, bật đèn đỏ
Khi Timer đạt 50s tắt đèn đỏ, bật đèn xanh
Trong PLC Mitsubishi dòng FX, có 2 loại lệnh so sánh: lệnh so sánh trả về kết quả 1 bit và lệnh so sánh trả về kết quả 3 bit.
Lệnh so sánh trả về kết quả 1 bit gồm các lệnh LD<, LD>, LD=, LD<>, LD<=, LD>=. Kết quả trả về là 1bit ON/OFF
Lệnh so sánh trả về kết quả 3 bit gồm các lệnh CMP, ZCP, ECMP. Kết quả trả về là 3 bit tương ứng với kết quả so sánh <, > hoặc =
———————————————————
>> Xem thêm tài liệu Điện – Tự Động Hóa: https://plctech.com.vn/category/tai-lieu/
>> Kiến Thức ngành Điện – Tự Động Hóa: https://plctech.com.vn/category/tin-tuc/
>> Tham khảo thêm các khóa học tại Trung Tâm:
· Đào tạo PLC Mitsubishi | · Đào tạo thiết kế màn hình HMI |
Mọi tư vấn về Tự động hóa, vui lòng liên hệ với chúng tôi:
TRUNG TÂM TỰ ĐỘNG HÓA CÔNG NGHIỆP PLCTECH
Hà Nội: Số 11 Ngõ 2E Dịch Vọng – Cầu Giấy
HCM: 97 Đường Số 3 – Hiệp Bình Phước – TP. Thủ Đức
SĐT/Zalo: 0987 635 127
Website: https://plctech.com.vn/
Fanpage: https://www.facebook.com/PLCTechHN/