Bài này chia sẻ kiến thức về bộ đếm xung tốc độ cao của plc Omron gồm cách cấu hình và chương trình mẫu.
Bộ đếm xung tốc độ cao plc omron
Counter loại thường chỉ đếm được những loại xung với tốc độ rất thấp, khi đếm một số xung tốc độ cao như encoder thì phải sử dụng bộ đếm xung tốc độ cao( còn gọi là high speed counter).
Tùy mỗi dòng plc khác nhau mà tốc độ đếm xung tôi đa có thể từ 50Khz đến 100Khz.
Cấu hình cho bộ đếm xung tốc độ cao

Đầu tiên các bạn mở CX-Program lên vào tạo project mới. Rồi ở cửa sổ Project các bạn bấm vào Settings giờ các bạn chọn thẻ Built-in input các bạn đánh dấu chọn counter sẽ sử dụng. Các bạn tùy chọn ở hai mục:
- Reset: tín hiệu reset high speed counter bằng pha Z hay bằng chương trình trên plc.
- Input setting: thường chọn increment pulse input đối với xung đơn.
Chương trình mẫu

Mô tả chi tiết chương trình mẫu:
- P_On là bit luôn on để duy trì lệnh đếm xung tốc độ cao đếm liên tục
- Lệnh đếm xung tốc độ cao PRV(881) có 3 tham số như sau: #10 là quy định bộ counter được sử dụng ở đây #10 có nghĩa là counter 0, #0 tiếp theo là cài đặt chức năng cho quá trình đọc xung, D100 là vùng nhớ chứa giá trị xung đếm được.
- A531.00 là bit dùng để reset bộ counter, khi W0.00 chuyển trạng thái từ off=>on thì giá trị đếm được lưu ở D100 sẽ bị reset về 0.
Giờ các bạn chỉ cần đổ chương trình này xuống plc và đấu nối tín hiệu xung cần đọc vào chân 00.00 của plc để xem ô nhớ D100 sẽ tăng giá trị lên khi đọc được xung.