Nếu bạn đang tìm một tài liệu hướng dẫn lập trình PLC Delta ES2 rõ ràng, dễ hiểu và có thể áp dụng ngay vào thực tế, bài viết này của SKYTECH sẽ giúp bạn làm chủ tính năng quan trọng: đọc tín hiệu encoder bằng bộ đếm tốc độ cao (High-Speed Counter) trên dòng PLC Delta DVP16ES2200T.
Với kinh nghiệm phân phối triển khai hỗ trợ kỹ thuật PLC Delta nhiều năm qua, SKYTECH sẽ chia sẻ lại toàn bộ quy trình từ chuẩn bị phần cứng, đấu nối, lựa chọn chế độ đếm, đến ví dụ chương trình thực tế để bạn có thể bắt tay vào lập trình ngay mà không gặp trở ngại. Một cách giải thích dễ hiểu, có hình minh họa và bám sát tài liệu kỹ thuật Delta.
Mô tả yêu cầu: Đọc tín hiệu encoder bằng bộ đếm tốc độ cao (high-Speed Counter) trên PLC Delta DVP16ES2200T
1. Chuẩn bị

>>>> Xem thêm các dòng sản phẩm PLC Delta đang được Skytech Group phân phối chính hãng

- Encoder omron E6B2-CWZ6C (Rotary encoder [incremental])

(Các bạn có thể mua những thiết bị tương tự trên tại SKYTECH để có giá cả tốt nhất)
2. Kết nối và cài đặt
Về phần cứng, PLC chúng tôi sẽ đấu Input dạng Sink và Encoder chúng tôi sẽ đấu kiểu NPN (theo model).
>>> Tham khảo thêm bài viết hướng dẫn đấu nối PLC Delta của chúng tôi

Về phần mềm, chúng tôi sử dụng WPLSoft (2.52) để lập trình. Mời các bạn tham khảo qua bài viết kết nối PLC Delta với máy tính để biết thêm chi tiết.
>>> Tham khảo thêm tài liệu PLC Delta 16ES2 manual ở bài viết tài liệu lập trình PLC Delta để hiểu rõ hơn.
Và trước khi đi vào ví dụ lập trình, chúng tôi khuyên các bạn nên tham khảo qua cấu trúc các tập lệnh như MOV, DCNT và thanh ghi D1022 (Counting mode selection for AB phase counter).
Đồng thời tham khảo bảng phần cứng áp dụng bộ đếm tốc độ cao ở tài liệu lập trình PLC Delta.
Vì chúng ta sẽ sử dụng phase A và phase B của encoder để phát tín hiệu cho cho bộ đếm tốc độ cao (high counter), cũng như dựa vào phase A hoặc phase B đến trước để xác định hướng quay của encoder, nên chúng ta sẽ sử dụng bộ đếm C251.
Sau đây là chương trình PLC cho đề bài đọc tín hiệu encoder bằng bộ đếm tốc độ cao.
Mô tả chương trình: Sau khi PLC run, C251 sẽ nhận tín hiệu từ encoder và sẽ được nhân với 1 (vd: C251 nhận 10 xung thì kết quả cuối cùng sẽ là 10*1=10 xung). Khi C251 đạt giá trị K1000 thì on LD C251 (nếu có).
Chi tiết:
- Sau khi nạp chương trình xuống PLC và cho PLC run
- Sau khi quay encoder khoảng 1 vòng
Lưu ý thêm: Vì ta đặt giá trị xung cho một vòng quay ở encoder là 1000 và giá trị của D1020 là 1 nên ta có giá trị ở bộ đếm C251 sẽ là 1000*1=1000 xung.
Trên đây là toàn bộ nội dung hướng dẫn lập trình PLC Delta ES2 để đọc tín hiệu encoder bằng bộ đếm tốc độ cao C251một tính năng quan trọng trong các hệ thống cần đo tốc độ, vị trí hay điều khiển servo/step. SKYTECH tin rằng với ví dụ thực tế và cách trình bày chi tiết ở trên, bạn có thể tự tin triển khai trên bất kỳ dự án nào của mình.
Nếu bạn cần tư vấn thêm về PLC Delta, encoder, cáp lập trình hoặc giải pháp tự động hóa, đừng ngần ngại liên hệ SKYTECH để được hỗ trợ nhanh và chính xác nhất. Chúc bạn lập trình thành công, đừng quên ghé thăm skytechgroup.vn thường xuyên để xem thêm các bài hướng dẫn mới nhất.




