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

19/05/2025
lap-trinh-plc-voi-hang-mitsubishi-va-siemens-co-gi-giong-va-khac-nhau

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 MitsubishiSiemens 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

  1. 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...

  2. 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.

  3. 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)

  1. Mở SIMATIC Manager → Tạo Project mới

  2. Nhấp chuột phải vào project → Insert New ObjectSIMATIC 300 Station

  3. Click đúp vào Hardware để mở HW Config

  4. 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ế

  5. Khai báo địa chỉ (I/O) cho từng module

  6. Bấm Save and Compile, sau đó Download to PLC nếu đã kết nối.

Bình luận
Nội dung này chưa có bình luận, hãy gửi bình luận đầu tiên của bạn.
VIẾT BÌNH LUẬN CỦA BẠN