MotionWorks IEC là phần mềm lập trình và cấu hình bộ điều khiển chuyển động do Yaskawa phát triển, được sử dụng chủ yếu cho các dòng bộ điều khiển chuyển động MPiec Series như MP2000iec và MP3000iec. Phần mềm cung cấp môi trường tích hợp theo tiêu chuẩn IEC 61131-3 để người dùng tạo project, cấu hình phần cứng, lập trình logic và điều khiển chuyển động (PLCopen), thiết lập mạng truyền thông (như MECHATROLINK), đồng thời giám sát và chẩn đoán hệ thống trong quá trình vận hành.
Trong bài viết này, Tự Động Hóa Toàn Cầu sẽ hướng dẫn bạn cách tải và cài đặt MotionWorks IEC, đồng thời làm rõ MotionWorks IEC dùng cho bộ điều khiển nào, sự khác nhau giữa phiên bản Express và Pro (hoặc so sánh với phần mềm MPE720), yêu cầu cấu hình máy tính cũng như cách khắc phục một số lỗi thường gặp khi sử dụng.
I. Tổng quan về phần mềm MotionWorks IEC
1. MotionWorks IEC là gì?
MotionWorks IEC là môi trường lập trình và phát triển phần mềm chuyên dụng dành cho các dòng bộ điều khiển chuyển động (Motion Controller) MPiec Series của hãng Yaskawa.
Phần mềm được phát triển dựa trên nền tảng MULTIPROG, hỗ trợ tiêu chuẩn lập trình quốc tế IEC 61131-3 với nhiều ngôn ngữ chuẩn như Ladder Diagram (LD), Structured Text (ST), Function Block Diagram (FBD), Instruction List (IL) và Sequential Function Chart (SFC).
Thông qua MotionWorks IEC, người dùng có thể thực hiện nhiều công việc như:
-
Tạo và quản lý project điều khiển.
-
Lựa chọn và cấu hình bộ điều khiển chuyển động Yaskawa (qua công cụ Hardware Configuration).
-
Khai báo CPU, các module I/O, bộ khuếch đại Servo (Servo Pack) và thiết bị mở rộng.
-
Viết, chỉnh sửa và biên dịch chương trình điều khiển logic và chuyển động.
-
Kết nối máy tính với bộ điều khiển qua cổng Ethernet.
-
Download chương trình và cấu hình xuống bộ điều khiển.
-
Giám sát trạng thái biến, sử dụng Logic Analyzer và theo dõi chương trình online.
-
Mô phỏng và kiểm tra chương trình khi không có thiết bị thật.
-
Cấu hình mạng truyền thông công nghiệp MECHATROLINK-II/III, EtherNet/IP và Modbus/TCP.
-
Thiết lập các trục Servo, cấu hình Cam điện tử, nội suy và tham số điều khiển chuyển động.
-
Sử dụng các thư viện khối hàm (Function Block) theo chuẩn PLCopen để phát triển ứng dụng nhanh chóng.
Một điểm đáng chú ý của MotionWorks IEC là khả năng lập trình điều khiển chuyển động nhiều trục thông qua thư viện PLCopen Motion Control và các bộ thư viện chuyên dụng (Toolboxes) của Yaskawa. Phần mềm hỗ trợ mạnh mẽ các ứng dụng như định vị đồng bộ, nội suy đa trục, điều khiển hộp số điện tử (Electronic Gear) và cam điện tử (Cam Editor) trên những bộ điều khiển dòng MPiec tương thích.
Ngoài ra, MotionWorks IEC còn tích hợp các công cụ hỗ trợ giám sát biến (Watch Window), phân tích và ghi đồ thị tín hiệu theo thời gian thực (Logic Analyzer) cũng như gỡ lỗi chương trình, giúp kỹ sư thuận tiện hơn trong quá trình lập trình, chạy thử (commissioning), vận hành và bảo trì hệ thống tự động hóa.
2. MotionWorks IEC dùng cho bộ điều khiển nào?
MotionWorks IEC không phải là phần mềm lập trình dùng chung cho tất cả các dòng bộ điều khiển của Yaskawa (chỉ dành riêng cho các dòng có hậu tố “iec”).
Theo tài liệu kỹ thuật và danh mục sản phẩm của Yaskawa, phần mềm được sử dụng cho các dòng bộ điều khiển chuyển động MPiec Series, tiêu biểu như:
-
Yaskawa MP2300Siec / MP2310iec: Dòng bộ điều khiển chuyển động nhỏ gọn (compact), tích hợp sẵn cổng truyền thông MECHATROLINK, phục vụ các ứng dụng máy móc độc lập từ 1 đến 16 trục.
-
Yaskawa MP2600iec: Bộ điều khiển dạng card gắn trực tiếp trên bộ khuếch đại Servo (Servo Pack) dòng Sigma-5, tối ưu cho các hệ thống điều khiển chuyển động đơn trục hoặc ít trục tốc độ cao.
-
Yaskawa MP3200iec: Bộ điều khiển chuyển động thế hệ mới hiệu suất cao, hỗ trợ đồng bộ nhiều trục với tốc độ quét cực nhanh qua mạng MECHATROLINK-III.
-
Yaskawa MP3300iec: Dòng bộ điều khiển máy cỡ trung cao cấp, có khả năng xử lý đồng thời các bài toán điều khiển logic phức tạp và đồng bộ chuyển động lên đến hàng chục trục.
-
Yaskawa Sigma-5iec / Sigma-7Siec: Dòng bộ khuếch đại Servo tích hợp sẵn bộ điều khiển chuyển động bên trong (All-in-one), hỗ trợ lập trình và vận hành trực tiếp bằng MotionWorks IEC mà không cần CPU rời.
Mỗi dòng bộ điều khiển có thể yêu cầu phiên bản MotionWorks IEC (Version 2.x hoặc 3.x), gói thư viện hàm (Toolbox) và phiên bản firmware tương thích riêng.
Đặc biệt, cần phân biệt phần mềm lập trình cho dòng bộ điều khiển chuẩn IEC (MPiec Series) với các dòng bộ điều khiển MP2000/MP3000 tiêu chuẩn (không có chữ “iec” ở cuối mã) sử dụng phần mềm MPE720.
Do đó, trước khi tải phần mềm, người dùng nên kiểm tra chính xác mã bộ điều khiển Yaskawa đang sử dụng (có đuôi “iec” hay không) để tránh nhầm lẫn giữa MotionWorks IEC và MPE720.
II. Chuẩn bị trước khi cài đặt MotionWorks IEC
Trước khi tiến hành cài đặt MotionWorks IEC, người dùng cần kiểm tra cấu hình máy tính, hệ điều hành và chuẩn bị bộ cài phù hợp (Express hoặc Pro, Version 2.x hoặc 3.x). Điều này giúp hạn chế các lỗi như không mở được phần mềm, thiếu nền tảng .NET Framework, không tìm thấy model bộ điều khiển (trong Hardware Configuration) hoặc không kết nối được với thiết bị.
1. Kiểm tra cấu hình và hệ điều hành máy tính
Theo tài liệu hướng dẫn MotionWorks IEC (phiên bản 3.x) dành cho các dòng bộ điều khiển MPiec của Yaskawa, môi trường cài đặt tiêu chuẩn được nêu như sau:
| Thành phần | Yêu cầu được tài liệu nêu |
| Hệ điều hành | Windows 7, Windows 8.1 hoặc Windows 10 (từ bản v3.5 hỗ trợ chính thức Windows 11) |
| Kiến trúc hệ điều hành | 32-bit hoặc 64-bit (Khuyến nghị 64-bit) |
| RAM | Từ 2 GB (Khuyến nghị từ 4 GB trở lên) |
| Ổ cứng | Tối thiểu 2 GB dung lượng trống |
| Phần mềm nền tảng | Microsoft .NET Framework 3.5 SP1 và 4.x (thường tự động cài kèm) |
| Thiết bị | Máy tính để bàn hoặc laptop có cổng mạng LAN (RJ45) |
Các yêu cầu trên được công bố trong tài liệu dành cho những phiên bản MotionWorks IEC 3.x tương ứng. Với các phiên bản cũ hơn (như Version 2.x) hoặc bản cập nhật mới nhất, người dùng nên kiểm tra lại tài liệu Release Notes đi kèm bộ cài.
Lưu ý: Không nên mặc định mọi phiên bản MotionWorks IEC cũ (đặc biệt là các bản từ v3.3 trở về trước) đều tương thích hoàn toàn với Windows 11 nếu chưa kiểm tra thông báo hỗ trợ từ Yaskawa.
Để sử dụng ổn định và mượt mà hơn với các project điều khiển nhiều trục, sử dụng nhiều gói thư viện (Yaskawa Toolbox) và cấu hình mạng MECHATROLINK / EtherNet/IP, máy tính nên có:
-
CPU Intel Core i5 hoặc tương đương trở lên.
-
RAM từ 8 GB trở lên.
-
Ổ cứng SSD còn đủ dung lượng trống để tăng tốc độ biên dịch (Compile) chương trình.
-
Cổng Ethernet (hoặc bộ chuyển đổi USB sang LAN ổn định) để kết nối trực tiếp với bộ điều khiển MPiec.
Đây là cấu hình đề xuất cho trải nghiệm làm việc thực tế của kỹ sư tự động hóa, không phải yêu cầu tối thiểu bắt buộc từ Yaskawa.
2. MotionWorks IEC có mất phí không?
MotionWorks IEC là phần mềm lập trình có bản quyền (thương mại) do Yaskawa cung cấp, được chia thành hai phiên bản là MotionWorks IEC Express và MotionWorks IEC Pro. Người dùng có thể tải bộ cài gốc trực tiếp từ website chính thức của Yaskawa hoặc thông qua đơn vị phân phối thiết bị uy tín.
Đối với việc cài đặt và sử dụng, chính sách bản quyền của Yaskawa quy định như sau:
-
Thời gian dùng thử miễn phí: Khi mới cài đặt, phần mềm cho phép dùng thử miễn phí đầy đủ tính năng trong vòng 30 ngày (Trial Mode) mà chưa cần nhập mã kích hoạt ngay. Điều này rất thuận tiện cho việc học tập, nghiên cứu hoặc xử lý sự cố khẩn cấp tại nhà máy.
-
Kích hoạt lâu dài: Sau thời hạn 30 ngày, người dùng cần có mã bản quyền (Serial Number / Registration Code) chính hãng để tiếp tục sử dụng (bản Express có chi phí tiết kiệm cho các ứng dụng cơ bản, trong khi bản Pro phục vụ các hệ thống đa tác vụ và nhiều trục phức tạp).
Khi làm việc với các dự án thực tế, người dùng không nên tìm kiếm và sử dụng:
-
License crack hoặc phần mềm bẻ khóa.
-
Serial Key / Keygen trôi nổi không rõ nguồn gốc.
-
Bộ cài phần mềm đã bị chỉnh sửa can thiệp vào hệ thống.
-
Công cụ kích hoạt lậu không chính thức.
Việc sử dụng các bản bẻ khóa hoặc bộ cài không rõ nguồn gốc có thể khiến phần mềm bị thiếu thư viện chuẩn (Yaskawa Toolbox), lỗi công cụ cấu hình phần cứng (Hardware Configuration), mất kết nối đột ngột khi đang đổ chương trình xuống bộ điều khiển MPiec hoặc phát sinh nguy cơ nhiễm mã độc trên máy tính kỹ thuật.
Do đó, người dùng nên ưu tiên tải bộ cài nguyên bản của MotionWorks IEC từ trang chủ của Yaskawa, tận dụng chế độ dùng thử 30 ngày hoặc liên hệ nhà cung cấp để được hỗ trợ bản quyền chính thức và kiểm tra kỹ phiên bản trước khi cài đặt.
3. Một số lưu ý trước khi cài đặt
Trước khi chạy bộ cài MotionWorks IEC, người dùng nên thực hiện một số bước chuẩn bị:
-
Kiểm tra chính xác model bộ điều khiển Yaskawa đang sử dụng (đảm bảo thuộc dòng MPiec có đuôi “iec”).
-
Xác nhận phiên bản MotionWorks IEC (Version 2.x hoặc 3.x, bản Express hay Pro) tương thích với firmware của bộ điều khiển.
-
Sao lưu (Save Project As / Zip) các project điều khiển và các gói thư viện (User Libraries / Toolboxes) đã lập trình trước đó.
-
Đóng phần mềm MotionWorks IEC hoặc công cụ Hardware Configuration đang chạy trên máy.
-
Kiểm tra dung lượng trống của ổ cứng và đảm bảo Windows đã bật sẵn .NET Framework 3.5 / 4.x.
-
Chuẩn bị quyền Administrator trên máy tính (nên chạy bộ cài bằng tùy chọn Run as administrator).
-
Kiểm tra các thành phần cài đặt đi kèm bộ phần mềm (như Yaskawa Help Files, thư viện PLCopen, Hardware Configuration).
-
Đảm bảo nguồn điện máy tính ổn định trong suốt quá trình cài đặt.
-
Chuẩn bị dây mạng Ethernet (RJ45) tiêu chuẩn để kết nối máy tính với cổng LAN của bộ điều khiển MPiec khi cần đổ chương trình.
Đặc biệt: Nếu đang nâng cấp từ một phiên bản MotionWorks IEC cũ (ví dụ nâng cấp trong cùng nhánh 3.x hoặc từ 2.x lên 3.x), tài liệu hướng dẫn của Yaskawa khuyến nghị người dùng nên nén sao lưu toàn bộ project cũ, kiểm tra quy tắc chuyển đổi project (Project Conversion), gỡ phiên bản cũ (nếu hệ thống yêu cầu) và khởi động lại máy tính trước khi cài đặt phiên bản mới.
Với các hệ thống máy móc đang vận hành thực tế tại nhà máy, không nên tự ý nâng cấp phiên bản phần mềm, thay đổi phiên bản thư viện (Toolbox) hoặc cập nhật firmware bộ điều khiển MPiec khi chưa kiểm tra kỹ tài liệu tương thích (Compatibility Matrix) và có phương án sao lưu dự phòng đầy đủ.
III. Hướng dẫn tải và cài đặt MotionWorks IEC
Tải file cài đặt: [TẠI ĐÂY]
Bước 1: Khởi chạy bộ cài MotionWorks IEC
Sau khi tải và giải nén bộ cài (nếu được đóng gói dạng nén), người dùng khởi chạy chương trình cài đặt bằng tài khoản có quyền Administrator.
Khi Windows hiển thị hộp thoại User Account Control, hãy kiểm tra chương trình đang chạy có đúng là bộ cài từ nguồn tin cậy hay không, sau đó nhấn Yes để cho phép tiếp tục.
Bước 2: Hoàn tất cài đặt và khởi động phần mềm
Sau khi cấp quyền, chương trình sẽ tiến hành cài đặt các thành phần cần thiết. Quá trình này có thể mất vài phút tùy theo cấu hình máy tính.
Trong khi cài đặt, người dùng có thể thấy các cửa sổ dòng lệnh DOS tự động xuất hiện rồi đóng lại hoặc thanh tiến trình tạm thời không thay đổi. Theo Yaskawa, đây là hiện tượng bình thường.
Sau khi cài đặt hoàn tất, khởi chạy MotionWorks IEC. Phần mềm sẽ hiển thị cửa sổ thông báo thời gian dùng thử còn lại và các phương thức kích hoạt bản quyền.
Bước 3: Đăng ký bằng USB Dongle
Đối với phiên bản MotionWorks IEC Pro sử dụng bản quyền USB Dongle, hãy kết nối thiết bị Dongle với cổng USB trên máy tính trước khi khởi động phần mềm.
Khi sử dụng lần đầu, cửa sổ đăng ký USB Dongle sẽ xuất hiện. Nhấn Register Online và thực hiện đăng ký theo hướng dẫn để nhận thông tin cập nhật sản phẩm từ Yaskawa.
Bước 4: Kích hoạt bản quyền trực tuyến
Nếu sử dụng giấy phép điện tử (Electronic License), người dùng có thể kích hoạt trực tiếp thông qua Internet.
Tại cửa sổ xuất hiện khi khởi động MotionWorks IEC, nhấn Activate Online. Phần mềm sẽ tự động mở trình duyệt đến trang đăng ký của Yaskawa.
Tại đây, người dùng điền thông tin đăng ký cùng mã bản quyền phần mềm (Serial Number).
Sau khi gửi thông tin, hệ thống chuyển đến máy chủ xác thực giấy phép. Người dùng nhấn Activate để kích hoạt bản quyền theo hướng dẫn.
Bước 5: Kích hoạt qua điện thoại
Trường hợp máy tính không có kết nối Internet, người dùng có thể đăng ký bản quyền qua điện thoại.
Tại cửa sổ khởi động MotionWorks IEC, nhấn Activate by Phone. Phần mềm hiển thị mã Installation ID để sử dụng trong quá trình xác minh.
Liên hệ bộ phận hỗ trợ của Yaskawa theo thông tin trong tài liệu, cung cấp Installation ID và nhận mã Activation Code. Sau đó nhập mã vào ô tương ứng và nhấn Register để hoàn tất kích hoạt.
IV. Những lỗi thường gặp khi cài đặt, kết nối MotionWorks IEC và cách khắc phục
Trong quá trình tải, cài đặt hoặc kết nối MotionWorks IEC với các bộ điều khiển chuyển động của Yaskawa (như MP2000iec, MP3000iec series), người dùng có thể gặp một số lỗi liên quan đến bản quyền (license), tường lửa hệ thống, dải địa chỉ IP mạng Ethernet, sai lệch firmware hoặc cấu hình phần cứng.
Dưới đây là bảng tổng hợp những lỗi thường gặp cùng nguyên nhân và phương pháp khắc phục tham khảo.
| Lỗi thường gặp | Nguyên nhân có thể xảy ra | Cách khắc phục |
| Không cài đặt được MotionWorks IEC |
• Bộ cài bị hỏng/tải chưa hoàn tất.
• Thiếu quyền quản trị (Administrator) hoặc phần mềm diệt virus chặn file thực thi. |
• Tải lại bộ cài đặt chuẩn từ trang chủ Yaskawa, giải nén hoàn chỉnh.
• Nhấp chuột phải vào file cài đặt và chọn Run as administrator; tạm thời tắt phần mềm diệt virus nếu cần. |
| Không mở được phần mềm hoặc báo lỗi License |
• Phần mềm hết hạn dùng thử (Trial).
• Dịch vụ quản lý bản quyền (CodeMeter / HASP driver) bị dừng hoặc chưa kích hoạt license hợp lệ. |
• Kiểm tra lại USB Dongle hoặc dịch vụ cấp phép CodeMeter Runtime trong máy.
• Kích hoạt đúng License Key hoặc gia hạn bản quyền với nhà cung cấp. |
| Không kết nối được với Controller qua Ethernet |
• Máy tính và Controller khác lớp mạng (Subnet mask / IP).
• Tường lửa (Windows Firewall) chặn cổng truyền thông của MotionWorks IEC.
• Cáp mạng bị hỏng hoặc cắm sai cổng Ethernet. |
• Đặt IP tĩnh cho card mạng máy tính cùng dải với Controller (mặc định thường là
• Dùng lệnh
• Thêm MotionWorks IEC vào danh sách ngoại lệ của Windows Firewall. |
| Không tìm thấy đúng Model / Lệch phiên bản Firmware |
• Chọn sai dòng Controller trong Hardware Configuration.
• Phiên bản Firmware trên phần cứng thực tế không khớp với phiên bản được hỗ trợ trong dự án phần mềm. |
• Kiểm tra nhãn Controller (ví dụ MP3300iec, MP2600iec) để chọn đúng model phần cứng.
• Nâng cấp/hạ cấp firmware của controller qua trang Web UI hoặc cài thêm gói phần cứng (Hardware update pack) phù hợp. |
| Lỗi biên dịch dự án (Build / Compile Error) |
• Chưa liên kết (mapping) trục Servo với khối điều khiển Motion.
• Trùng tên biến hoặc thiếu thư viện khối hàm (PLCopen blocks, Yaskawa Toolbox). |
• Kiểm tra cấu hình trục trong Configuration Tool để đảm bảo các trục đã được gán đúng địa chỉ/kênh.
• Nhấp đúp vào thông báo lỗi trong mục Build Output để kiểm tra và bổ sung thư viện còn thiếu. |
Hy vọng những hướng dẫn trên sẽ giúp quý khách tải, cài đặt và sử dụng phần mềm MotionWorks IEC một cách thuận tiện hơn.
Nếu quý khách gặp khó khăn trong quá trình cài đặt, lập trình PLC hoặc cần tư vấn lựa chọn thiết bị điều khiển phù hợp, vui lòng liên hệ Tự Động Hóa Toàn Cầu. Đội ngũ kỹ thuật của chúng tôi luôn sẵn sàng hỗ trợ, tư vấn các giải pháp tự động hóa phù hợp với nhu cầu thực tế, góp phần nâng cao hiệu quả vận hành và tối ưu chi phí đầu tư cho quý khách.









Zalo Miền Bắc
