BOOL: thuật ngữ PLC giải thích dễ hiểu
LogicGiống một đồng xu: sấp hoặc ngửa, không có gì ở giữa. Một BOOL chỉ giữ một trong hai câu trả lời, TRUE hoặc FALSE, nên nó hợp với nút nhấn hay đèn nhưng không hợp với một con số như 42.
Giá trị chỉ có hai lựa chọn: TRUE hoặc FALSE. Nó không thể chứa một lượng đo được như 42 lít.
BOOL trên một máy thật
BOOL, viết tắt của logic Boole, là kiểu dữ liệu đơn giản nhất. Nó giữ một trong hai giá trị, TRUE hoặc FALSE. Nút nhấn, công tắc cảm biến, lệnh chạy, đèn và bit cảnh báo thường là các giá trị logic Boole.
Mọi điều kiện trong chương trình cuối cùng đều thành một BOOL. Phép so sánh như Level > 90 cho kết quả BOOL, còn AND, OR và NOT nhận các giá trị logic Boole và trả về một giá trị logic Boole.
Logic ladder chủ yếu là các giá trị logic Boole: tiếp điểm kiểm tra một giá trị và cuộn dây ghi một giá trị. Một BOOL không thể giữ một lượng. Để đếm, dùng INT hoặc DINT, còn để đo, dùng REAL.
BOOL: một ví dụ có lời giải
Một bồn có công tắc phao và bộ truyền tín hiệu mức. Công tắc có thể là một BOOL tên HighFloat, vì nước hoặc đã chạm tới nó hoặc chưa. Bộ truyền tín hiệu cần một REAL, vì 41.5% không phải TRUE cũng không phải FALSE. Bạn vẫn có thể lấy một BOOL từ nó: Level > 90.
BOOL: một lỗi thường gặp
Đặt tên BOOL khiến ý nghĩa của TRUE không rõ ràng. Nút nhấn đấu dây thường đóng đọc TRUE khi không được nhấn. Một cái tên như StopOK cho biết TRUE có nghĩa gì, còn Stop thì không.
Vẫn chưa chắc về thuật ngữ này? Hãy hỏi trong Phòng thay đồ.