Giới thiệu về Timer và các lệnh điềukhiển Timer

Một phần của tài liệu 229850 (Trang 36 - 38)

III. CẤU TRÚC CHƯƠNG TRÌNH CỦA S7-

5. Giới thiệu về Timer và các lệnh điềukhiể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

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

10 ms 32767 T33T36;T97T100 100 ms 32767 T37T63;T101T127

TONR 10 ms 32767 T1T4; T65T68 100 ms 32767 T5T31; T69T95

 Các lệnh điều khiển Timer

Dạng lệnh Mơ tả chức năng lệnh

LAD Khai báo Timer số hiệu xxx kiểu TON để tạo thời gian trễ tính từ khi giá trị đầu vào IN được kích. Nếu giá trị đếm tức thời lớn hơn hoặc bằng giá trị đặt trước thì T-bit bằng 1.

Txxx: CPU214: 32-63, 96-127

PT:VW,T,C,IW,QW,MW,SMW,SW,AC,AIW, Const, *VD, *AC.

LAD Khai báo Timer số hiệu xxx kiểu TONR để tạo thời gian trễ tính từ khi giá trị đầu vào IN được kích. Nếu giá trị đếm tức thời lớn hơn hoặc bằng giá trị đặt trước thì T-bit bằng 1

Txxx :CPU 214: 0-31, 64-95

PT:VW,T,C,IW, QW,MW,SMW, SW,AC,AIW, Const, *VD, *AC.

Một phần của tài liệu 229850 (Trang 36 - 38)

Tải bản đầy đủ (PDF)

(125 trang)