Bộ đếm (Counter):

Một phần của tài liệu Thiết kế hệ thống cân băng định lượng trên nền công nghệ PLC và WinCC (Trang 41)

Counter là bộ đếm có chức năng đếm sườn xung của tín hiệu đầu vào. Có tối đa

256 Counter được kí hiệu từ C0÷C255. Có 2 loại:

- Bộ đếm tiến:

Đếm số sườn lên của tín hiệu logic đầu và tức là đếm số lần thay đổi trạng thái từ 0 lên 1 của tín hiệu. Số sườn xung đếm được ghi vào thanh ghi 2 byte của bộ đếm. Nội dung của thanh ghi này gọi là giá trị đếm tức thời luôn so sánh với giá trị

thì bộ đếm dặt giá trị logic bằng 1 và một bit đặc biệt của nó, còn nhỏ hơn thì đặt giá trị logic 0.

Bộ đếm tiến đều có chân nối với tín hiệu điều khiển để đặt lại chế độ ban đầu. Bộ đếm được Reset khi tín hiệu xoá này có giá trị logic1. Khi bộ đếm được Reset thì thanh ghi và Bit đều có giá trị logic 0.

- Bộ đếm tiến lùi:

Bộ đếm tiến khi gặp sườn lên của xung vào cổng tiến, đếm lùi khi gặp sườn lên của xung vào cổng lùi. Bộ đếm cũng có Reset như bộ đếm tiến. Nó có giá trị tức thời lớn hơn hoặc bằng giá trị đặt trước khi thanh ghi 2 byte có giá trị logic 1 ngược lại có giá trị 0.

Ví dụ:

- CU: tín hiệu dếm lên (BOOL) - CD: tín hiệu đếm (BOOL)

- S: tín hiệu đặt (BOOL), khi có sườn lên thì giá trị đặt được nạp cho CV - PV: giá trị đặt (WORD)

- R : tín hiệu xoá (BOOL), khi có sườn lên thì giá trị CV được xoá về 0. - Q: ngõ ra

- V: giá trị hiện tại của bộ đếm dạng Integer - CV_BCD: giá trị hiện tại của bộ đếm dạng BCD

Một phần của tài liệu Thiết kế hệ thống cân băng định lượng trên nền công nghệ PLC và WinCC (Trang 41)

Tải bản đầy đủ (DOCX)

(94 trang)
w