Bài viết nhằm hướng dẫn mọi người cách đọc tìn hiệu xung tốc độ cao (high speed counter) từ encoder về PLC Mitsubishi
Bài viết được thực hiện dựa trên demo gồm các thiết bị
- PLC Mitsubishi FX3U-32MT/DS
- Encoder Omron E6B2-CWZ6C 1024P/R
- Cáp USB-SC09
Bước 1 : ta kết nối PLC với Encoder , vì encoder là thiết bị đầu vào nên sẽ được đấu trực tiếp vào ngõ input của PLC , đối với PLC Mitsu ta có 2 dạng đấu ngõ vào
- Dạng 1 là dạng Sink
Dạng 2 là dạng Source
Bước 2 : xác định dạng mạch ngõ ra của encoder để xác định cách kết nối với PLC , chúng ta tra catalog để biết thông tin về dạng mạch ngõ ra sau đó tiến hành kết nối
Vì encoder với model ta đang sử dụng là E6B2-CWZ6C 1024P/R là dạng mạch ngõ ra là NPN open collector nên ta ta chọn dạng đấu về PLC là dạng Sink\
Đối với dạng Sink ta đấu giống như sơ đồ bên trên , nhưng chi tiết như sau
Về phần encoder :
- Chân nâu ta đấu vào 24VDC
- Chân xanh dương ta đấu vào 0VDC
- Chân đen (pha A) ta đấu vào chân X0
- Chân trắng (pha B) ta đấu vào chân X1
Về phần PLC
- Ta đấu chân SS lên 24VDC
Bước 3 : bắt đầu lập trình ta tiến hành thứ tự theo
- Cấp nguồn PLC và encoder
- Mở phần mềm GX Works 2 lên
- Tạo file lập trình mới và bắt đầu lập trình
Về PLC Mitsu , khi lập trình đọc tín hiệu encoder về thì hãng đã làm sẵn các thanh ghi bộ đếm counter tốc độ cao để tiện cho người sử dụng , và khi ta sử dụng encoder đấu về PLC loại gì thì ta tra và lấy thanh ghi tương ứng để sử dụng
Ở đây ta đang đấu pha A vào X0 và pha B vào X1 nên ta tra được thanh ghi C251 , ta tiến hành lập trình PLC
Để đơn giản hóa , ta chỉ lập trình chu trình như sau
PLC có điện và ở chế đọ Run => C251 đọc xung về => đủ 5000 xung => Y0 on => nhấn M0 để reset bộ đếm C251
Quý khách cần thêm thông tin về sản phẩm encoder hoặc PLC vui lòng liên hệ với chúng tôi để được tư vấn chi tiết và cụ thể hơn nhé !
Cảm ơn quý khách đã ghé thăm NETLA chúng tôi !