In small automation projects, equipment integrators often face a contradiction: they need to meet the basic needs of analog data acquisition and network communication on site, while also controlling the volume and cost of control cabinets. The FX3GE series compact PLC launched by Mitsubishi Electric provides a minimalist solution to this contradiction by integrating analog I/O, Ethernet, USB, and RS422 into one. This article provides a detailed analysis of the core hardware characteristics, analog processing accuracy, network integration methods, and scalability of FX3GE from an engineering application perspective, helping engineers quickly complete selection and deployment.
Product positioning and core advantages of FX3GE
The FX3GE is a cost-effective model in the Mitsubishi FX3 series, located between the FX3G and FX3U. Compared with FX3G, FX3GE directly integrates 2 analog inputs (12 bits), 1 analog output (12 bits), and 10/100Mbps Ethernet ports on the substrate. This means that for traditional applications that require separate configuration of analog adapters or Ethernet modules, FX3GE can be used directly, significantly reducing hardware costs and installation space.
This series offers two substrate models: FX3GE-24MR/ES (14 DI/10 DO relay output) and FX3GE-40MR/ES (24 DI/16 DO relay output). Both use 100-240V AC power supply, suitable for direct power supply in industrial sites.
Compared with other brands of small PLCs on the market, a significant differentiating feature of FX3GE is its built-in Ethernet port supporting web server monitoring. Users can view the internal software component status of PLC through a browser without writing additional HMI screens, which is very suitable for remote monitoring or temporary diagnosis.
Technical details and application limits of analog I/O
The FX3GE integrated analog channel provides clear performance indicators in the manual, which must be carefully checked during engineering selection:
Project analog input analog output
2 channels and 1 channel
Voltage range 0-10V DC 0-10V DC
Current range 4-20mA 4-20mA
Resolution (voltage) 2.5mV (10V/4000) 2.5mV (10V/4000)
Resolution (current) 5 µ A (16mA/3200) 4 µ A (16mA/4000)
Important precautions:
Range difference of current input
When inputting current, the resolution of the analog input is only 16mA/3200=5 µ A, while the output side is 4 µ A. This means that if the system requires high-precision 4-20mA measurements (such as pressure transmitters), the quantization error at the input end is about ± 2.5 µ A, corresponding to 0.015% of the full range, which is usually sufficient. But if an accuracy of 0.1% or higher is required, it is recommended to connect an external dedicated analog adapter (such as FX3U-4AD).
Limit on the number of input/output channels
FX3GE only provides 2-input/1-out analog signals. For applications that require controlling multiple frequency converters or collecting multiple temperature points (such as 4-stage temperature control), modules such as FX3U-4DA and FX3U-4AD must be added through the right-hand expansion bus.
Signal types cannot be mixed
The same channel can only select voltage or current input (defined by terminal wiring), and cannot measure two signals simultaneously in one channel.
Engineering suggestion: During programming, analog values are inputted through special data registers (D8030, D8031 as inputs); D8032 is the output for reading or writing. When converting engineering quantities (such as converting 0-4000 to 0.0-100.0%), it is recommended to use floating-point operations to avoid cumulative errors.
Multiple application modes with built-in Ethernet
The Ethernet port of FX3GE is not only used for program downloads, it supports multiple working modes, which can greatly simplify the upper communication architecture:
Typical Applications of Mode Function Description
MC protocol (binary/ASCII) upper computer (PC, HMI, SCADA) communicates with Mitsubishi GOT touch screen or third-party SCADA through Ethernet to read and write PLC software components
Socket communication supports UDP and TCP active/passive connections, sending custom data frames and exchanging data with barcode scanners, smart meters, and MES systems
The web server has built-in HTTP service, which can access fixed HTML pages through a browser, display software component values, remotely monitor device status, and send fault alarms via email (SMTP required)
FTP servers allow remote uploading/downloading of PLC program files or data register files, remote program upgrades, and data log extraction
Security configuration: The manual mentions that access permissions can be restricted through different levels of passwords. In practical engineering, it is recommended to set read-only users for web monitoring and administrator passwords for program modification. Meanwhile, as Ethernet ports are directly exposed in the control network, network firewalls or VLAN isolation should be combined to prevent unauthorized access.

Digital I/O and high-speed counter
4.1 Precautions for Relay Output
The outputs of FX3GE-24MR/ES and -40MR/ES are relay type, not transistor type. This means:
Load capacity: Maximum 2A per point (resistive load), with a total of no more than 8A for each group of common terminals (COM).
Switching frequency: The mechanical life of the relay is about 20 million times, but the electrical life decreases sharply with the increase of load current. For high-frequency pulse output scenarios such as PWM speed regulation and stepper motor pulses, an external transistor amplifier board must be used or FX3GE transistor output models must be used instead (if available). If high-frequency output is essential during actual selection, FX3G or FX3U transistor output substrates should be considered.
4.2 High speed counter
FX3GE integrates 21 high-speed counters internally, including:
1-phase 1-count input: C235-C250 (6 points), with a maximum frequency of 60kHz (depending on the input filtering setting).
2-phase 2-count input (AB phase): C251 to C255 (5 points), with a maximum frequency of 30kHz (120kHz after 4 harmonics).
These high-speed counters can be used to connect encoders, flow meter pulses, rotary encoder switches, etc. Attention should be paid when using:
The input point of the high-speed counter is multiplexed with the input point of the ordinary terminal (X0-X7). Once the corresponding high-speed counter function is used in the program, the normal input function of these terminals is overridden.
The counting range is -2147483648 to+2147483647, meeting the vast majority of positioning or length measurement needs.
Engineering case: Using C251 to read AB phase encoder, combined with built-in analog output to control the speed of the frequency converter, can achieve simple closed-loop tension control without the need for additional motion control modules.
Expansion and Communication Adapter
Although FX3GE has integrated commonly used functions, Mitsubishi still offers a wide range of expansion options to adapt to more complex applications.
5.1 Left side adapter (communication&analog)
On the left side of the CPU module, FX3U-xxx-ADP series adapters can be installed, including:
RS485 Communication Adapter (FX3U-485ADP-MB): Supports Modbus RTU master/slave stations, connects to frequency converters and instruments.
Analog input/output adapter (FX3U-4AD-ADP/4DA-ADP): adds 4 analog input or output channels, with higher resolution (16 bits).
Temperature sensor adapter (FX3U-4AD-PT-ADP/4AD-TC-ADP): directly connected to PT100 or thermocouple, without the need for an external transmitter.
5.2 Right side expansion module
Standard digital I/O expansion units (such as FX2N-16EX, FX2N-16EYR) can be connected on the right side. Due to the fact that the FX3GE substrate itself already provides a large number of I/O points (up to 40 points), there is generally no need for expansion in general applications; But when more than 128 local I/O points or special modules (such as positioning and CC Link modules) are required, they can be connected through the right-hand bus.
5.3 Network and Open Bus
CC Link: By using the FX2N-32CCL module, FX3GE becomes a CC Link remote device station and exchanges data with the main station PLC.
Profibus DP: Connect to Siemens or other main station systems through the FX3U-64DP-M module.
CANopen: Implemented through the FX3U-CAN module.
These options enable the FX3GE to be integrated into large-scale hybrid control systems rather than isolated small controllers.
Programming and Online Debugging Environment
6.1 Programming Interface
FX3GE provides three programming and monitoring interfaces:
USB port (Mini-B): connects to a PC, with high transfer speed, suitable for program download and online monitoring, without the need for additional power supply.
RS422 round mouth: compatible with traditional FX series programming cables (SC-09), can be connected to GOT touch screens or old programmers.
Ethernet port: Remote programming through MC protocol or Socket (using GX Works2 or GX Developer's Ethernet settings).
Recommendation: New project development should prioritize using USB or Ethernet, which are the fastest and do not require converters.
6.2 Software Support
FX3GE is fully compatible with GX Works2 (latest version) and GX Developer. When creating a new project in GX Works2, select the PLC series "FXCPU" and model "FX3GE". Supports multiple programming languages such as ladder diagrams, ST, SFC, etc.
6.3 Data Monitoring and Web Function Configuration
To enable the web server, you need to set the IP address and subnet mask of the "Embedded Ethernet Port" in the PLC parameters, and check the "web server" option. The default webpage can display the current values of software components such as D, M, X, Y, etc. Users can also use the "User HTML" function to upload custom pages (by writing the webpage file into the PLC memory). For device manufacturers, this can quickly provide remote diagnostic interfaces without the need to develop dedicated apps.
Typical application scenarios and selection suggestions
7.1 Food Packaging Production Line
Requirement: Detect membrane tension (0-10V analog sensor), control traction motor speed (0-10V frequency converter), and exchange formula data with the upper computer via Ethernet.
Solution: FX3GE-40MR/ES can directly use the built-in analog input to read tension, and the built-in analog output controls the frequency converter; The Ethernet port is connected to the upper computer through the MC protocol; Relay output controls the cylinder and alarm light. No additional modules are required.
7.2 Control of Small Refrigeration Units
Requirement: Monitor 2 temperature channels (PT100) and 1 pressure channel (4-20mA), read meter data through RS485, and have web remote monitoring.
Solution: FX3GE-24MR/ES+Left FX3U-4AD-PT-ADP (temperature)+Left FX3U-485ADP-MB (Modbus reading meter). Built in analog input for pressure. Publish operational parameters through Ethernet port web server. This combination is more integrated than using an independent thermostat and PLC.
7.3 Communication Upgrade of Old Equipment
Scenario: There is an old FX series PLC with only RS422 interface on site, which needs to be connected to the factory Ethernet network.
Solution: Replace directly with FX3GE and reuse most of the original program (note I/O address differences). The built-in Ethernet port of FX3GE can serve as a gateway, exposing the data of the original PLC to the upper computer through the MC protocol, reducing wiring changes.
Common Problems and Avoidance Measures in Engineering
8.1 Analog input reading jumping
Reason: There is high-frequency noise from the frequency converter or switch power supply coupled to the analog signal line on site.
Countermeasure:
The analog signal line uses twisted pair shielded cables, and the shielding layer is grounded at one end (on the FX3GE side).
Connect a capacitor of 0.1 µ F to 1 µ F in parallel at the analog input terminal (note the impact on response time).
Add 5-10 times of moving average filtering in the PLC program.
8.2 Excessive Ethernet communication delay
Phenomenon: When reading and writing data through the MC protocol, the response time is unstable, sometimes exceeding 50ms.
troubleshoot
Check for broadcast storms or IP address conflicts on the network.
Avoid using web servers, FTP, and MC protocols simultaneously for high-frequency communication on the same port.
Optimize communication request processing in PLC programs to reduce the frequency of calling Ethernet instructions in loops.
8.3 Relay output contact adhesion
Reason: No surge suppression circuit was added when driving inductive loads (relay coils, contactors).
Countermeasure: Connect a freewheeling diode (DC load) or RC absorption circuit (AC load) in parallel at the load end of each relay output (near the PLC output point). Although not mandatory in the manual, this is a standard practice for extending the lifespan of output contacts.
