Bài này chia sẻ kiến thức lập trình một số lệnh so sánh giá trị của các ô nhớ trên plc Mitsubishi.
Hướng dẫn lập trình lệnh so sánh plc Mitsubishi
So sánh giá trị hai ô nhớ
- 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ư: <,>, =<, =>.
So sánh giá trị ô nhớ cho ra 3 kết quả
- 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ệnh này dùng 3 bit liên tiếp tính từ M0 đến M2, vì thế tránh sử dụng những bit này trong chương trình.
So sánh 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ự 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 M12.