Bài 3: Thực hành timer lập trình với timer I.Bộ định thời gian Timer Bộ thời gian (Timer ) tạo thời gian trễ mong muốn giá trị tín hiệu logic đầu vào tín hiệu logic đầu Trong PLC s7-1200 có loại timer là:TP, TON, TOF TONR Cịn s7-200 có TON, TONR, TOF Độ phân giải với đơn vị ms Timer S7-1200 có độ phân giải khác là: 10ms, 100ms, 1s, 10s Gía trị đặt PT tất timer số nguyên nằm khoảng 0-999 Thời gian trễ timer tính cơng thức sau: t = độ phân giải xPT Các timer TP, TON, TOF có tham số đầu vào IN, giá trị đặt PT, đầu Q 1 TON Khi ngõ vào IN lên ET tăng dần lên ( ngõ Q off ), thời gian Timer bắt đầu tính, ET >=PT ngõ Q on Nếu IN lên khoảng thời gian chưa đủ PT ngõ Q OFF Khi Q ON, ngõ vào IN xuống Q OFF TONR Ngõ vào IN có tác dụng kích thời gian cho Timer, ngõ vào IN=1 thời gian tính, Khi IN=0 thời gian khơng bị reset Khi đủ thời gian bit Q lên Thời gian bị RESET có tín hiệu R=1 TOF Khi ngõ vào IN lên bit ET lên 1, ngõ Q ON Khi IN xuống 0, thời gian Timer bắt đầu tính, đủ thời gian đặt trước (PT) bit ET OFF Q OFF Khi IN xuống chưa đủ thời gian đặt PT lên bit ET giữ nguyên trạng thái Khi IN lên 1, sau thời gian đặt PT mà giữ nguyên trạng thái Q ON 4 TP Mỗi lần có xung cạnh lên ngõ Q ON, thời gian timer bắt đầu tính, đủ thời gian đặt (PT) Q OFF Khi IN lên chưa đủ thời gian đặt PT sau xuống Q giữ nguyên trạng thái Khi IN=0 Q trạng thái OFF