Bài này sẽ hướng dẫn các bạn sử dụng lệnh lập trình bộ đếm xung tốc độ cao( high speed counter) trên plc Delta.
Lập trình lệnh bộ đếm xung tốc độ cao plc Delta
Khi đọc cảm biến vòng quay encoder thì ta cần phải sử dụng bộ đếm xung tốc độ cao. Thuật ngữ trong plc thường gọi là high speed counter.
Mỗi dòng plc delta khác nhau thì hỗ trợ tối độ tối đa của bộ đếm xung tốc độ cao khác nhau. Ví dụ như plc delta dvp-ss2 hỗ trợ tối đa tần số 10Khz. Nếu tốc độ thực cần đếm lớn hơn tốc độ tần số đếm tối đa mà plc hỗ trợ thì có thể gây ra sai số trong quá trình đếm xung.
Đối với bộ đếm xung tốc độ cao thì phần cứng đã được gắn sẵn với bộ đếm. Bạn vui lòng tham khảo bảng dưới đây.

Cài đặt
- Bấm vào biểu tượng để vào mục cài đặt bộ đếm xung tốc độ cao

- Cài đặt thông số như hình:

- Counting Mode là chọn kiểu của bộ đếm
- Counter: chọn thứ tự counter
- Condition: là bit để kích hoạt bộ đếm xung tốc độ cao
- Set Value: là giá trị cài đặt của bộ đếm để ngõ ra ON lên 1.
- Counting Direction: hướng đếm lên hay đếm xuống.
- Sau đó bấm chọn Next, rồi chọn Finish thì bạn sẽ được thêm vào 1 đoạn chương trình như sau:

=> Giờ bạn cho M0 ON lên 1 và cấp xung vào chân X0 thì C235 sẽ bắt đầu đếm lên, nếu X0 ON lên 1 thì counter C235 sẽ bị reset về 0.
Lưu ý khi sử dụng bộ đếm xung tốc độ cao các bạn phải đấu nối ngõ vào plc cho đúng thì plc mới đọc được xung và thực hiện việc đếm.