-
-
-
Tổng tiền thanh toán:
-

Lập trình PLC với hãng Mitsubishi và Siemens có gì giống và khác nhau?
19/05/2025

Lập trình PLC với hãng Mitsubishi và Siemens có gì giống và khác nhau?
Việc lập trình PLC giữa Mitsubishi và Siemens có những điểm giống nhau về tư duy điều khiển nhưng cũng có nhiều khác biệt về phần mềm, cách đặt địa chỉ, ngôn ngữ và cấu trúc chương trình. Dưới đây là bảng so sánh chi tiết:
🔁 Giống nhau giữa Mitsubishi và Siemens
Nội dung | Mô tả |
---|---|
✅ Tư duy điều khiển | Cùng dựa trên logic điều khiển: bật/tắt, liên động, timer, counter... |
✅ Ngôn ngữ lập trình chính | Cùng hỗ trợ Ladder Diagram (LD) |
✅ Hoạt động theo vòng quét | Gồm 3 giai đoạn: đọc đầu vào → xử lý chương trình → xuất đầu ra |
✅ Hỗ trợ mô phỏng | Cả hai đều có phần mềm mô phỏng chương trình PLC |
✅ Có phần mềm chuyên dụng | Mỗi hãng có phần mềm riêng để lập trình |
⚖️ Khác nhau giữa Mitsubishi và Siemens
Tiêu chí | Mitsubishi (FX3U, Q series...) | Siemens (S7-300, S7-1200...) |
---|---|---|
Phần mềm lập trình | GX Developer, GX Works2/3 | STEP 7 V5.x (S7-300), TIA Portal (S7-1200/1500) |
Địa chỉ I/O | - Đầu vào: X0, X1... - Đầu ra: Y0, Y1... |
- Đầu vào: I0.0, I0.1... - Đầu ra: Q0.0, Q0.1... |
Timer/Counter | T0, T1, C0, C1... (dễ nhớ, dùng trực tiếp) | TON, TOF, CTU... (phải gọi hàm khối - Function Block) |
Kiểu dữ liệu | Chủ yếu sử dụng bit và word (16 bit) | Hỗ trợ mạnh kiểu dữ liệu: INT, REAL, BOOL, STRUCT... |
Cách khai báo biến | Không cần khai báo trước (gõ trực tiếp X0, Y0, M0...) | Khai báo biến trong Symbol Table hoặc Data Block |
Ngôn ngữ hỗ trợ | LD (Ladder), IL, SFC | LD, STL, FBD, SCL, GRAPH... |
Khả năng mở rộng | Mạnh với dòng Q, nhưng FX bị giới hạn hơn | Siemens S7-300 trở lên mở rộng rất linh hoạt |
Hỗ trợ mạng truyền thông | Có nhưng cài đặt phức tạp hơn (Modbus, CC-Link...) | Hỗ trợ Profibus, Profinet mạnh mẽ, dễ tích hợp hệ thống |
Thân thiện người dùng | Dễ học hơn, đơn giản, logic ngắn gọn | Nhiều tính năng nâng cao, phức tạp hơn nhưng mạnh hơn |
🔍 Ví dụ so sánh một đoạn Ladder
🔹 Bật đèn bằng nút nhấn (Mitsubishi – GX Developer)
ladder
|----[ X0 ]----( Y0 )----|
🔹 Bật đèn bằng nút nhấn (Siemens – STEP 7 LAD)
ladder
|----[ I0.0 ]----( Q0.0 )----|
🧠 Kinh nghiệm lựa chọn:
-
👉 Mitsubishi (FX series): Dễ học, phù hợp dạy học, ứng dụng nhỏ – trung bình
-
👉 Siemens (S7-1200/1500): Mạnh hơn trong hệ thống lớn, SCADA, HMI, truyền thông
Lập trình trên phần mềm GX Developer xong tôi chuyển file đó sang STEP 7 V5.x có được không?
❌ Lý do không chuyển được:
Yếu tố | GX Developer | STEP 7 V5.x |
---|---|---|
Hãng PLC | Mitsubishi (FX series) | Siemens (S7-300, S7-400) |
Định dạng file | .gxw , .prg , .mwp , ... |
.s7p , .awl , .db , ... |
Ngôn ngữ lập trình | Ladder (LD), IL | Ladder (LAD), STL, FBD |
Kiến trúc phần cứng | FX series, Q series | S7-300, S7-400 |
Hệ điều hành phần cứng PLC | Khác biệt hoàn toàn | Khác biệt hoàn toàn |
Mỗi phần mềm chỉ hỗ trợ cho PLC của hãng mình và không tương thích với phần cứng hay file của hãng khác.
🧰 Phần mềm lập trình cho FX3U
-
GX Developer
-
Dễ dùng, nhẹ, phù hợp cho người mới bắt đầu.
-
Thích hợp với dòng FX1S, FX1N, FX2N, FX3U...
-
-
GX Works2
-
Mới hơn, có nhiều tính năng hỗ trợ.
-
Tương thích tốt với Windows 10 trở lên.
-
-
GX Simulator
-
Dùng để mô phỏng chương trình nếu bạn không có PLC thật.
-
🧰 Phần mềm lập trình cho S7-300
Đây là dòng PLC rất phổ biến trong công nghiệp. Dưới đây là hướng dẫn từng bước để bạn bắt đầu lập trình với S7-300 bằng phần mềm Step 7 (Siemens SIMATIC Manager).
✔️ Phần mềm cần thiết:
STEP 7 V5.x (Siemens SIMATIC Manager)
✔️ Cấu hình phần cứng (Hardware Configuration)
-
Mở SIMATIC Manager → Tạo Project mới
-
Nhấp chuột phải vào project →
Insert New Object
→SIMATIC 300 Station
-
Click đúp vào
Hardware
để mở HW Config -
Kéo thả các module từ Hardware Catalog:
-
CPU 315-2 DP (chẳng hạn)
-
Module DI (Digital Input), DO (Digital Output) tương ứng với phần cứng thực tế
-
-
Khai báo địa chỉ (I/O) cho từng module
-
Bấm
Save and Compile
, sau đó Download to PLC nếu đã kết nối.