Hướng Dẫn Lập Trình PLC Đọc Tín Hiệu Encoder - Tính Năng High Speed Counter

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

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

Mọi người có thể xem video để được chi tiết hơn

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 !