Bộ đếm COUNTER:

Một phần của tài liệu Giáo trình LT PLC 300 mới nhất (Trang 53)

S: BOOL BI (DUAL): WORD TW: S5TIME BCD (DEZ) : WORD

4.5. Bộ đếm COUNTER:

4.5.1.Nguyờn lý làm việc:

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ú tối đa là 256 bộ đếm phụ thuộc vào từng loại CPU, ký hiệu bởi Cx. Trong đú x là số nguyờn trong khoảng từ 0 đến 255. Trong S7-300 cú 3 loại bộ đếm thường sử dụng nhất đú là : Bộ đếm tiến lựi (CUD), bộ đếm tiến (CU)và bộ đếm lựi (CD).

trong đú:

CU : BOOL là tớn hiệu đếm tiến

CD : BOOL là tớn hiệu đếm lựi S : BOOL là tớn hiệu đặt

PV : WORD là giỏ trị đặt trước

R : BOOL là tớn hiệu xoỏ

CV : WORD Là giỏ trị đếm ở hệ đếm 16

CV_BCD: WORD là giỏ trị đếm ở hệ đếm BCD

Q : BOOL Là tớn hiệu ra . Hỡnh 4-49: sơ đồ khối bộ đếm

Counter

Quỏ trỡnh làm việc của bộ đếm được mụ tả như sau:

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 thanh ghi C-Word được gọi là giỏ trị đếm tức thời của bộ đếm

và ký hiệu bằng CV và CV_BCD. Bộ đếm bỏo trạng thỏi của C-Word ra ngoài C-bit qua chõn Q của nú. Nếu CV <> 0 , C-bit cú giỏ trị "1". Ngược lại khi CV = 0, C- bit nhận giỏ trị 0. CV luụn là giỏ trị khụng õm. Bộ đếm sẽ khụng đếm lựi khi CV = 0.

Đối với Counter, giỏ trị đặt trước PV 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 tới chõn S.

Bộ đếm sẽ được xoỏ tức thời bằng tớn hiệu xoỏ R (Reset). Khi bộ đếm được xúa cả

C-Word và C- bit đều nhận giỏ trị 0.

4.5.2.Khai bỏo sử dụng:

Việc khai bỏo sử dụng một Counter bao gồm cỏc bước sau:

- Khai bỏo tớn hiệu Enable nếu muốn sử dụng tớn hiệu chủ động kớch đếm (S):

dạng dữ liệu BOOL

- Khai bỏo tớn hiệu đầu vào đếm tiến CU : dạng dữ liệu BOOL

- Khai bỏo tớn hiệu đầu vào đếm lựi CD : dạng dữ liệu BOOL

- Khai bỏo giỏ trị đặt trước PV: dạng dữ liệu WORD

- Khai bỏo tớn hiệu xoỏ: dạng dữ liệu BOOL

- Khai bỏo tớn hiệu ra CV nếu muốn lấy giỏ trị đếm tức thời ở hệ 16. dạng dữ

liệu WORD

- Khai bỏo tớn hiệu ra CV-BCD nếu muốn lấy giỏ trị đếm tức thời ở hệ BCD

- Khai bỏo đầu ra Q nếu muốn lấy tớn hiệu tỏc động của bộ đếm. dạng dữ liệu

BOOL

Trong đú cần chỳ ý cỏc tớn hiệu sau bắt buộc phải khai bỏo: Tờn của bộ đếm cần

sử dụng, tớn hiệu kớch đếm CU hoặc CD.

1. Bộ đếm tiến lựi:

-Sơ đồ khối :

FBD LAD STL

Hỡnh 4-50: Sơ đồ khối bộ đếm tiến lựi.

-Nguyờn lý hoạt động:

Khi tớn hiệu I0.2 chuyển từ 0 lờn 1bộ đếm được đặt giỏ trị là 55. Giỏ trị đầu ra Q4.0

=1 .

Bộ đếm sẽ thực hiờn đếm tiến tại cỏc sườn lờn của tớn hiệu tại chõn CU khi tớn hiệu

I0.0 chuyển giỏ trị từ "0" lờn "1"

Bộ đếm sẽ đếm lựi tại cỏc sườn lờn của tớn hiệu tại chõn I0.1 khi tớn hiệu chuyển từ

"0" lờn "1"

2. Bộ đếm tiến : CU

FBD LAD STL

Hỡnh 4-51: sơ đồ khối bộ đếm tiến.

-Nguyờn lý hoạt động:

Khi tớn hiệu I0.2 chuyển từ "0" lờn "1" bộ đếm được đặt giỏ trị là 55. Giỏ trị đầu

ra Q4.0 =1 .

Bộ đếm sẽ thực hiờn đếm tiến tại cỏc sườn lờn của tớn hiệu tại chõn CU khi tớn

hiệu I0.0 chuyển giỏ trị từ "0" lờn "1"

Giỏ trị của bộ đếm sẽ trở về 0 khi cú tớn hiệu tai sườn lờn của chõn R (I0.3)

Bộ đếm sẽ chỉ đếm đến giỏ trị <= 999.

3. Bộ đếm lựi: CD

Hỡnh 4-52: Sơ đồ khối bộ đếm lựi.

-Nguyờn lý hoạt động:

Khi tớn hiệu I0.2 chuyển từ "0" lờn "1" bộ đếm được đặt giỏ trị là 55. Giỏ trị đầu ra Q4.0 =1 .

Bộ đếm sẽ thực hiờn đếm lựi tại cỏc sườn lờn của tớn hiệu tại chõn CD khi tớn hiệu

I0.0 chuyển giỏ trị từ "0" lờn"1"

Giỏ trị của bộ đếm sẽ trở về 0 khi cú tớn hiệu tai sườn lờn của chõn R (I0.3).

Một phần của tài liệu Giáo trình LT PLC 300 mới nhất (Trang 53)