GIỚI THIỆU VỀ COUNTER
Ứng dụng: Đếm sườn xung của các tín hiệu đầu vào.
S7-200 có 256 counter: C0 đến C255.
Phân loại: CTU, CTD, CTUD, HSC
CTU: Bộ đếm tiến
CTD: Bộ đếm lùi
CTUD: Bộ đếm tiến và bộ đếm lùi
HSC: Bộ đếm tốc độ cao đếm tín hiệu xung đến 30KHZ
BỘ ĐẾM TIẾN CTU
Giá trị của bộ đếm 0 - 32767 kiểu integer:
BỘ ĐẾM TIẾN CTU
Thực hiện bộ đếm với yêu cầu sau:
Đếm tín hiệu xung đầu vào: I0.0
Reset bộ đếm khi có tín hiệu: I0.1
Bật sáng đèn khi bộ đếm có giá trị lớn hơn hoặc bằng10 và
Reset lại bộ đếm khi giá trị của bộ đếm là 15.
Lưu giá trị hiện thời của bộ đếm vào ô nhớ MW10.
BỘ ĐẾM LÙI CTD
Giá trị của bộ đếm 0 - 32767 kiểu integer:
BỘ ĐẾM LÙI CTD
Thực hiện bộ đếm với yêu cầu sau:
Giảm dần bộ đếm từ 10 khi có tín hiệu xung đầu vào I0.0
Reset bộ đếm khi có tín hiệu I0.1
Bật sáng đèn khi bộ đếm có giá trị nhỏ hơn hoặc bằng 3 và
Reset lại bộ đếm khi giá trị của bộ đếm là 0.
Lưu giá trị hiện thời của bộ đếm vào ô nhớ MW10.
BỘ ĐẾM TIẾN - LÙI CTUD
Giá trị của bộ đếm 0 - 32767 kiểu integer:
0 comments :
Post a Comment