Bộ đếm giờ vận hành máy (Operating Hours Counter)

Một phần của tài liệu Giáo trình điều khiển lập trình cỡ nhỏ (Trang 29 - 30)

10. Các chức năng đặc biệt khác

10.7. Bộ đếm giờ vận hành máy (Operating Hours Counter)

Kí hiệu trên logo!:

R: R = 0 nếu Ral không bằng 1 thì thời gian được đếm.

R =1 bộ đếm dừng lại.

Ngõ vào R reset ngõ ra, giá trị thời gian còn lại MN được set tức MN = MI.

En: Là ngõ vào cho phép

logo! đo khoảng thời gian mà ngõ vào này được set.

Ral: Ral = 0 nếu R = 0 thì ngõ vào này được đếm.

R = 1 thì bộ đếm dừng lại.

Ngõ vào Ral reset bộ đếm.

Par: MI là thời gian đặt trước tính bằng giờ có thể đặt trong khoảng từ 0 đến 9999.

Q: Nếu thời gian còn lại M = 0 thì ngõ ra được set.

MI: Giá trị đếm đặt trước.

MN: Thời gian còn lại.

OT: Thời gian tổng tính được từ khi có tín hiệu tại ngõ vào Ral.

Mô tả:

Bộ đếm giờ hoạt động khi ngõ vào En = 1. Logo! tính giá trị thời gian trôi qua và thời gian còn lại MN và hiển thị các giá trị này ở chế độ khai báo thông số. Khi giá trị MN = 0 thì ngõ ra Q được set.

Ngõ vào R reset ngõ ra Q và bộ đếm giờ. Giá trị thời gian OT vẫn tiếp tục được đếm. Ngõ vào Ral sẽ reset ngõ ra Q và bộ đếm giờ. Giá trị thời gian OT bị reset về "0".

Có thể xem giá trị hiện hành của MN và OT trong quá trình xử lý chương trình ở chế độ khai báo thông số.

Khi reset bộ đếm bằng tín hiệu R, thời gian tổng trôi qua được lưu giữ trong OT. Giá trị lớn nhất của OT là 99999 giờ.

Nếu bộ đếm đạt tới giá trị tới hạn trên thìkhông đếm nữa. MI là giá trị cài đặt, nằm trong khoảng từ 0 đến 9999.

Một phần của tài liệu Giáo trình điều khiển lập trình cỡ nhỏ (Trang 29 - 30)

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

(137 trang)