Các Lệnh Logic In/out Cơ Bản (Chương 5) - Giang-Nam LE

UN
Uni24h
0 lượt tải
4
0

Nội dung tài liệu

Trang 1

12/9/2022 CÁC LỆNH LOGIC IN/OUT CƠ BẢN  MỤC TIÊU: - Làm quen với các lệnh lập trình logic cơ bản trong ngôn ngữ LADDER. Chương 5 - Vận dụng các lệnh để viết một vài chương trình PLC đơn giản 5.4.1. CÁC LỆNH LOGIC IN/OUT CƠ BẢN  NỘI DUNG: 1. Tiếp điểm thường đóng, thường mở 2. Cuộn hút (Lệnh OUT) 3. Lệnh SET, RESET 4. Tiếp điểm bắt sườn lên (P), tiếp điểm bắt sườn xuống (N) Lab. of Mechatronic Systems and E-Learning 1 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 2 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 1. Tiếp điểm thường đóng, thường mở 1. Tiếp điểm thường đóng, thường mở Tiếp điểm thường mở NO (Normally Open): Tiếp điểm thường mở NO (Normally Open): Trong đó N là địa chỉ của bit gắn với tiếp điểm này (I0.1, - Ví dụ: - Ký hiệu: I0.2,…) Toán hạng của N: I, Q, M, SM, T, C, V Bình thường tại tiếp điểm này sẽ hở mạch, khi có tín hiệu mức 1 (24V) vào bit có địa chỉ I0.1, thì làm tiếp điểm này đóng lại. - Đặc điểm: +) Tiếp điểm thường hở NO (Normally Open) có ý nghĩa như một công tắc đóng mạch, tiếp điểm này được đóng lại (ON) khi giá trị của bit có địa chỉ N được gán bằng 1. Tương tự như trên, mạch này sẽ chỉ đóng khi cả bit có địa chỉ I0.1 +) Có thể sử dụng không hạn định số lệnh tiếp điểm trên cùng một địa chỉ và địa chỉ I0.2 đều nhận giá trị 1, hoặc bit có địa chỉ I0.3 nhận giá +) Có thể mắc nối tiếp hoặc song song nhiều lệnh tiếp điểm này. trị 1 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 3 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 4 1. Tiếp điểm thường đóng, thường mở 1. Tiếp điểm thường đóng, thường mở Tiếp điểm thường đóng NC (Normally Close): Tiếp điểm thường đóng NC (Normally Close): Trong đó N là địa chỉ của bit gắn với tiếp điểm này (I0.1, - Ví dụ: - Ký hiệu: I0.2,…) Toán hạng của N: I, Q, M, SM, T, C, V Bình thường tại tiếp điểm này sẽ đóng mạch, khi có tín hiệu mức 1 (24V) vào bit có địa chỉ I0.1, thì làm tiếp điểm này hở ra. - Đặc điểm: +) Tiếp điểm thường đóng NC (Normally Close) có ý nghĩa như một công tắc ngắt mạch, tiếp điểm này được mở ra (ON) khi giá trị của bit có địa chỉ N được gán bằng 1. Tương tự như trên, mạch này sẽ chỉ hở khi cả bit có địa chỉ I0.1, +) Có thể sử dụng không hạn định số lệnh tiếp điểm trên cùng một địa chỉ I0.2 hoặc I0.4, I0.5 nhận giá trị 1. +) Có thể mắc nối tiếp hoặc song song nhiều lệnh tiếp điểm. Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 5 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 6 1

Trang 2

12/9/2022 2. Cuộn hút (lệnh OUT) 2. Cuộn hút (lệnh OUT) - Đặc điểm: - Ký hiệu: +) Cuộn hút được sử dụng như tổng hợp kết quả của các phép toán trước nó, thường được • Nếu có luồng tín hiệu chạy qua một cuộn dây ngõ ra, bit có địa chỉ Q0.1 đặt ở cuối dòng lệnh sẽ được đặt lên 1. +) Chỉ sử dụng lệnh OUT cho một địa chỉ • Nếu không có luồng tín hiệu chạy qua một cuộn dây ngõ ra, bit có địa - Ví dụ: chỉ Q0.1 sẽ được đặt về 0. • Nếu có luồng tín hiệu chạy qua một cuộn dây ngõ ra đảo, bit có địa chỉ +) Ngõ ra có giá trị bằng 0 khi một trong hai bit có địa chỉ I0.1 hoặc I0.2 mang giá trị 0 Q0.1 sẽ được đặt về 0. +) Ngõ ra có giá trị bằng 1 khi cả hai bit có địa chỉ I0.1 và I0.2 mang giá trị 1 • Nếu không có luồng tín hiệu chạy qua một cuộn dây ngõ ra đảo, bit có địa chỉ Q0.1 sẽ được đặt lên 1. Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 7 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 8 Ví dụ ứng dụng 3. Lệnh SET, RESET - Ký hiệu:  Bài 1: Nhấn nút bấm 1, máy bơm bật cho tới khi nhấn nút bấm 2 thì máy bơm tắt. Lệnh Set Lệnh Reset - Đặc điểm: +) Đối với lệnh SET: khi đầu vào của lệnh bằng 1, lệnh được kích hoạt, bit có địa chỉ N (Q0.1, Q0.2,…) gắn với lệnh sẽ mang giá trị 1. Bit này sẽ giữ luôn giá trị 1 kể cả khi đầu vào của lệnh SET đã trở về 0. +) Đối với lệnh RESET: khi đầu vào của lệnh bằng 1, lệnh được kích hoạt, bit có địa chỉ N (Q0.1, Q0.2,…) gắn với lệnh sẽ mang giá trị 0. Bit này sẽ giữ luôn giá trị 0 kể cả khi  Khi nhấn nút Start I0.0 đóng tiếp điểm và bơm Q0.0 có tín hiệu và tự giữ bằng đầu vào của lệnh RESET đã trở về 0. tiếp điểm Bơm Q0.0  Khi nhấn nút Stop I0.1 thì ngắt mạch đưa tín hiệu Q0.0 về 0 +) Thông thường, sau khi sử dụng lệnh SET, ta dùng thêm lệnh RESET để đưa tín hiệu về lại 0. Khi đó, các bit gắn với lệnh SET và RESET sẽ có chung địa chỉ. Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 9 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 10 3. Lệnh SET, RESET Ví dụ ứng dụng - Ví dụ:  Bài 2: • Quá trình nước dâng lên: - Mức nước chạm mức 1, bơm xanh hoạt động - Mức nước chạm mức 2, cả 2 bơm chạy • Quá trình nước hạ xuống: - Mức nước xuống dưới mức 2, bơm đỏ dừng Khi nhấn nút I0.0 đầu ra Q0.3 được Set lên 1 cho đến khi nút ấn I0.1 được kích - Mức nước xuống dưới mức 1, 2 bơm hoạt Reset đầu ra Q0.3 về 0 dừng Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 11 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 12 2

Trang 3

12/9/2022 Ví dụ ứng dụng 4. Lệnh bắt sườn lên/ sườn xuống • Chương trình bài 2: - Ký hiệu: Địa Giá Trạng thái thực tế Lệnh bắt sườn lên Lệnh bắt sườn xuống chỉ trị I0.1 0 Nước ở dưới mức 1 - Đặc điểm: I0.1 1 Nước vượt quá +) Tiếp điểm N (LAD): trạng thái của tiếp điểm này là “TRUE” khi một sự quá độ âm (từ ON mức 1, bơm 1 chạy sang OFF) được phát hiện trên bit được gán. Trạng thái logic của tiếp điểm sau đó được kết hợp với dòng tín hiệu trong mạch để thiết lập trạng thái ngõ ra của dòng tín hiệu. Tiếp điểm N có thể I0.2 0 Nước ở dưới mức 2 được định vị tại bất kỳ vị trí nào trong mạch, ngoại trừ vị trí kết thúc của một nhánh. I0.2 1 Nước vượt quá +) Tiếp điểm P (LAD): trạng thái của tiếp điểm này là “TRUE” khi một sự quá độ dương (từ OFF mức 2, bơm 2 chạy sang ON) được phát hiện trên bit “IN” được gán. Trạng thái logic của tiếp điểm sau đó được kết hợp với dòng tín hiệu trong mạch để thiết lập trạng thái ngõ ra của dòng tín hiệu. Tiếp điểm P có thể được định vị tại bất kỳ vị trí nào trong mạch, ngoại trừ vị trí kết thúc của một nhánh. Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 13 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 14 4. Lệnh bắt sườn lên/ sườn xuống Ví dụ ứng dụng - Ví dụ:  Bài 3: - Mức nước dâng lên mức trung bình thì bơm 1 chạy - Mức nước dâng lên mức cao thì cả 2 bơm chạy - Mức nước xuống dưới mức trung bình Khi nhấn nút đầu vào I0.2 tiếp điểm bắt sườn lên với bit M0.2 lưu lại giá trị của I0.2 nhảy từ 0 lên thì bơm 2 dừng 1 cho phép tín hiệu đi qua tiếp điểm 1 lần tiến hành set Q0.6 lên 1 Khi nhấn nút đầu vào I0.3 và thả ra tiếp điểm bắt sườn xuống với bit M0.3 lưu lại giá trị của I0.3 - Mức nước xuống dưới mức thấp thì nhảy từ 1 xuống 0 cho phép tín hiệu đi qua tiếp điểm 1 lần tiến hành reset Q0.6 về 0 bơm 1, 2 dừng Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 15 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 16 Ví dụ ứng dụng Ví dụ ứng dụng • Chương trình bài 3:  Bài 4 (Bài tập tổng hợp):  Khi mực nước chạm mức TB, đầu vào I0.1 tiếp điểm bắt sườn lên với bit M0.0 lưu lại giá trị của I0.1 nhảy từ 0 Bấm nút Start thì đèn xanh sáng, bấm lần nữa thì đèn vàng sáng, bấm lần nữa thì 2 lên 1 cho phép tín hiệu đi qua tiếp điểm 1 lần tiến hành set Q0.0 lên 1, bơm 1 chạy. đèn tắt. Chu trình tuần hoàn như vậy  Khi mực nước chạm mức cao, đầu vào I0.2 tiếp điểm bắt • Chương trình bài 4: sườn lên với bit M0.1 lưu lại giá trị của I0.2 nhảy từ 0 lên 1 cho phép tín hiệu đi qua tiếp điểm 1 lần tiến hành set Q0.1 lên 1, bơm 2 chạy.  Khi mức nước xuống dưới mức TB, đầu vào I0.1 tiếp điểm bắt sườn xuống với bit M0.2 lưu lại giá trị của I0.1 nhảy từ 1 xuống 0 cho phép tín hiệu đi qua tiếp điểm 1 lần tiến hành reset Q0.1 về 0, bơm 2 dừng.  Khi mức nước xuống dưới mức thấp, đầu vào I0.0 tiếp điểm bắt sườn xuống với bit M0.4 lưu lại giá trị của I0.0 nhảy từ 1 xuống 0 cho phép tín hiệu đi qua tiếp điểm 1 lần tiến hành reset Q0.0 về 0, bơm 1 dừng. Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 17 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 18 3

Trang 4

12/9/2022 Ví dụ ứng dụng Kết luận • Giải thích thuật toán bài thực hành 4: - Lần nhấn nút start đầu tiên, với tiếp điểm bắt sườn lên P các nhánh phía sau chỉ 1. Phần này trình bày các lệnh lập trình logic in-out cơ bản trên các có tín hiệu trong 1 vòng quét từ trên xuống dưới. Dòng đầu tiên set bit Q0.0 phương diện ký hiệu lệnh, đặc điểm và cách dùng của từng lệnh. M0.1 lên 1, điều đó dẫn đến M0.1 sẽ khóa dòng 2 và 3 lại, PLC tiếp tục đọc đến dòng lệnh thứ 4 reset bit M0.1và kết thúc vòng quét lệnh. 2. Sau mỗi lệnh có các ví dụ cơ bản để người đọc nắm rõ và vận dụng được các lệnh lập trình. Các ví dụ đều có lời giải và phần - Lần nhấn nút start tiếp theo Q0.0 mang giá trị 1 nên khóa dòng lệnh thực hiện bàn luận chi tiết để tham khảo. dòng lệnh 2 set bit Q0.1 và M0.1 khóa dòng lệnh 3 và thực hiện dòng lệnh 4. - Lần nhấn nút start thứ 3 Q0.0 và Q0.1 khóa dòng lệnh 1,2 nên chỉ thực hiện reset Q0.0,Q0.1,M0.1 ở dòng lệnh 3 và 4 Assoc. Prof. Giang-Nam LE, Ph.D. | Email: legiangnam@gmail.com | Phone: +84. 343.222.666 19 20 4

Hiển thị 4 trang đầu. Tải tài liệu để xem đầy đủ.

Bình luận (0)

Đăng nhập để tham gia bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!