Viết chương trình PLC để khi công tắc bộ chọn BẬT, bộ đếm thời gian bắt đầu đếm trong 5 giây và chuyển động cơ sang BẬT, khi bộ chọn công tắc TẮT trước 5 giây bộ định thời ngừng đếm và khi công tắc bộ chọn BẬT trở lại thì bộ hẹn giờ bắt đầu đếm từ giá trị cuối cùng bộ hẹn giờ ngừng đếm. Và như thế.
Ghi chú: cách tốt nhất để học lập trình PLC là bắt đầu viết chương trình PLC, hãy dành thời gian trước khi xem lại câu trả lời.
Đầu vào & Đầu ra
I0.0: bộ chọn
Q0.0: Động cơ
Tạm dừng Logic hẹn giờ
Logic bậc thang PLC
Mạng 01
Chuyển đổi hướng dẫn để chuyển đổi từ số nguyên định dạng thành BCD định dạng.
Mạng 02
Khi bộ chọn BẬT, bộ hẹn giờ bắt đầu đếm từ giá trị đặt trước được lưu trữ trong MW2 và lưu trữ thời gian còn lại trong MW4 trong khi động cơ đang BẬT.
Khi bộ chọn TẮT trước khi trôi qua 5 giây, động cơ dừng và bộ dò cạnh âm sẽ cung cấp năng lượng cho hướng dẫn di chuyển để thời gian còn lại đến giá trị thời gian ban đầu MW0.
Vì vậy, khi bộ chọn BẬT lại, hẹn giờ bắt đầu đếm từ giá trị đặt trước là thời gian còn lại từ lần chạy cuối cùng.
Mạng 03
Khi thời gian còn lại bằng không, 5 giây được chuyển sang MW0 để bắt đầu đếm lần sau.
Tác giả: Karim Ali Anwar