Phần mềm lập trình PLC Mitsubishi FX là công cụ thiết yếu cho kỹ sư tự động hóa khi triển khai hệ thống điều khiển công nghiệp. GX Developer hỗ trợ đầy đủ dòng FX (FX0S, FX1N, FX2N, FX3G, FX3U) và Q Series, cung cấp môi trường lập trình ladder logic, instruction list, và structured text với khả năng simulation tích hợp.

Tổng Quan Kiến Trúc GX Developer

GX Developer V8.91 được xây dựng trên nền tảng MELSOFT, yêu cầu cài đặt Mitsubishi MELSEC Environment trước khi triển khai IDE chính. Kiến trúc này đảm bảo tương thích với driver USB/RS232 và protocol MC Protocol (MELSEC Communication Protocol) để giao tiếp với PLC qua Ethernet hoặc serial.

Phiên bản V8.0 không hỗ trợ FX3G/FX3U do thiếu instruction set mở rộng (high-speed counter 200kHz, positioning control). Bản update V8.91 bổ sung device memory map cho FX3 series và compiler mới xử lý instruction FNC160-FNC189 (data operation nâng cao).

Quy Trình Cài Đặt Theo Dependency Chain

Bước 1: Chuẩn Bị Môi Trường

Download WinRAR 5.6+ để giải nén archive. Các phiên bản cũ gặp lỗi CRC khi extract file .dat của MELSEC Environment do thuật toán nén RAR5 mới.

# Kiểm tra phiên bản WinRAR (PowerShell)
Get-ItemProperty HKLM:SoftwareWinRAR | Select-Object Version

Bước 2: Cài MELSEC Environment

Thư mục EnvMEL chứa runtime libraries và device drivers. Setup.exe cài đặt:

  • MELSEC Communication Driver (USB/Serial/Ethernet)
  • Device Monitor Service (theo dõi connection status)
  • Registry keys cho PLC type detection

Lỗi thường gặp: “Failed to register DLL” khi chạy trên Windows 10 với User Account Control bật. Giải pháp: Run as Administrator và tắt tạm Windows Defender Real-time Protection.

Bước 3: Cài GX Developer V8.0

Serial key 170-947813410 là license key cho bản educational/trial. Trong môi trường production, sử dụng hardware dongle (HASP key) để tránh vi phạm license Mitsubishi.

Sau khi nhập key, installer kiểm tra registry HKLMSOFTWAREMELSOFTGX Developer để xác định conflict với phiên bản cũ. Nếu phát hiện GX Works2 đã cài, cảnh báo về COM port conflict.

Bước 4: Update Lên V8.91

Update patch thay thế file GPPW.exe (compiler) và GPPA.dll (device library). Không thể cài V8.91 standalone vì thiếu base framework từ V8.0.

Cấu Hình GX Simulator Cho Debug

GX Simulator V7 mô phỏng CPU FX/Q series ở software level, cho phép test logic không cần hardware. Simulator tạo virtual PLC với:

  • Scan time configurable (1-200ms)
  • Device memory editor (X/Y/M/D/T/C)
  • Force set/reset I/O

Khi debug, simulator không mô phỏng chính xác timing của high-speed counter hoặc interrupt routine. Với ứng dụng motion control, cần test trên hardware thực.

Tạo Project Và Chọn PLC Type

PLC Series selection quyết định instruction set available:

  • FX0S/FX0N: Basic instructions only (LD, AND, OR, OUT, SET, RST)
  • FX1S/FX1N: Thêm FNC00-FNC49 (data transfer, comparison)
  • FX3G/FX3U: Full instruction set FNC00-FNC189, hỗ trợ floating point

Program Type ảnh hưởng đến cách compiler xử lý:

  • Ladder: Graphical, dễ đọc, compile thành instruction list
  • Instruction List: Text-based, tương đương assembly, control chính xác scan order
  • SFC (Sequential Function Chart): Dùng cho process control phức tạp

Giao Diện Và Workflow Lập Trình

Project Tree (bên trái) tổ chức:

  • MAIN: Program chính, scan mỗi cycle
  • Subroutine (P0-P127): Gọi bằng CALL instruction
  • Interrupt (I0-I8): Xử lý external interrupt hoặc timer interrupt

Toolbar chính:

  • Convert: Compile ladder thành machine code, kiểm tra syntax error
  • Write to PLC: Transfer program qua USB/Ethernet
  • Monitor: Xem real-time device value khi PLC đang chạy
  • Device Memory: Truy cập trực tiếp vùng nhớ D, M, T, C

Pitfall thường gặp: Quên set PLC sang STOP mode trước khi Write. Nếu PLC đang RUN, write operation fail với error “PLC is in RUN mode”. Phải dùng Remote Operation để switch mode.

So Sánh GX Developer Với GX Works2/3

Tiêu chí GX Developer GX Works2 GX Works3
Hỗ trợ PLC FX, Q, L iQ-F, iQ-R iQ-R, iQ-F (mới)
Ngôn ngữ Ladder, IL, SFC Thêm ST (Structured Text) Full IEC 61131-3
Simulation GX Simulator (riêng) Tích hợp sẵn Tích hợp + 3D visualization
Ethernet config Phức tạp, manual Wizard tự động Auto-detect topology

GX Developer phù hợp với dự án legacy sử dụng FX1N/FX2N. Với dự án mới, khuyến nghị GX Works2 cho FX3U hoặc GX Works3 cho iQ-R series.

Troubleshooting Connection Issues

Lỗi “No PLC found”:

  1. Kiểm tra driver: Device Manager → Ports → USB-Serial Converter phải hiện
  2. Verify COM port: GX Developer → Connection → Connection Test
  3. Với USB-SC09: Cài driver riêng từ Mitsubishi (không dùng generic FTDI driver)

Lỗi “Communication timeout”:

  • FX3U qua Ethernet: Ping IP trước, check firewall block port 5000 (MC Protocol)
  • Serial RS232: Baud rate phải match (default 9600), check cable pinout (straight-through, không phải null-modem)

Khi gặp lỗi lặp lại, export communication log (Tools → Communication Log) để phân tích protocol frame. Mitsubishi support yêu cầu file log này khi troubleshoot.

Phần mềm lập trình PLC Mitsubishi FX GX Developer vẫn là lựa chọn chính cho hệ thống FX series legacy. Nắm vững quy trình cài đặt dependency chain và hiểu rõ PLC type selection giúp tránh 90% lỗi thường gặp khi bắt đầu dự án tự động hóa.

Cập nhật lần cuối 11/03/2026 by Hiếu IT

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *