Đang tải tiến độ trên máy…
PLC Gym
Trang chủ PLC GymCấp độ 1, 0 XP · tiến độ của bạn
Thuật ngữ

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 đồ.