Đọc encoder bằng bộ đếm xung HSC plc siemens s7-1200

Bài viết này thuộc khóa học lập trình plc Siemens online miễn phí, mời các bạn tham khảo chi tiết tại:

khóa học lập trình plc siemens s7-1200 online miễn phí

Tìm hiểu cơ bản về encoder

Encoder hay còn gọi là bộ cảm biến tốc độ vòng quay thường dùng trong một số ứng dụng liên quan tới việc đo tốc độ vòng quay của motor hoặc cơ cấu cơ khí. Encoder được chia là 2 loại đó là encoder tuyệt đối và encoder tương đối. Trong bài học này thì encoder được đề cập là loại encoder tương đối, còn đối với loại encoder tuyệt đối thì mỗi loại có cách đọc riêng.

Ví dụ trong thực tế như một số loại máy bẻ đai sắt hay cán sóng tôn dùng encoder gắn với bánh xe để đo chiều dài phôi thanh sắt hay tôn đi vào máy để thực hiện thao tác cắt.

Đọc encoder bằng bộ đếm xung encoder trên siemens s7-1200

Nối dây encoder với plc siemens s7-1200

Đầu tiên để sử dụng plc siemens s7-1200 đọc được encoder thì các bạn nên chọn loại encoder 24V có 2 ngõ A/B để thuận tiên cho việc nối dây với plc.

Sau đó bạn có thể nối trực tiếp nguồn 24V của plc để cấp nguồn cho encoder. Rồi nối chân A và ngõ vào I0.0 và ngõ B vào chân I0.1. Các bạn nên tham khảo kỹ cách đấu dây của encoder dựa vào từng mã hàng khác nhau.

Viết chương trình đọc xung encoder trên plc siemens s7-1200

Đầu tiên để thực hiện việc đọc encoder trên plc s7-1200 bạn thực hiện config phần cài đặt theo các bước như sau:

Kích hoạt HSC1 trên plc S7-1200
Kích hoạt HSC1 trên plc S7-1200
Cài đặt chức năng đọc encoder HSC S7-1200
Cài đặt chức năng đọc encoder HSC S7-1200
Kích hoạt thời gian nhận xung trên ngõ vào Siemens s7-1200
Kích hoạt thời gian nhận xung trên ngõ vào Siemens s7-1200

Các bạn phải thực hiện đúng 3 thao tác config này thì lệnh nhận xung từ encoder mới hoạt động nhé, các bạn có thể tham khảo thêm bài trước để biết motor chi tiết của từng bước.

Sau khi cài đặt xong các bạn thực hiện viết đoạn chương trình như sau:

Chương trình mẫu đọc encoder trên siemens s7-1200
Chương trình mẫu đọc encoder trên siemens s7-1200

Bây giờ các bạn lấy tay xoay encoder nếu tháy giá trị ô nhớ ID1000 có thay đổi tăng giám tùy theo chiều quay là bạn đã thành công trong việc đọc encoder bằng lệnh HSC trên plc siemens s7-1200.

Tham khảo: plc siemens cũ giá rẻ

SẢN PHẨM NHIỀU LƯỢT XEM