L Bộ nhớ biến c ục bộ
2.6/ Giới thiệu về Timer và các lệnh điều khiển Timer:
Timer là bộ tạo thời gian trễ giữa tín hiệu vào và tín hiệu ra nên trong điều khiển thường được gọi là khâu trễ. S7-200 từ CPU 214 trở lên cĩ 128 Timer được chia
làm hai loại khác nhau đĩ là
- Timer tạo thời gian trễ khơng cĩ nhớ cĩ nghỉa là khi tín hiệu logic vào IN ở mức
khơng thì Timer sẽ bị Reset. Timer Txx này cĩ thể Reset bằng hai cách đĩ là cho tín hiệu logic vào bằng khơng hoặc dùng lệnh R Txx (trong STL) để Reset lại timer Txx. Timer này được dùng để tạo thời gian trễ trong một thời gian liên tục kí hiệu là TON
- Timer tạo thời gian trễ cĩ nhớ cĩ nghĩa là khi tín hiệu logic vào IN ở mức khơng
thì Timer này khơng chạy nữa nhưng khi tín hiệu lên mức cao lại thì Timer lại tiếp
tục chạy tiếp. Timer Txx này cĩ thể Reset bằng cách dùng lệnh R Txx (trong STL)
để Reset lại timer Txx. Timer này được dùng để tạo thời gian trễ trong một thời gian gián đoạn (trong nhiều khoảng thời gian khác nhau) kí hiệu là TONR
Cả hai loại Timer trên đều chạy đến giá trị đặt trước PT thì nĩ sẽ tự dừng lại nếu
muốn cho nĩ hoạt động lại thì ta phải Reset Timer lại
Timer cĩ những tính chất cơ bản sau
- Các bộ Timer điều được điều khiển bởi một cổng vào và một giá trị đếm tức thời.
Giá trị đếm tức thời được lưu trong một thanh ghi 2 Byte ( gọi là Tword) của Timer xác định khoảng thời gian trễ được kích. Giá trị đếm tức thời của Timer luơn luơn được so sánh với giá trị PT đặt trước
- Ngồi thanh ghi 2 byte T-word lưu giá trị tức thời cịn cĩ một bit kí hiệu T-bit chỉ
thị trạng thgái logci đầu ra giá trị logic này phụ thuộc vào kết quả so sánh giá trị đếm tức thời với giá trị đặt trước. Khi giá trị đếm tức thời lớn hơn hoặc bằng giá trị đặt trước thì T-bit sẽ cĩ giá trị logic bằng 1 ngược lại T-bit sẽ cĩ giá trị logic bằng
khơng
- Time cĩ 3 độ phân giải đĩ là 1ms 10ms và 100ms và phân bố của các Timer trong CPU214 như sau:
Lệnh Độ phân giải Giá trị cực đại Tên Timer
TON 1 ms 32767 T32;T96