Timer là bộ tạo tời thời gian trễ giữ tín hiệu vào và tín hiệu ra nên trong điều khiển vẫn thường gọi là khâu trễ. S7-200 cĩ 128 Timer được chia làm 2 loại khác nhau, đĩ là :
• Timer tạo thời gian trễ khơng cĩ nhớ (timer ON delay), ký hiệu là TON.
Hình 2.11: Lệnh TON trong LAD
IN: cho phép timer hoạt động Txxx : số hiệu timer
Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu Hình 2.12: Giản đồ thời gian của TON
• Timer tạo thời gian trễ cĩ nhớ (timer on delay retentive), ký hiệu là TONR Timer TON được dùng để tạo thời gian trễ trong một khoảng thời gian nhất định, cịn với TONR thời gian trễ sẽ được tạo trong nhều khoảng thời gian khác nhau.
Hình 2.13: Lệnh TON trong LAD IN: cho phép Timer hoạt động Txxx: số hiệu Timer
Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu
Chương II: Thiết bịđiều khiển lập trình S7-200
• Timer tạo thời gian trễ khi mất xung kích (TOF)
Hình 2.15: Lệnh TON trong LAD
Hình 2.16: Giản đồ thời gian của TOFF
Timer TON, TOF và TONR với 3 độ phân giải khác nhau, độ phân giải 1ms, 10ms, 100ms. Thời gian trễđược tạo ra chính là tích của độ phân giải của bộ timer được chọn và giá trịđặt trước cho timer.
Các loại timer của S7-200 chia theo TON, TOF, TONR và độ phân giải bao gồm :
Lệnh ðộ phân giải Giá trị cực đại CPU 224 1 ms 32,767s T32÷T96
10 ms 327,67s T33÷T36; T97÷ T100 TON
TOFF
100 ms 3276,7s T37÷T63; T101÷ T127 IN: Cho phép Timer hoạt động
Txxx: Số hiệu Timer PT: Giá trịđặt cho Timer
Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu Bảng 2.9: ðộ phân giải của các timer
Chú ý: khi sử dụng timer kiểu TOR, giá trị đếm tức thời được lưu lại và khơng bị thay đổi trong khoảng thời gian khi tín hiệu đầu vào cĩ logic 0. Giá trị của t-bít khơng được nhớ mà hồn tồn phụ thuộc vào kết quả so sánh giữa giá trị đếm tức thời và giá trịđặt trước.
Một timer đang làm việc cĩ thểđược đưa lại về trạng thái khởi động ban đầu. Cơng việc đưa một timer về trạng thái ban đầu được gọi là reset timer đĩ.
Cĩ hai phương pháp để reset một timer kiểu TON:
• Xĩa tín hiệu đầu vào.
• Dùng lệnh R (Reset).