SoMachine Basic là phần mềm lập trình PLC Schneider Electric, được sử dụng phổ biến với dòng Modicon M221. Phần mềm hỗ trợ người dùng cấu hình thiết bị, viết chương trình điều khiển, kết nối PLC, giám sát trạng thái và thực hiện các thao tác commissioning trong quá trình vận hành hệ thống.
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 phần mềm, đồng thời làm rõ các phiên bản, dòng PLC hỗ trợ và những lỗi thường gặp trong quá trình sử dụng.
I. Tổng quan về phần mềm SoMachine Basic
1. SoMachine Basic là gì?
SoMachine Basic là phần mềm lập trình PLC do Schneider Electric phát triển, được thiết kế chủ yếu dành cho dòng Modicon M221 Logic Controller.

Phần mềm cung cấp môi trường để người dùng thực hiện các công việc như:
- Cấu hình bộ điều khiển PLC.
- Khai báo module và các thiết bị liên quan.
- Viết và chỉnh sửa chương trình điều khiển.
- Biên dịch chương trình.
- Kết nối máy tính với PLC.
- Download và upload chương trình.
- Theo dõi trạng thái chương trình khi PLC đang chạy.
- Kiểm tra, vận hành và commissioning hệ thống.
Theo tài liệu của Schneider Electric, SoMachine Basic hỗ trợ các ngôn ngữ lập trình như Ladder Diagram, Instruction List và Grafcet. Trong đó Ladder Diagram là dạng lập trình được sử dụng rất phổ biến trong các ứng dụng máy móc và hệ thống điều khiển công nghiệp.
Giao diện phần mềm được tổ chức theo từng khu vực cấu hình, lập trình và commissioning, giúp người dùng có thể quản lý toàn bộ project PLC trong cùng một môi trường.
2. SoMachine Basic dùng cho PLC nào?
SoMachine Basic được Schneider Electric phát triển dành riêng cho PLC Modicon M221. Schneider cũng xác nhận M221 hiện sử dụng phần mềm kế nhiệm của SoMachine Basic là EcoStruxure Machine Expert – Basic. Đây là điểm người dùng cần đặc biệt lưu ý vì các dòng PLC Schneider khác có thể sử dụng phần mềm khác.

Ví dụ:
- Modicon M221: EcoStruxure Machine Expert – Basic.
- Modicon M241: EcoStruxure Machine Expert.
- Modicon M251: EcoStruxure Machine Expert.
Schneider Electric Việt Nam cũng hướng dẫn rõ M221 sử dụng phiên bản Basic, trong khi M241 và M251 sử dụng EcoStruxure Machine Expert đầy đủ. Vì vậy, trước khi tải phần mềm lập trình PLC Schneider, người dùng nên kiểm tra chính xác model PLC đang sử dụng để tránh tải nhầm phần mềm.
3. SoMachine Basic và EcoStruxure Machine Expert Basic có gì khác nhau?
Đây là vấn đề gây nhầm lẫn cho khá nhiều người dùng khi tìm kiếm bộ cài SoMachine Basic. Thực tế, EcoStruxure Machine Expert – Basic là tên mới của SoMachine Basic. Theo thông tin của Schneider Electric, từ ngày 01/02/2019, SoMachine Basic được đổi tên thành EcoStruxure Machine Expert – Basic. Phiên bản SoMachine Basic 1.6 SP2 cũ không còn là phiên bản được Schneider phân phối hiện hành.
Có thể hiểu đơn giản:
| Tên phần mềm | Trạng thái |
| SoMachine Basic | Tên cũ |
| EcoStruxure Machine Expert – Basic | Tên phần mềm hiện tại |
Do đó, nếu hiện nay bạn tìm kiếm từ khóa “tải SoMachine Basic”, nên ưu tiên tải EcoStruxure Machine Expert – Basic từ Schneider Electric thay vì cố tìm các bộ cài SoMachine Basic cũ được chia sẻ trên Internet.
II. Những điều cần chuẩn bị trước khi cài đặt SoMachine Basic
Trước khi tải và cài đặt SoMachine Basic hoặc EcoStruxure Machine Expert – Basic, người dùng nên kiểm tra một số yếu tố cơ bản để hạn chế lỗi trong quá trình cài đặt.
1. Kiểm tra cấu hình và hệ điều hành máy tính
Phiên bản EcoStruxure Machine Expert – Basic V1.4 hiện được Schneider Electric công bố hỗ trợ:
- Windows 10 64-bit.
- Windows 11 64-bit.
Schneider Electric cũng yêu cầu phần mềm được cài đặt bằng quyền Administrator. Để quá trình sử dụng ổn định, máy tính nên có đủ dung lượng ổ cứng và bộ nhớ cho phần mềm cũng như các project PLC. Trước khi nâng cấp từ phiên bản cũ, người dùng cũng nên sao lưu các project quan trọng.
Ngoài ra, khi thực hiện cài đặt hoặc gỡ phần mềm, nên ngắt kết nối USB giữa máy tính và PLC nếu đang kết nối thiết bị.
2. SoMachine Basic có mất phí không?
SoMachine Basic là phần mềm miễn phí.
Schneider Electric từng xác nhận SoMachine Basic là phần mềm miễn phí được phát triển để lập trình PLC M221. Phiên bản kế nhiệm EcoStruxure Machine Expert – Basic cũng được cung cấp theo giấy phép miễn phí dành cho việc lập trình các controller tương thích.
Do đó, người dùng không cần tìm:
- Key crack.
- License crack.
- Tool kích hoạt.
- File patch không rõ nguồn gốc.
Việc tải những bộ cài đã bị chỉnh sửa từ các website không rõ nguồn gốc có thể làm tăng nguy cơ nhiễm virus, malware hoặc gây lỗi khi kết nối PLC. Tốt nhất nên sử dụng bộ cài do Schneider Electric cung cấp chính thức.
III. Hướng dẫn tải và cài đặt SoMachine Basic
Sau khi xác định đúng PLC đang sử dụng, người dùng có thể tiến hành tải và cài đặt phần mềm.
1. Tải File cài đặt SoMachine Basic
Tải ngay file cài đặt: TẠI ĐÂY
2. Các bước cài đặt EcoStruxure Machine Expert Basic
Sau khi tải bộ cài về máy tính, có thể thực hiện theo trình tự cơ bản sau:
Bước 1: Giải nén file cài đặt
Bước 2: Mở file cài đặt
Bước 3: Chọn “I accept the Agreement” and nhấn “Next”
Bước 4: Nhập thông tin họ tên và công ty
Bước 5: Chọn vị trí lưu file cài đặt
Bước 6: Chọn “additional” Task hoặc ấn next
Bước 7: Sẵn sàng cài đặt “SoMachine Basic”, sau đó nhấn [Install]
Bước 8: Sẵn sàng cài đặt “SoMachine Basic”, sau đó nhấn [Install]
Bước 9: Nhấn [Install]
Bước 10: Khi quá trình cài đặt phần mềm SoMachine Basic hoàn tất thành công, nhấn “Finish”
IV. Những lỗi thường gặp khi cài đặt SoMachine Basic và cách khắc phục
Trong quá trình tải, cài đặt và kết nối SoMachine Basic với PLC M221, người dùng có thể gặp một số sự cố phổ biến.
| Lỗi thường gặp | Nguyên nhân có thể xảy ra | Cách khắc phục |
| Không tìm thấy bản SoMachine Basic mới | Phần mềm đã đổi tên | Tìm và tải EcoStruxure Machine Expert – Basic |
| Không chạy được file cài đặt | Thiếu quyền Administrator hoặc bộ cài lỗi | Chọn Run as administrator và tải lại bộ cài từ Schneider |
| Không cài được trên Windows mới | Đang sử dụng phiên bản SoMachine Basic quá cũ | Sử dụng EcoStruxure Machine Expert – Basic V1.4 cho Windows 10/11 |
| Máy tính không nhận PLC | Cáp USB, driver hoặc kết nối thiết bị có vấn đề | Kiểm tra cáp, cổng USB và kết nối trong phần mềm |
| Không tìm thấy M221 qua Ethernet | PC và PLC khác dải mạng hoặc trùng IP | Đặt PC và PLC cùng subnet nhưng khác địa chỉ IP |
| Không mở được project cũ | Project được tạo từ phiên bản khác | Kiểm tra phiên bản phần mềm đã dùng để tạo project và sao lưu file trước khi chuyển đổi |
| Chọn sai PLC trong project | Controller cấu hình không đúng model thực tế | Kiểm tra mã PLC trên thiết bị và chọn đúng reference |
| Cài xong nhưng phần mềm không hoạt động ổn định | Bộ cài cũ hoặc hệ điều hành không còn tương thích | Gỡ phiên bản cũ và cài bản chính thức hiện tại |
Trường hợp cần tư vấn lựa chọn PLC, phần mềm lập trình hoặc gặp vấn đề khi kết nối và lập trình PLC Schneider, khách hàng có thể liên hệ Tự Động Hóa Toàn Cầu để được đội ngũ kỹ thuật hỗ trợ.
Ngoài Schneider Electric, Tự Động Hóa Toàn Cầu hiện cung cấp nhiều giải pháp PLC, HMI, Servo và thiết bị tự động hóa từ Xinje, Mitsubishi, Delta cùng nhiều thương hiệu khác, phù hợp từ nhu cầu học tập, chế tạo máy đến triển khai hệ thống tự động hóa trong nhà máy.












Zalo Miền Bắc