

The Mitsubishi Electric Seku FX3U is a Programmable Logic Controller (PLC) designed for industrial automation applications. It is a compact, high-performance digital computer that automates electromechanical processes such as machinery control, assembly line operations, and lighting systems. The FX3U series is known for its flexibility, scalability, and ease of integration into various industrial environments.








The Mitsubishi Electric Seku FX3U PLC offers robust performance and a wide range of features to meet industrial automation needs.
| Specification | Value |
|---|---|
| Manufacturer | Mitsubishi Electric |
| Model | Seku FX3U |
| Power Supply Voltage | 24V DC or 100-240V AC (model-dependent) |
| Input Voltage Range | 24V DC (for digital inputs) |
| Output Voltage Range | 24V DC or 100-240V AC (model-dependent) |
| Number of I/O Points | Up to 384 (with expansion modules) |
| Communication Interfaces | RS-232, RS-485, Ethernet, USB |
| Programming Language | Ladder Logic, Structured Text, Function Block Diagram |
| Memory Capacity | 64k steps (expandable) |
| Operating Temperature Range | 0°C to 55°C |
| Dimensions | 90mm x 90mm x 75mm (base unit) |
The FX3U PLC has multiple input and output terminals, which vary depending on the specific model and expansion modules. Below is an example of the base unit's pin configuration:
| Pin Number | Description | Voltage Level |
|---|---|---|
| X0 | Digital Input 0 | 24V DC |
| X1 | Digital Input 1 | 24V DC |
| X2 | Digital Input 2 | 24V DC |
| X3 | Digital Input 3 | 24V DC |
| Pin Number | Description | Voltage Level |
|---|---|---|
| Y0 | Digital Output 0 | 24V DC |
| Y1 | Digital Output 1 | 24V DC |
| Y2 | Digital Output 2 | 24V DC |
| Y3 | Digital Output 3 | 24V DC |
| Pin Number | Description | Voltage Level |
|---|---|---|
| L/+ | Power Supply (Live/Positive) | 24V DC or AC |
| N/- | Power Supply (Neutral/Negative) | Ground |
The FX3U PLC can communicate with an Arduino UNO via RS-232 or RS-485. Below is an example of Arduino code to send data to the PLC:
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial plcSerial(10, 11); // RX = pin 10, TX = pin 11
void setup() {
// Initialize serial communication with the PLC
plcSerial.begin(9600); // Set baud rate to match the PLC
Serial.begin(9600); // For debugging on the Serial Monitor
// Send an initial message to the PLC
plcSerial.println("Hello, PLC!"); // Replace with your PLC command
Serial.println("Message sent to PLC.");
}
void loop() {
// Check if the PLC has sent any data
if (plcSerial.available()) {
String plcResponse = plcSerial.readString();
Serial.println("PLC Response: " + plcResponse);
}
// Add a delay to avoid flooding the communication
delay(1000);
}
Note: Ensure the baud rate and communication settings (e.g., parity, stop bits) match the PLC's configuration.
PLC Not Powering On
Inputs Not Responding
Outputs Not Activating
Communication Failure
Q: Can the FX3U PLC be used in harsh environments?
A: Yes, the FX3U is designed to operate in industrial environments with temperatures ranging from 0°C to 55°C. However, it should be protected from excessive dust, moisture, and vibration.
Q: How do I expand the I/O capacity of the FX3U?
A: Use compatible expansion modules from the FX3U series to increase the number of input and output points.
Q: What software is required to program the FX3U?
A: Mitsubishi's GX Works2 or GX Developer software is recommended for programming the FX3U PLC.
Q: Can the FX3U communicate with other PLCs or devices?
A: Yes, the FX3U supports multiple communication protocols, including RS-232, RS-485, and Ethernet, for integration with other devices.