Tải bản đầy đủ (.pdf) (9 trang)

Lý thuyết counter trong PLC

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 (827.23 KB, 9 trang )

PHẦN 3: LẬP TRÌNH TỰ ĐỘNG VỚI COUNTER, TIMER
I. Giới thiệu nguyên lý bộ đếm


Counter thực hiện chức năng đếm tại các sườn lên của các xung đầu vào

• S7-300 có 256 bộ đếm phụ thuộc vào từng loại CPU, Ký hiệu là Cx (x là số
nguyên trong khoảng từ 0-255)
• Số sườn xung đếm được, được ghi vào thanh ghi 2 byte của bộ đếm, gọi là
thanh ghi C word. Nội dung của C-Word được gọi là giá trị đếm tức thời
của bộ đếm và ký hiệu bằng CV (current value). CV luôn là 1 giá trị không
âm. Bộ đếm sẽ khơng đếm lùi khi CV = 0.
• Giá trị đặt trước PV của bộ đếm chỉ được chuyển vào C-Word tại thời
điểm xuất hiện sườn lên của tín hiệu đặt (set S). Bộ đếm có thể được xố
chủ động bằng tín hiệu xóa (reset). Khi bộ đếm được xóa, cả C-Word và Cbit đều nhận giá trị 0.
• Có 3 bộ đếm thường được sử dụng là đếm tiến (CU), lùi (CD), đếm tiến lùi
(CUD)

- Khai báo sử dụng bộ đếm
• Khai báo tín hiệu Enable nếu muốn sử dụng tín hiệu chủ động kích đếm Sdữ liệu bool
• Tín hiệu đầu vào đếm tiến CU- Bool
• Tín hiệu đầu vào đếm lùi CD-Bool
• Khai báo giá trị đặt trước PV- dạng dữ liệu WORD
• Khai báo tín hiệu xóa RESET_ BOOL


• Khai báo tín hiệu ra CV nếu muốn lấy tín hiệu ra tức thời hệ 16, dạng dữ
liệu WORD
• Khai báo tín hiệu ra CV nếu muốn lấy tín hiệu ra tức thời hệ BCD, dạng dữ
liệu WORD
• Khai báo đầu ra Q nếu muốn lấy tín hiệu tác động của bộ đếm


• Note: tín hiệu bắt buộc khai báo: tên bộ đếm, tín hiệu CU hoặc CD
- Bộ đếm tiến lùi

- Khi tín hiệu I0.2 chuyển từ 0 lên 1 bộ đếm được đặt giá trị là 55. Đầu ra
Q4.0=1
- Bộ đếm thực hiện đếm tiến tại sườn lên của chân CU khi I0.0 chuyển từ „0‟
lên „1‟
- Bộ đếm sẽ đếm lùi tại sườn lên của của chân CD khi I0.1 chuyển từ „0‟ lên
„1‟
- Tín kiệu về 0 khi có tín hiệu tại sườn lên của chân R(I0.3)
- Bộ đếm lùi


- Khi tín hiệu I0.1 chuyển từ 0 lên 1 bộ đếm được đặt giá trị là 55. Đầu ra
Q4.0=1
- Bộ đếm thực hiện đếm lùi tại sườn lên của chân CD khi I0.0 chuyển từ „0‟
lên „1‟
- Tín kiệu về 0 khi có tín hiệu tại sườn lên của chân R(I0.2)
- Bộ đếm sẽ chỉ đếm đến giá trị >= 0
- Bộ đếm tiến

- Khi tín hiệu I0.2 chuyển từ 0 lên 1 bộ đếm được đặt giá trị là 55. Đầu ra
Q4.0=1
- Bộ đếm thực hiện đếm tiến tại sườn lên của chân CU khi I0.0 chuyển từ „0‟
lên „1‟
- Tín kiệu về 0 khi có tín hiệu tại sườn lên của chân R(I0.3)
- Bộ đếm sẽ chỉ đếm đến giá trị <= 999
II. Bài tập
Note: Đối với bài toán sử dụng bộ đếm: Nế bài toán đơn giản dùng bộ đếm
lùi, bài tốn phức tạp thì dùng bộ đếm tiến hoặc tiến lùi



BÀI TẬP 1: ĐIỀU KHIỂN BĂNG TẢI
Lập trình điều khiển băng tải sử dụng ngôn ngữ S7 – 300 theo nguyên lý sau:

Nhấn Start băng tải 2 (BT2) chạy, BT1 chạy sau BT2 là 5s.
Sản phẩm qua BT1 được phát hiện qua cảm biến và đưa vào bộ đếm. Đếm được
10 sản phẩm thì BT1 dừng, BT2 dừng sau BT1 là 5s
Có sự cố nhấn Stop là hệ thống dừng
Động cơ băng tải được bảo vệ bằng rơ le nhiệt F1, F2
Hướng dẫn:
Trong điều khiển PLC thì:


Vậy đối với bài tốn thì:
- Đại lượng vào là: Nút nhấn, cảm biến, rơ le nhiệt
- Đại lượng ra là công tắc tơ( điều khiển động cơ), đèn báo


1. Bảng Symbol

2. Chương trình
Quy trình:
 Khởi động:
- Nhấn Start băng tải 2 (BT2) chạy, BT1 chạy sau BT2 là 5s.

+ Nhấn Start Set cho BT2 và đèn báo

+ BT1 chạy sau BT2 là 5s (có tín hiệu BT1 cố định, sau 5s có BT2, có thể
chọn Bộ timer SD)

- Sản phẩm qua BT1 được phát hiện qua cảm biến và đưa vào bộ đếm.
+ Bài toán đơn giản → dùng bộ đếm xuống CD: tín hiệu vào chân CD của
bộ đếm là tín hiệu BT2 and với tín hiệu cảm biến, giá trị đặt là 10, tín hiệu SET là
nút Start
 Dừng
- Đếm được 10 sản phẩm thì BT1 dừng,
+ Tín hiệu sườn xuống của bộ đếm sẽ RESET cho BT1
- BT2 dừng sau BT1 là 5s
+ Tín hiệu thường đóng của bộ đếm( xuất hiện khi bộ đếm không được
SET) sẽ SET cho 1 bộ thời gian T2_ SD với thời gian đặt là 5s
+ Sau 5S (bộ thời gian có đầu ra Q hay gọi là có T2), T2 sẽ làm tín hiệu
RESET cho BT2


- Ngồi ra hệ thống có nút dừng STOP: là tín hiệu reset cho tất cả, nên đều là rín
hiệu reset cho các thành phần
- Tín hiệu rơ le nhiệt là Tín hiệu reset cho BT1, 2 khi xảy ra sự cố
Chương trình:
Note: các tín hiệu sau:
- Lệnh SET cho bộ đếm
- Tín hiệu sườn xuống của bộ đếm RESET cho BT1
- Tín hiệu bộ T2 RESET cho BT2



BÀI TẬP VỀ NHÀ: ĐIỀU KHIỂN DÂY TRUYỀN ĐÓNG GÓI SẢN PHẨM
Một dây chuyền đóng gói 10 sản phẩm cho một thùng hàng gồm một băng tải M1
và một cảm biến S4 để đếm sản phẩm:

Lập trình điều khiển dây truyền băng tải sử dụng ngôn ngữ S7 – 300 theo nguyên

lý sau:
- Nhấn nút S1 băng tải hoạt động vận chuyển sản phẩm vào thùng chứa, khi đủ 10
sản phẩm băng tải dừng và tự khởi động lại sau 5s.
- Khi nhấn nút S2 băng tải dừng lại sau khi đã thực hiện xong thùng hàng.
- Khi có sự cố nhấn nút S3 hệ thống dừng tức thời và chỉ hoạt động trở lại khi
nhấn nút S1



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

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