GIỚI THIỆU PLC S7-300 3.1 TỔNG QUAN VỀ THIẾT BỊ KHẢ TRèNH PLC:
3.1.9. Bộ đếm (Counter):
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ị đặt trước của bộ đếm. nếu giỏ trị đếm tức thời bằng hoạc lớn hơn Giỏ trị đặt trước 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.
10ms 100ms 1s 10s
Hỡnh 3.10: Cấu hỡnh giỏ trị thời gian trễ đặt trước cần khai bỏo với timer
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