Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
1,94 MB
Nội dung
NỘI DUNG Giới thiệu về Timer Các loại Timer Cách sử dụng chương trình con Ứng dung khởi động sao tam giác với động cơ 3 pha Giới thiệu về Counter Các loại Counter Ứng dụng đếm sản phẩm Ý NGHĨA BÀI HỌC Thành thạo lập trình với Timer. Thành thạo lập trình với Counter. Thành thạo ngôn ngữ lập trình. Thành thạo cách viết chương trình con. Ứng dụng Timer và Counter cho một số bài toán thực tế. Làm tiền đề cho các bài tiếp theo. TIMER S7-200 CPU 224 có 256 Timer gồm các loại sau: TON: Bộ tạo thời gian trễ không có nhớ (On DelayTimer) TONR:Bộ tạo thời gian trễ có nhớ (Retentive On DelayTimer) TOF: (Of Delay Timer) BỘ TRỄ THỜI GIAN KHÔNG NHỚ TON Giá trị của bộ đếm 0 - 32767 kiểu integer: Tạo ra xung thời gian M0.0 như sau: 34ms 50ms M0.0 BỘ TRỄ THỜI GIAN KHÔNG NHỚ TON TOF (OFF Delay) Giá trị của bộ đếm 0 - 32767 kiểu integer: TONR Giá trị của bộ đếm 0 - 32767 kiểu integer: CÁCH SỬ DỤNG CHƯƠNG TRÌNH CON • Sử dụng chương trình con nhằm kiểm soát bài toán dễ dàng. ỨNG DỤNG TIMER • Khởi động sao tam giác Yêu cầu bài toán: Bấm nút Run đóng động cơ chạy. Khi chạy có khởi động sao tam giác. Bấm nút Stop để dừng động cơ. Chạy chế độ sao thì đóng K1 & K2 Chạy chế độ tam giác thì đóng K1 &K3 KHỞI ĐỘNG SAO/TAM GIÁC [...]...GIỚI THIỆU VỀ COUNTER Ứng dụng: Đếm sườn xung của các tín hiệu đầu vào S7- 200 có 256 counter: C0 đến C255 Phân loại: CTU, CTD, CTUD, HSC CTU: Bộ đếm tiến CTD: Bộ đếm lùi CTUD: Bộ đếm tiến và bộ đếm lùi HSC: Bộ đếm tốc độ cao đếm tín hiệu xung đến 30KHZ BỘ ĐẾM TIẾN . Giá trị của bộ đếm 0 - 32 767 kiểu integer: Tạo ra xung thời gian M0.0 như sau: 34 ms 50ms M0.0 BỘ TRỄ THỜI GIAN KHÔNG NHỚ TON TOF (OFF Delay) Giá trị của bộ đếm 0 - 32 767 kiểu integer: . đếm tiến và bộ đếm lùi HSC: Bộ đếm tốc độ cao đếm tín hiệu xung đến 30 KHZ BỘ ĐẾM TIẾN CTU Giá trị của bộ đếm 0 - 32 767 kiểu integer: Thực hiện bộ đếm với yêu cầu sau: Đếm tín hiệu. nhỏ hơn hoặc bằng 3 và Reset lại bộ đếm khi giá trị của bộ đếm là 0. Lưu giá trị hiện thời của bộ đếm vào ô nhớ MW10. BỘ ĐẾM TIẾN - LÙI CTUD Giá trị của bộ đếm 0 - 32 767 kiểu integer: