Hướng Dẫn Lập Trình PLC Mitsubishi Phát Xung điều Khiển Servo

Hướng Dẫn Lập Trình PLC Mitsubishi Phát Xung Điều Khiển Servo

Giới Thiệu Về Chế Độ Điều Khiển Servo

Động cơ Servo và Drive Servo được ứng dụng phổ biến trong các chế độ điều khiển khác nhau, bao gồm:

+ Điều khiển vị trí: Quay động cơ với số vòng quay xác định trước. Ứng dụng trong các hệ thống kéo sản phẩm như máy cắt bao bì, máy đóng gói, nơi động cơ điều khiển độ dài túi bao bì.

+ Điều khiển tốc độ: Duy trì tốc độ ổn định theo cài đặt. Ví dụ, đồng bộ tốc độ dao cắt với tốc độ sản phẩm vào trong máy cắt bao bì carton.

+ Điều khiển lực căng: Duy trì lực căng ổn định trong các ứng dụng kéo dây, đảm bảo không bị trùng hoặc đứt dây.

Ngoài các chế độ trên, Servo còn có thể điều khiển mô-men xoắn (torque), giúp điều chỉnh lực tác động đến các cơ cấu chấp hành, phù hợp với các ứng dụng yêu cầu lực siết hoặc nén chính xác.

Trong điều khiển vị trí, với Drive Servo, hệ thống điều khiển sử dụng phương pháp phát xung tần số cao qua cổng I/O.

.

Sơ đồ đấu nối PLC Mitsubishi phát xung điều khiển Servo

Hướng dẫn lập trình PLC Mitsubishi phát xung điều khiển Servo

Sơ đồ đấu nối PLC Fx1S-10MT-001 với Servo MR-J2S-A Hướng dẫn lập trình PLC Mitsubishi phát xung điều khiển Servo Sơ đồ đấu nối ngõ ra PLC Fx1S-10MT-DSS , Fx1S-10MT-ESS/UL

Lưu ý:

+ Ngõ ra của PLC cần sử dụng loại transistor (cổng Y000, Y001, v.v.), không thể dùng loại relay cho các lệnh phát xung tốc độ cao.

+ Nguồn cấp cho Servo phải đảm bảo đúng điện áp và công suất yêu cầu để tránh hiện tượng ngắt mạch hoặc lỗi quá dòng.

Lệnh phát xung trong PLC Mitsubishi

Để điều khiển Servo, PLC Mitsubishi sử dụng các lệnh phát xung tốc độ cao, yêu cầu cổng đầu ra phải là dạng transistor. Các lệnh phổ biến bao gồm:

+ PLSY: Phát xung vuông với tần số và số xung được cài đặt trong tham số lệnh.

+ PLSR: Tương tự lệnh PLSY, nhưng cho phép điều chỉnh tốc độ tăng và giảm tần số xung, tạo sườn dốc khi khởi động và dừng.

+ DRVI: Phát xung kèm lệnh đảo chiều với hiệu chỉnh sườn dốc.

+ DRVA: Phát xung kèm lệnh đảo chiều, nhưng vị trí ban đầu là tuyệt đối.

Đặc biệt, bạn cần chú ý đến thông số sườn dốc (ramp-up/ramp-down) để tránh gây sốc cho cơ cấu cơ khí khi tăng hoặc giảm tốc độ đột ngột.

Lập trình PLC Mitsubishi phát xung điều khiển Servo

Ví dụ: Lập trình phát xung với lệnh PLSY ra cổng Y000 và PLSR ra cổng Y001.

Trong ví dụ này, chúng ta sẽ áp dụng Lập Trình PLC Mitsubishi Phát Xung Điều Khiển Servo để phát xung qua cổng Y000 với các thông số tần số và số xung cụ thể. Các bước thực hiện như sau:

Bước 1: Mở phần mềm lập trình GX Developer và khởi tạo file project cho PLC FX1S.

lập trình plc mitsubishi phát sung điều khiển servo

Bước 2:Soạn thảo lệnh phát xung PLSY ra cổng Y000 của PLC. lập trình PLC Mitsubishi phát xung điều khiển Servo Cú pháp: PLSY D0 D1 Y000

+ D0: Tần số xung

+ D1: Số xung phát ra khi lệnh được kích hoạt

+ Y000: Cổng phát xung

Bước 3: Soạn thảo lệnh PLSR ra cổng Y001 của PLC như sau : lập trình PLC Mitsubishi phát xung điều khiển Servo

Cú pháp: PLSR D10 D11 K100 Y001

+ D10: Tần số xung

+ D11: Số xung phát ra

+ K100: Thời gian tăng/giảm tần số (ms)

Bước 4: Biên dịch chương trình nạp xuống PLC, Online chương trình để theo dõi, nạp thử tần số 10.000Hz, số xung 25.000 xung xuống PLC và chạy thử lệnh.

lập trình PLC Mitsubishi phát xung điều khiển Servo

Mẹo lập trình:

+ Sử dụng thanh ghi trung gian để dễ dàng thay đổi thông số tần số và số xung khi chạy thực tế mà không cần chỉnh sửa chương trình.

+ Cài đặt các bit kiểm tra trạng thái (status bit) để theo dõi lỗi hoặc tình trạng hoạt động của Servo.

Các tính toán số xung cần chạy theo chiều dài, vị trí thực tế khi điều khiển Servo

Giả sử sử dụng MelServo Mitsubishi MR-J2S-70A với độ phân giải mặc định là CMX = 1CDV = 1 (2 tham số cài đặt trong tài liệu của MR-J2S), Servo sẽ hiểu rằng 1 vòng quay = 131072 xung.

+ 1 vòng quay = 131072 xung.

+ 1 phút = 60 giây, tốc độ 3000 vòng/phút = 50 vòng/giây.

+ Số xung cần phát ra trong 1 giây = 50 x 131072 = 6,553,600 xung.

+ Tần số cần để đạt 3000 vòng/phút là 6,553,600 Hz.

Tuy nhiên, tần số này quá cao đối với PLC thông thường. Để giảm tần số, chúng ta có thể điều chỉnh hệ số CMX / CDV, ví dụ giảm xuống 10000 xung/vòng, và lúc này tần số chỉ còn 500 kHz, phù hợp với PLC dòng FX1S-10MT, với tần số tối đa khoảng 100 kHz.

hướng dẫn ;ập trình PLC Mitsubishi phát sung điều khiển servo

Ngoài ra, việc cài đặt các chế độ điều khiển và thông số Servo cần được kiểm tra đồng bộ với tải thực tế và đường đặc tính của động cơ để đạt hiệu quả tối ưu.

Tổng Kết

Lập Trình PLC Mitsubishi Phát Xung Điều Khiển Servo  là một giải pháp hiệu quả cho các hệ thống tự động hóa đòi hỏi độ chính xác cao trong điều khiển vị trí, tốc độ và lực căng. Hy vọng bài viết đã viết đã cung cấp các bước cơ bản từ đấu nối, lập trình đến tính toán thông số thực tế, giúp bạn dễ dàng áp dụng vào công việc.

Nếu bạn muốn hiểu sâu hơn về lập trình PLC và các ứng dụng của chúng trong tự động hóa công nghiệp, tham khảo ngay các khóa học tại PLCTECH để phát triển kỹ năng chuyên môn trong lĩnh vực này:

♦ Đào tạo PLC Mitsubishi·    

♦ Đào tạo PLC Siemens 

♦ Đào tạo thiết kế tủ điện

Địa chỉ đào tạo

Hà Nội: Số 11 Ngõ 2E Dịch Vọng – Cầu Giấy Xem bản đồ

HCM: 97 Đường Số 3 – Hiệp Bình Phước – TP. Thủ Đức Xem bản đồ

Liên hệ

Điện thoại / Zalo: 0987 635 127 (Hỗ trợ 24/7)

Website: https://plctech.com.vn/

Fanpage: https://www.facebook.com/PLCTechHN

Từ khóa » Cách Tính Xung Servo