Lập trình điều khiển vị trí động cơ servo trên plc delta

Bài viết này thuộc khóa học lập trình plc delta online miễn phí của abientan, mời các bạn theo dõi toàn bộ khóa học tại đây:

Khóa học lập trình plc delta online miễn phí

Trong bài trước chúng ta đã tìm hiểu về cách phát xung tốc độ cao trên plc delta, trong bài này chúng ta sẽ đi vào chi tiết cách kết nối plc delta với servo để điều khiển servo chạy vị trí.

Đấu nối dây giữa driver servo với plc delta

Trong ví dụ này mình sử dụng driver servo sgdm-04ada của Yaskawa kết nối với plc delta ss2, đối với những loại servo khác các bạn có thể đối nối tương tự.

Sơ đồ nối dây plc delta với servo Yaskawa
Sơ đồ nối dây plc delta với servo Yaskawa
  • Ngõ nhận xung của servo Yaskawa nhận xung 5V trong khi ngõ ra plc delta là 24V nên các bạn phải sử dụng trở hạn dòng 2.2kOhm như sơ đồ trên hình.

Giờ các bạn thực hiện cài đặt servo phát 1000 xung chạy 1 vòng, tham khảo chi tiết cài đặt tại đây: Hướng dẫn cài đặt servo sgdm

Lập trình plc delta điều khiển vị trí servo

Chương trình plc delta điều khiển servo
Chương trình plc delta điều khiển servo
  • Dòng số 1: tiếp điểm M1 On thì ứng với Y5 On là bật servo ON
  • Dòng số 2: tiếp điểm M2 có chức năng chọn chiều chạy của servo.
  • Dòng số 3: tiếp điểm M0 có chức năng kích hoạt việc phát xung, như ví dụ D0=K5000 ứng với tần số phát xung là 5Khz, D2=1000 có nghĩa là phát 1000 xung ứng với servo quay 1 vòng.
  • Dòng số 4: tiếp điểm M1029 báo việc phát xung hoàn thành.

Ngoài ra các bạn cũng có thể thử sử dụng lệnh plsr để điều khiển servo chạy vị trí có kèm thời gian tăng giảm tốc.

Tham khảo thêm sản phẩm: plc delta cũ giá rẻ

Tham khảo thêm sản phẩm: dây cáp lập trình plc delta