Logic hẹn giờ mở rộng sử dụng Timer và Counter trong PLC
Trong các ngành công nghiệp quy trình nơi chúng tôi xử lý nhiều quy trình trong đó một số quy trình chạy dựa trên bộ đếm thời gian. Một số yêu cầu ít thời gian hơn để chạy và các quy trình khác đòi hỏi thời gian dài hơn.
Các quy trình với thời gian don don nhỏ hơn có một vấn đề, nhưng, các quy trình đòi hỏi thời gian dài hơn có vấn đề, đặc biệt là với các PLC của Siemens. Bộ định thời PLC PLC mặc định có khả năng hẹn giờ tối đa là 2 giờ 46 phút.
Nếu chúng ta cần nhiều chức năng thời gian hơn trong logic điều khiển quá trình phức tạp thì chúng ta phải tạo một khối hẹn giờ tùy chỉnh sẽ xử lý thời gian cao hơn giá trị mặc định của hệ thống.
Trong bài viết này, chúng ta sẽ thảo luận về logic hẹn giờ mở rộng bằng chương trình PLC.
Hãy xem xét một ví dụ về một máy bơm cần chạy trong bốn giờ liên tục. Chúng tôi sẽ sử dụng hai đầu vào và một máy bơm làm đầu ra.
Đầu vào và đầu ra
Đầu vào: 1. BẮT ĐẦU (I0.0), 2. DỪNG (I0.1)
Đầu ra: 1. BƠM (Q0.0)
Hẹn giờ: ĐẾN
Số lượt truy cập: C0
Logic hẹn giờ mở rộng trong PLC
Chúng tôi đang sử dụng ở đây một bộ đếm thời gian và bộ đếm để chạy máy bơm trong bốn giờ liên tục. Đối với điều này, chúng ta cần một bộ đếm thời gian để chạy trong 2 giờ và một bộ đếm để đếm tới 2 lần. Ở đây bộ định thời cung cấp giá trị thời gian và bộ đếm cung cấp số lần bộ định thời phải chạy. Vậy, 2 giờ x 2 lần = 4 giờ.
Nếu chúng ta cần nhiều giờ hơn có nghĩa là chúng ta phải thay đổi giá trị của bộ định thời và bộ đếm tương ứng.
Mô tả logic
Khi nhấn nút START, nút này sẽ đặt đầu ra flip-flop SR sau đó tín hiệu sẽ đi qua bộ hẹn giờ (S_PEXT). Điều này hẹn giờ sẽ duy trì hoạt động trong một khoảng thời gian được xác định bởi người dùng.
Sau bộ định thời, bộ kích hoạt cạnh âm được sử dụng (N_TRIG) sẽ chỉ cấp năng lượng khi bộ định thời chuyển từ trạng thái đúng sang sai.
Bộ hẹn giờ dừng thời gian, do cạnh âm được kích hoạt, bộ đếm sẽ hoạt động và bơm sẽ BẬT đến 2 giờ vì chúng tôi đã chọn 2 giờ trong bộ hẹn giờ. (trong bộ đếm thời gian lặp lại lần đầu tiên).
Chúng tôi đã sử dụng tiếp điểm NC của N_TRIG ở giữa flip-flop và bộ đếm thời gian. Khi bộ đếm đếm 1 và bộ đếm thời gian bắt đầu lại thời gian và sẽ tiếp tục trong 2 giờ nữa, điều đó làm cho 4 giờ bơm chạy.
Khi hẹn giờ kết thúc thời gian do cạnh âm, nó sẽ cung cấp năng lượng cho bộ đếm một lần nữa và sẽ đếm 2.
Bây giờ bạn có thể thấy trong phần thiết lập lại của một flip-flop, bộ so sánh được sử dụng được đặt thành 2 và so sánh nó với giá trị cv đối nghịch MW2. Vì vậy, khi bộ đếm đạt 2, nó sẽ kích hoạt so sánh hướng dẫn mà sau đó đi qua P_TRIG chỉ cho phép tín hiệu chỉ truyền một lần trong một chu kỳ.
Bây giờ cũng tương tự như vậy với tiếp điểm NC của máy bơm được sử dụng vì khi logic hẹn giờ hoàn thành nó, sau 4 giờ đếm, máy bơm sẽ tắt và do tiếp xúc NC, nó sẽ thiết lập lại flip-flop.
Để thiết lập lại quầy tính tiền, khái niệm tương tự được sử dụng. Khi bộ đếm đạt tới 2 thì tín hiệu sẽ truyền qua P_TRIG và đặt lại bộ đếm.
Ở nấc thang cuối cùng, một nút START được thêm vào với flip-flop SR, vì vậy khi bạn nhấn nút START, nó sẽ đặt bơm và bộ hẹn giờ cũng bắt đầu hẹn giờ với nó. Sau 4 giờ, máy bơm tự động khử năng lượng do hướng dẫn so sánh sẽ so sánh với bộ đếm, trong trường hợp của chúng tôi là 2.
Nút STOP được sử dụng để dừng toàn bộ quá trình.
Tác giả: Suhel Patel
Đọc tiếp:
- Khắc phục sự cố chương trình PLC
- Logic bơm dầu Lube
- Hướng dẫn toán học PLC
- Tạo xung sử dụng Timer
- Trộn logic PLC