1. Introduction — Why the Mitsubishi FX Series Is the Most Popular PLC in Asia
The Mitsubishi FX series is one of the most widely used PLC families in Asia, especially in Southeast Asia and China’s OEM market.
Reasons for its popularity:
- Affordable
- Compact and reliable
- Easy to learn
- Rich I/O options
- Wide compatibility with sensors, VFDs, HMIs, and servo drives
From packaging machines to small CNC systems, the FX series is the backbone of many automation projects.
2. FX Series Architecture Overview
2.1 FX Product Line Differences
The FX series includes multiple generations:
| Series | Features |
|---|---|
| FX1S | Compact, no expansion modules |
| FX1N | Expandable, affordable |
| FX2N | Faster CPU, more functions |
| FX3U | High performance, built-in high-speed I/O |
| FX3G/FX5U | Newer generations, Ethernet-friendly |
2.2 Expansion Modules and Compatibility
FX controllers support modules including:
- Digital input/output
- Analog input/output
- Temperature modules
- High-speed counter modules
- Communication modules (RS485/232/Ethernet)
- Positioning modules
Compatibility note:
Older FX modules can often be used on newer FX bases, but not vice versa.
3. Basic Instruction Set
3.1 Logical Operations
Common ladder instructions:
- LD / LDI — Load / Load Inverted
- AND / ANI — Logic AND
- OR / ORI — Logic OR
- OUT — Output coil
3.2 Latching and Control
- SET — Latch ON
- RST — Reset coil
Perfect for start–stop circuits.
3.3 Timer & Counter
- TIM — Timer
- CNT — Counter
Used for:
- Delay actions
- Cycle calculations
- Counting products
3.4 Data Instructions
Common ones:
- MOV — Move
- ADD — Add
- SUB — Subtract
- CMP — Compare
Essential for arithmetic logic.
4. Project Examples (Beginner-Friendly)
4.1 Two-Point Interlock Control
Applications:
- Forward/Reverse motors
- Dual-solenoid valves
- Fan mode switching
Logic ensures that only one action can be active at a time.
4.2 Cylinder Forward–Backward Control
Typical sequence:
- Detect material
- Cylinder extends
- Delay
- Cylinder retracts
- Reset cycle
Requires:
- Limit sensors
- Valve output
- Timer-based logic
4.3 Servo Pulse Output (FX3U/FX5U)
FX3U includes:
- High-speed pulse outputs
- Positioning instructions
Used for:
- Stepper motors
- Simple XY platforms
- Dispensing applications
5. GX Works Software Structure
5.1 Program Block Structure
FX project file contains:
- Main program (LD)
- Subroutines
- Interrupt routines
- Parameter settings
5.2 Device Registers
Common memory types:
- X — Physical input
- Y — Physical output
- M — Internal relay
- D — Data register
- T / C — Timers and counters
5.3 Online Monitoring
GX Works enables:
- Real-time ladder view
- Force ON/OFF
- Device value monitoring
- Error diagnostics
Very useful for commissioning.
6. Common Problems
6.1 Address Conflicts
Occurs when modules overlap address ranges.
Fix:
- Change module position
- Adjust device assignment
6.2 Compatibility Issues
Examples:
- FX3U program doesn’t run on FX1N
- Old analog module not supported on new CPU
6.3 Program Migration Errors
Typical causes:
- Instruction not supported in older CPUs
- Device memory mapping changes
- Missing parameter files
7. Best Practices
✔ Always Use Comments & Structured Code
Helps with debugging and team collaboration.
✔ Define a Standard IO Table
Ensures consistent module addressing.
✔ Backup: Parameters + Ladder Program
FX requires two backups:
- Program file
- PLC parameter file (I/O assignment, high-speed settings)
✔ Use Subroutines for Reusable Logic
Reduces code duplication.1. Introduction — Why the Mitsubishi FX Series Is the Most Popular PLC in Asia
The Mitsubishi FX series is one of the most widely used PLC families in Asia, especially in Southeast Asia and China’s OEM market.
Reasons for its popularity:
- Affordable
- Compact and reliable
- Easy to learn
- Rich I/O options
- Wide compatibility with sensors, VFDs, HMIs, and servo drives
From packaging machines to small CNC systems, the FX series is the backbone of many automation projects.
2. FX Series Architecture Overview
2.1 FX Product Line Differences
The FX series includes multiple generations:
| Series | Features |
|---|---|
| FX1S | Compact, no expansion modules |
| FX1N | Expandable, affordable |
| FX2N | Faster CPU, more functions |
| FX3U | High performance, built-in high-speed I/O |
| FX3G/FX5U | Newer generations, Ethernet-friendly |
2.2 Expansion Modules and Compatibility
FX controllers support modules including:
- Digital input/output
- Analog input/output
- Temperature modules
- High-speed counter modules
- Communication modules (RS485/232/Ethernet)
- Positioning modules
Compatibility note:
Older FX modules can often be used on newer FX bases, but not vice versa.
3. Basic Instruction Set
3.1 Logical Operations
Common ladder instructions:
- LD / LDI — Load / Load Inverted
- AND / ANI — Logic AND
- OR / ORI — Logic OR
- OUT — Output coil
3.2 Latching and Control
- SET — Latch ON
- RST — Reset coil
Perfect for start–stop circuits.
3.3 Timer & Counter
- TIM — Timer
- CNT — Counter
Used for:
- Delay actions
- Cycle calculations
- Counting products
3.4 Data Instructions
Common ones:
- MOV — Move
- ADD — Add
- SUB — Subtract
- CMP — Compare
Essential for arithmetic logic.
4. Project Examples (Beginner-Friendly)
4.1 Two-Point Interlock Control
Applications:
- Forward/Reverse motors
- Dual-solenoid valves
- Fan mode switching
Logic ensures that only one action can be active at a time.
4.2 Cylinder Forward–Backward Control
Typical sequence:
- Detect material
- Cylinder extends
- Delay
- Cylinder retracts
- Reset cycle
Requires:
- Limit sensors
- Valve output
- Timer-based logic
4.3 Servo Pulse Output (FX3U/FX5U)
FX3U includes:
- High-speed pulse outputs
- Positioning instructions
Used for:
- Stepper motors
- Simple XY platforms
- Dispensing applications
5. GX Works Software Structure
5.1 Program Block Structure
FX project file contains:
- Main program (LD)
- Subroutines
- Interrupt routines
- Parameter settings
5.2 Device Registers
Common memory types:
- X — Physical input
- Y — Physical output
- M — Internal relay
- D — Data register
- T / C — Timers and counters
5.3 Online Monitoring
GX Works enables:
- Real-time ladder view
- Force ON/OFF
- Device value monitoring
- Error diagnostics
Very useful for commissioning.
6. Common Problems
6.1 Address Conflicts
Occurs when modules overlap address ranges.
Fix:
- Change module position
- Adjust device assignment
6.2 Compatibility Issues
Examples:
- FX3U program doesn’t run on FX1N
- Old analog module not supported on new CPU
6.3 Program Migration Errors
Typical causes:
- Instruction not supported in older CPUs
- Device memory mapping changes
- Missing parameter files
7. Best Practices
✔ Always Use Comments & Structured Code
Helps with debugging and team collaboration.
✔ Define a Standard IO Table
Ensures consistent module addressing.
✔ Backup: Parameters + Ladder Program
FX requires two backups:
- Program file
- PLC parameter file (I/O assignment, high-speed settings)
✔ Use Subroutines for Reusable Logic
Reduces code duplication.
Tambah komentar
Anda harus masuk untuk berkomentar.