1. 50
CHƯƠNG 4
LỆNH COUNTER
4.1. Lệnh Counter (CNT)
Ký hiệu hình thang
N: là số chỉ Timer/Counter của Timer được cài đặt từ 000 đến 255.
SV: là giá trị đặt (word, BCD) thuộc các vùng nhớ IR, SR, AR, DM, HR, LR, #;
được cài đặt từ 0000 đến 9999.
CNT dùng để đếm xuống từ giá trị đặt SV khi điều kiện thực hiện xung đếm
chuyển từ trạng thái OFF sang ON, giá trị hiện tại (PV) sẽ được giảm xuống bằng một
lần CNT thực hiện một xung đếm CP từ OFF sang ON. Nếu điều kiện xung đếm thay
đổi hay chuyển từ trạng thái ON sang OFF thì giá trị PV của CNT không thay đổi, cờ
hoàn thành cho một Counter được bật ON khi giá trị hiện tại PV bằng 0 và ở trạng
thái ON cho đến khi Counter được Reset.
Counter được Reset với một ngõ vào RESET R khi R chuyển từ OFF sang ON,
và PV được Reset về SV. Giá trị hiện tại PV sẽ không giảm khi R đang ON và chỉ đếm
xuống khi R chuyển sang OFF. Giá trị hiện tại PV của CNT sẽ không reset trong phần
chương trình khác hay bởi sự ngắt nguồn cung cấp cho PLC.
Ví dụ: Nhấn nút ON 5 lần thì đèn sáng, nhấn OFF thì đèn tắt
Chương trình hoạt động:
00.00
CNT
000
#5
00.01
01.00
CNT 000
00.00
00.01
01.00
Hình 4.1 Biểu đồ thời gian miêu tả hoạt động Counter
4.2. Các chương trình ứng dụng
4.2.1. Chương trình cho mô hình đếm sản phẩm
CNT N
SV
2. 51
Khi nut bấm PB1 (START) được bấm, băng tải hộp bắt đầu chuyển động. Khi
phát hiện sự có mặt của hộp (Box conveyor) dừng và băng tải táo (Apple conveyor)
bắt đầu chuyển động.
Cảm biến đếm (SE1) sẽ đếm số lượng quả táo cho đến khi đạt 10 quả. Băng tải
táo lúc này sẽ dừng và băng tải hộp hoạt động trở lại. Bộ đếm sẽ được reset và hoạt
động được lặp lại cho đến khi nút PB2 (STOP) được bấm.
Khai báo biến và địa chỉ
Ngõ vào Thiết bị Ngõ ra Thiết bị
000.00 START 010.00 Băng tải táo
000.01 STOP 010.01 Băng tải hộp
000.02 SE1
000.03 SE2
Hình 4.2 Mô hình đóng gói sản phẩm
3. 52
Chương trình viết bằng ladder
Chương trình viết theo STL
4.2.2. Chương trình điều khiển ngõ ra ON/OFF
Chương trình điều khiển ngõ ra ON/OFF với thời gian ON là 2s, thời gian OFF là 3s.
Hệ ON/OFF lặp lại 10 lần thì dừng. Khi muốn hệ thống hoạt động trở lại nhấn nút
reset
4. 53
Khai báo biến và địa chỉ
Ngõ vào Thiết bị Ngõ ra Thiết bị
000.00 RESET 010.00 Đèn báo
000.01 STOP
Chương trình dạng ladder
Chương trình dạng STL
5. 54
BÀI TẬP CHƯƠNG 4
Bài tập 1
Viết chương trình điều khiển 2 động cơ với yêu cầu như sau:
Động cơ 1 chạy 5 giây rồi ngừng, sau đó đến động cơ 2 chạy 5 giây rồi ngừng 5 giây,
động cơ 2 lặp lại 5 lần như vậy, kế đến chu kỳ làm việc của 2 động cơ lặp lại 10 lần rồi
nghỉ. Muốn hoạt động trở lại phải nhấn ON.
Phân bố thiết bị vào/ra:
Thiết bị ngoài PLC Chú thích
D
M
K1
K2
000.00
000.01
010.00
010.01
Nút dừng hoạt động
Nút mở máy
Điều khiển động cơ 1
Điều khiển động cơ 2
Bài tập 2
Viết chương trình điều khiển trình tự cơ cấu cấp phôi cho máy dập:
6. 55
Hình 4.3 Cơ cấu máy dập
Nguyên lý hoạt động của cơ cấu:
Trạng thái 1: băng tải hoạt động, xy-lanh co, cơ cấu dập không hoạt động
Trạng thái 2: Xy-lanh duỗi ra, băng tải dừng, cơ cấu dập không hoạt động.
Trạng thái 3: Xy-lanh co, băng tải dừng, cơ cấu kẹt không hoạt động
Trạng thái 4: Cơ cấu dập hoạt động, băng tải dừng, xy-lanh co
Sau đó quay về trạng thái 1.
Khai báo biến và địa chỉ
Thiết bị Ngõ vào Thiết bị Ngõ ra
LS1 000.01 Băng tải 010.00
LS2 000.02 Xy-lanh duỗi 010.01
LS3 000.03 Xy-lanh co 010.02
LS4 000.04 Dập 010.03
Bài tập 3
Chế độ tự động: nhấn nút AUTO (S5) thì hệ thống đóng contactor K1, sau 10s đóng
K4, và 10s tiếp theo đóng K3, 10s tiếp theo đóng K2. Nhấn STOP thì các contactor
K1 đến K4 đều
mở
Chế độ tay: Nhấn MANUAL để chuyển sang chế độ bằng tay, muốn đóng cấp điện
trở nào nhấn nút tương ứng K2, K3, K4 (S3, S2, S1) lúc này contactor K1 đóng
kèm theo với contactor K2 hoặc K3 hoặc K4
Hình 4.4 Khởi động động cơ bằng điện trở
Bài tập 4
7. 56
Điều khiển cung cấp và phân phối nước sinh hoạt dân cư
Hệ thống bể chứa (tank) gồm 4 mức cảm biến S6, S7, S9, S11.
PUMP 1,2: bơm nước vào bể chứa
PUMP 3,4: bơm nước từ bể chứa đến hộ sinh hoạt
Chế độ bằng tay: Nhấn nút MANUAL (S1) cho phép thử các PUMP 1 và PUMP
3 độc lập nhau.
Nhấn nút S2 thì PUMP1 bơm nước vào bể cho đến khi S11=1 thì dừng lại. Khi nhấn
nút S3 thì PUMP3 bơm nước cấp cho các hộ sinh hoạt cho đến khi S6=0 thì dừng
lại. Nhấn STOP hệ thống dừng hoạt động.
Chế độ tự động: PUMP1,2 bơm nước vào bể chứa cho đến khi S9=1 thì tắt PUMP1
(PUMP2
tiếp tục), PUMP 3,4 hoạt động bơm nước đến các hộ sinh hoạt, đến khi S7=1 thì
PUMP3 dừng và bật PUMP1 trở lại.
Hình 4.5 Hệ thống cung cấp nước sinh hoạt
Bài tập 5
Viết chương trình bơm tự động mực chất lỏng