lập trình PLC điều khiển máy bán nước tự động, chương 11

8 497 2
lập trình PLC điều khiển máy bán nước tự động, chương 11

Đang tải... (xem toàn văn)

Thông tin tài liệu

Chương 11: Các lệnh điều khiển Timer Timer tạo thời gian trễ tín hiệu vào tín hiệu nên điều khiển thường gọi khâu trễ Nếu ký hiệu tín hiệu (logic) vào x (t) thời gian trễ tạo Timer r tín hiệu đầu Timer x (t-r) S7-200 có 128 Timer (CPU-214) chia làm loại khác nhau, là: * Timer tạo thời gian trễ nhớ (Timer on delay), ký hiệu TON * Timer tạo thời gian trễ có nhớ (Timer on delay retentive), ký hiệu TONR Hai kiểu Timer S7-200 (TON TONR) phân biệt với phản ứng trạng thái tín hiệu đầu vào, tức tín hiệu đầu vào chuyển trạng thái logic từ lên 1, gọi thời điểm Timer kích, không tính khoảng thời gian đầu vào có giá trò logic vào thời gian trễ tín hiệu đặt trước Khi đầu vào có giá trò logic 0, TON tự động reset TONR không tự reset Timer TON dùng để tạo thời gian trễ khoảng thời gian (miền liên thông), với TONR thời gian trễ tạo nhiều khoảng thời gian khác Timer TON TONR bao gồm loại với độ phân giải khác nhau, độ phân giải 1ms, 10 ms, 100 ms Thời gian trễ r tạo tích độ phân giải Timer chọn giá trò đặt trước cho Timer Ví dụ Timer có độ phân giải 10 ms giá trò đặt trước 10 ms thời gian trễ r = 500 ms Timer S7-200 có tính chất sau: Các Timer điều khiển cổng vào giá trò đếm tức thời Giá trò đếm tức thời Timer nhớ ghi byte (gọi T-word) Timer, xác đònh khoảng thời gian trễ kể từ Timer kích Giá trò đặt trước Timer ký hiệu LAD STL PT Giá trò đếm tức thời ghi T-word thường xuyên so sánh với giá trò đặt trước Timer Mỗi Timer, ghi 02 byte T-word lưu giá trò đếm tức thời, có bít, ký hiệu T-bít, trạnh thái logic đầu Giá trò logic bít phụ thuộc vào kết so sánh giá trò đếm tức thời với giá trò đặt trước Trong khoảng thời gian tín hiệu x (t) có giá trò logic 1, giá trò đếm tức thời T-word cập nhật thay đổi tăng dần đạt giá trò cực đại Khi giá trò đếm tức thời lớn giá trò đặt trước, T-bít có giá trò logic Các loại Timer S7-200 (đối với CPU 214) chia theo TON, TONR độ phân giải bao gồm: L ện h Độ phân giải T ms Giá trò cực đại CPU 214 32,7 67s T32T96 O N 10 327, 67s T33T36; T97 T100 100 3276 ,7s T37T63; T101 T127 32,7 67s T0 T64 10 327, 67s T1T4; T65T68 100 3276 ,7s T5T31; T69T95 ms ms T O N R ms ms ms Cú pháp khai báo sử dụng Timer LAD sau: LA D Mô tả Khai báo Timer số hiệu xx kiểu TON để tạo thời gian trễ tính từ đầu vào IN kích Nếu giá trò đếm tức thời lớn giá trò đặt trước Toán hạng Txx : T32T63 T96T127 TON IN Txx PT T-bít có giá trò logic Có thể reset Timer kiểu TON lệnh R giá trò logic đầu vào IN ms 10 ms PT T97 PT: VW, T, C, IW, QW, MW, SMW, AC, AIW, VD *AC, Hằng số T100 100 ms T101 T127 Khai báo Timer số hiệu xx kiểu TONR để tạo thời gian trễ tính từ đầu vào IN kích Nếu giá trò đếm tức thời lớn giá trò đặt trước PT T-bít có giá trò logic Chỉ reset kiểu TONR lệnh R cho T-bít ms 10 ms Txx T0 T31 : T64 T95 PT: VW, T, C, IW, QW, AIW, SMW, AC, AIW, VD *AC, TONR _Txx IN PT T65 Hằng số  T68 100 ms T69  T95 Cú pháp khai báo sử dụng Timer STL sau: TON, TONR khai báo sử dụng Timer S7-200, lệnh khai báo sử dụng Timer lệnh có điều kiện Tại thời điểm khai báo tín hiệu đầu vào có giá trò logic giá trò logic bít ngăn xếp S Mô tả TL T ON Txx n Khai báo Timer số hiệu xx kiểu TON để tạo thời gian trễ tính từ bít ngăn xếp có giá trò logic Nếu giá trò đếm tức thời lớn giá trò đặt trước n T-bít có giá trò logic Có thể reset Timer kiểu TON lệnh R giá trò logic đầu vào ms 10 ms Toán hạng Txx: T32 T63 T96 T127 n (word) : VW, T, C, IW,QW, MW, SMW AC, AIW, VD *AC, Hằng số 100 ms T ONR Txx n Khai báo Timer số hiệu xx kiểu TONR để tạo thời gian trễ tính từ bít ngăn xếp có giá trò logic Nếu giá trò đếm tức thời lớn giá trò đặt trước n T-bít có giá trò logic Chỉ reset Timer kiểu TONR lệnh R cho T-bít ms 10 ms Txx :T0 T31 T64 T95 n (word) :VW, T, C, IW,QW, AIW, SMW, AC, AIW, VD *AC, Hằng số 100 ms Chú ý: Khi sử dụng Timer kiểu TONR, giá trò đếm tức thời lưu lại không bò thay đổi khoảng thời gian tín hiệu đầu vào có logic Giá trò T-bít không nhớ mà hoàn toàn phụ thuộc vào kết so sánh giá trò đếm tức thời giá trò đặt trước Các Timer đánh số từ đến 127 (đối với CPU 214) Một Timer đặt tên Txx, xx số hiệu Timer Txx đồng thời đòa hình thức Tword T-bít phân biệt với nhờ kiểu lệnh sử dụng với Txx Khi dùng lệnh làm việc với từ, Txx hiểu đòa T-word, ngược lại sử dụng lệnh làm việc với tiếp điểm, Txx hiểu đòa T-bít Một Timer làm việc đưa lại trạng thái khởi động ban đầu Công việc đưa Timer trạng thái ban đầu gọi reset Timer Khi reset Timer, T-word T-bít đồng thời xóa có giá trò 0, giá trò đếm tức thời đặt tín hiệu đầu có trạng thái logic Có thể reset Timer S7-200 lệnh R (reset) Điều nói dùng lệnh R cho T-bít Timer, Timer đưa trạng thái ban đầu lệnh R cho Txx vừa xóa T-word vừa xóa T-bít Timer Có hai phương pháp để reset Timer kiểu TON:  Xóa tín hiệu đầu  Dùng lệnh R (reset) vào Dùng lệnh R phương pháp để reset Timer kiểu TONR Đặt giá trò cho giá trò đếm tức thời Timer xóa T-bít Timer Cũng vậy, đặt giá trò logic cho T-bít Timer xóa giá trò đếm tức thời Timer Cú pháp reset timer Txx lệnh R R Txx K1 Chú ý lệnh R thuộc nhóm lệnh có điều kiện Hình a: Timer S7-200 X(t) Giá trò đếm tức thời T-Bit T-word Giá trò đặt trước ... ms giá trò đặt trước 10 ms thời gian trễ r = 500 ms Timer S7-200 có tính chất sau: Các Timer điều khiển cổng vào giá trò đếm tức thời Giá trò đếm tức thời Timer nhớ ghi byte (gọi T-word) Timer,... dụng Timer STL sau: TON, TONR khai báo sử dụng Timer S7-200, lệnh khai báo sử dụng Timer lệnh có điều kiện Tại thời điểm khai báo tín hiệu đầu vào có giá trò logic giá trò logic bít ngăn xếp S... trò đếm tức thời đặt tín hiệu đầu có trạng thái logic Có thể reset Timer S7-200 lệnh R (reset) Điều nói dùng lệnh R cho T-bít Timer, Timer đưa trạng thái ban đầu lệnh R cho Txx vừa xóa T-word

Ngày đăng: 05/12/2015, 23:49

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan