Tải bản đầy đủ (.ppt) (20 trang)

Bài giảng PLC S7 200 (bài 3)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.16 MB, 20 trang )


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 CTU

Giá trị của bộ đếm 0 - 32767 kiểu integer:


Thực hiện bộ đếm với yêu cầu sau:

Đếm tín hiệu xung đầu vào: I0.0

Reset bộ đếm khi có tín hiệu: I0.1

Bật sáng đèn khi bộ đếm có giá trị lớn hơn hoặc bằng10 và
Reset lại bộ đếm khi giá trị của bộ đếm là 15.

Lưu giá trị hiện thời của bộ đếm vào ô nhớ MW10.
BỘ ĐẾM TIẾN CTU

BỘ ĐẾM LÙI CTD

Giá trị của bộ đếm 0 - 32767 kiểu integer:


BỘ ĐẾM LÙI CTD

Thực hiện bộ đếm với yêu cầu sau:

Giảm dần bộ đếm từ 10 khi có tín hiệu xung đầu vào I0.0

Reset bộ đếm khi có tín hiệu I0.1

Bật sáng đèn khi bộ đếm có giá trị 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 - 32767 kiểu integer:

BỘ ĐẾM TIẾN - LÙI CTUD

Thực hiện bộ đếm với yêu cầu sau:

Tăng dần bộ đếm khi có tín hiệu xung đầu vào I0.0

Giảm dần bộ đếm khi có tín hiệu xung đầu vào I0.1

Reset bộ đếm khi có tín hiệu I0.2

Bật sáng đèn khi bộ đếm có giá trị bằng 5 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.


Yêu cầu:

Bấm nút Start thì bắt đầu khởi động băng tải cho quá trình

đếm sản phẩm.

Bấm nút Stop dừng băng tải và kết thúc quá trình đếm sản
phẩm.

Đếm tổng lượng sản phẩm chạy qua băng tải từ lúc bắt đầu
đến hiện tại.

Tính số lượng trung bình sản phẩm chạy qua băng tải trong
vòng 1 phút.
ỨNG DỤNG ĐẾM SẢN PHẨM

ĐẾM SẢN PHẨM

ỨNG DỤNG ĐẾM SẢN PHẨM

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×