Bugtech

HÀM LOGIC TRONG PLC

Để hiểu hàm logic trong lập trình PLC là như thế nào, bạn có thể nhìn vào chiếc xe máy tay ga mà bạn cưỡi lên mỗi ngày. Để xe máy khởi động được, bạn cần thực hiện 2 động tác trước, đó là bật chìa khóa(bật nguồn) và gạt chân chống.

Nếu nhìn theo góc độ lập trình, bật chìa khóa và gạt chân chống là hai tín hiệu đầu vào với giá trị bằng 1. Khi đó thì xe máy ẽ khởi động tương ứng với tín hiệu đầu ra bằng 1.

Sau đây Bugtech xin giới thiệu đến bạn các hàm logic cơ bản trong lập trình PLC.

1/ Hàm logic AND trong lập trình PLC

Hàm logic AND thể hiện một hệ thống điều khiển có hai đầu vào A và B. Chỉ khi cả A và  B đều bật thì mới có đầu ra. Vì vậy, nếu chúng ta sử dụng 1 để biểu thị tín hiệu bật và 0 để biểu thị tín hiệu tắt, thì để có đầu ra 1, chúng ta phải có cả A và B đều là 1.

Ví dụ về xe máy ở trên cũng là một ứng dụng của hàm logic AND.

a) Cổng logic AND. b) Bảng giá trị logic AND. c) Hàm logic AND theo Ladder. d) Mạch điện biểu diện hàm logic AND

2/ Hàm logic OR trong lập trình PLC

Hàm logic OR thể hiện một hệ thống điều khiển có hai đầu vào A và B. Khi một trong hai đầu A và  B bật thì sẽ có đầu ra. Vì vậy, nếu chúng ta sử dụng 1 để biểu thị tín hiệu bật và 0 để biểu thị tín hiệu tắt, thì để có đầu ra là 1, thì ít nhất đầu A và B bằng 1. Tín hiệu đầu ra chỉ bằng 0 trong trường hợp 2 đầu vào A và B bằng 0.

Một ví dụ về hàm logic OR là băng chuyền vận chuyển chai nước mắm đến thùng giấy để đóng gói. Nếu có một chai nước mắm bị lỗi (như chưa dán nhãn hoặc không có nắp…) thì dây chuyền sẽ gửi tín hiệu để tách chai nước mắm lỗi sang hướng khác, trong khi các chai nước mắm bình thường vẫn di chuyển đến nơi đóng gói.

a) Cổng logic OR. b) Bảng giá trị logic OR. c) Hàm logic OR theo Ladder. d) Mạch điện biểu diện hàm logic OR

3/ Hàm logic NOT trong lập trình PLC

Hàm logic NOT thể hiện một hệ thống điều khiển có một đầu vào A và một đầu ra. Khi đầu A bật thì đầu ra KHÔNG có điện, khi đầu A tắt thì đầu ra CÓ điện. Có thể xem hàm logic này đơn giản nhất trong PLC.

Một ví đụ điển hình là đèn cảm biến ánh sáng. Ban ngày, khi trời sáng, tín hiệu đầu vào có điện do có ánh sáng và qua hàm NOT thì đèn tắt. Ban đêm, khi không có ánh sáng, tín hiệu đầu vào bằng không và qua hàm NOT đèn sẽ sáng.

a) Cổng logic NOT. b) Bảng giá trị logic NOT. c) Hàm logic NOT theo Ladder. d) Mạch điện biểu diện hàm logic NOT

4/ Hàm logic NOR trong lập trình PLC

Hàm logic NOR thể hiện một hệ thống điều khiển có hai đầu vào A và B. Chỉ khi cả A và  B đều tắt thì mới có đầu ra. Vì vậy, nếu chúng ta sử dụng 1 để biểu thị tín hiệu bật và 0 để biểu thị tín hiệu tắt, thì để có đầu ra 1, chúng ta phải có cả A và B đều là 0.

Có 2 cách để tạo ra hàm NOR. Sau hàm logic OR, ta đặt thêm một hàm NOT, ta sẽ có hàm NOR. Trước mỗi đầu vào A và B của hàm logic AND, ta đặt thêm hàm NOT.

a) Bảng giá trị logic NOR. b) Hàm logic NOR theo Ladder.. c) Cổng logic NOR

5/ Hàm logic NAND trong lập trình PLC

Hàm logic NAND thể hiện một hệ thống điều khiển có hai đầu vào A và B. Chỉ khi cả A và  B đều tắt thì mới có đầu ra. Vì vậy, nếu chúng ta sử dụng 1 để biểu thị tín hiệu bật và 0 để biểu thị tín hiệu tắt, thì để có đầu ra 1, chúng ta phải có cả A và B đều là 0.

Có 2 cách để tạo ra hàm NAND. Sau hàm logic AND, ta đặt thêm một hàm NOT, ta sẽ có hàm NAND. Trước mỗi đầu vào A và B của hàm logic OR, ta đặt thêm hàm NOT.

a) Bảng giá trị logic NAND. b) Hàm logic NAND theo Ladder.. c) Cổng logic NAND

6/ Hàm logic XOR trong lập trình PLC

Hàm logic XOR thể hiện một hệ thống điều khiển có hai đầu vào A và B. Chỉ cần một trong 2 cổng A và  B bật thì sẽ có đầu ra. Vì vậy, nếu chúng ta sử dụng 1 để biểu thị tín hiệu bật và 0 để biểu thị tín hiệu tắt, thì để có đầu ra 1, chúng ta phải có cả A và B đều là 0.

a) Bảng giá trị logic XOR. b) Hàm logic XOR theo Ladder.. c) Cổng logic XOR

7/ Hàm logic XNOR trong lập trình PLC

Hàm logic XNOR thể hiện một hệ thống điều khiển có hai đầu vào A và B. Khi tín hiệu vào đều bằng 1 hoặc đều bằng 0 thì có tín hiệu ra. 

a) Bảng giá trị logic XNOR. b) Hàm logic XNOR theo Ladder.. c) Cổng logic XNOR
Liên hệ

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *