Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use FX2N PLC: Examples, Pinouts, and Specs

Image of FX2N PLC
Cirkit Designer LogoDesign with FX2N PLC in Cirkit Designer

Introduction

The FX2N PLC (Programmable Logic Controller) is a compact and versatile automation device manufactured by Mitsubishi Clone. Designed for industrial control and automation applications, the FX2N-14MR model is part of the FX2N series, offering reliable performance, modular expandability, and support for multiple programming languages such as ladder logic. This PLC is ideal for small to medium-sized automation tasks, including machine control, process automation, and data acquisition.

Explore Projects Built with FX2N PLC

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
PLC-Controlled Power Window System with Infrared Sensing and Relay Module
Image of wiring FYP: A project utilizing FX2N PLC in a practical application
This circuit is designed to control a motorized window system using a PLC (Programmable Logic Controller) and an array of sensors and switches. It includes power supplies for 12V and 24V DC, an MCB (Miniature Circuit Breaker) for protection, and a relay module interfaced with an Arduino for additional control logic. The PLC manages inputs from pushbuttons, a 3-position switch, infrared proximity sensors, and an emergency stop, and it controls outputs such as the motor speed controller, lamps, and solenoid valves.
Cirkit Designer LogoOpen Project in Cirkit Designer
PLC and Arduino Controlled Multi-Stepper Motor System
Image of datkrb: A project utilizing FX2N PLC in a practical application
This circuit controls multiple NEMA 17 stepper motors using stepper drivers, a PLC, and an Arduino UNO. The PLC and Arduino coordinate to send control signals to the stepper drivers, which in turn drive the stepper motors. A 24V DC power supply provides the necessary power to the stepper drivers and PLC.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Smart Environmental Monitoring System with Relay Control
Image of SOCOTECO: A project utilizing FX2N PLC in a practical application
This is a smart environmental monitoring and control system featuring an ESP32 microcontroller interfaced with a PZEM004T for power monitoring, relay modules for actuating bulbs and a fan, and an LCD for user interface. It includes flame, gas, and vibration sensors for safety monitoring purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino CNC Machine with Joystick Control and LED Indicator
Image of CNC Machine 2 Axis: A project utilizing FX2N PLC in a practical application
This circuit is a CNC control system that uses an Arduino UNO to interface with a CNC Shield V3, which drives two NEMA23 stepper motors for X and Y axis control. A KY-023 Dual Axis Joystick Module provides manual control inputs, and an LED with a current-limiting resistor indicates the spindle direction status.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with FX2N PLC

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of wiring FYP: A project utilizing FX2N PLC in a practical application
PLC-Controlled Power Window System with Infrared Sensing and Relay Module
This circuit is designed to control a motorized window system using a PLC (Programmable Logic Controller) and an array of sensors and switches. It includes power supplies for 12V and 24V DC, an MCB (Miniature Circuit Breaker) for protection, and a relay module interfaced with an Arduino for additional control logic. The PLC manages inputs from pushbuttons, a 3-position switch, infrared proximity sensors, and an emergency stop, and it controls outputs such as the motor speed controller, lamps, and solenoid valves.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of datkrb: A project utilizing FX2N PLC in a practical application
PLC and Arduino Controlled Multi-Stepper Motor System
This circuit controls multiple NEMA 17 stepper motors using stepper drivers, a PLC, and an Arduino UNO. The PLC and Arduino coordinate to send control signals to the stepper drivers, which in turn drive the stepper motors. A 24V DC power supply provides the necessary power to the stepper drivers and PLC.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of SOCOTECO: A project utilizing FX2N PLC in a practical application
ESP32-Based Smart Environmental Monitoring System with Relay Control
This is a smart environmental monitoring and control system featuring an ESP32 microcontroller interfaced with a PZEM004T for power monitoring, relay modules for actuating bulbs and a fan, and an LCD for user interface. It includes flame, gas, and vibration sensors for safety monitoring purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of CNC Machine 2 Axis: A project utilizing FX2N PLC in a practical application
Arduino CNC Machine with Joystick Control and LED Indicator
This circuit is a CNC control system that uses an Arduino UNO to interface with a CNC Shield V3, which drives two NEMA23 stepper motors for X and Y axis control. A KY-023 Dual Axis Joystick Module provides manual control inputs, and an LED with a current-limiting resistor indicates the spindle direction status.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Industrial machinery control
  • Conveyor belt automation
  • Process monitoring and control
  • Building automation systems
  • Data logging and communication with SCADA systems
  • Integration with sensors, actuators, and HMIs (Human-Machine Interfaces)

Technical Specifications

The FX2N-14MR is a compact PLC with built-in input and output capabilities, making it suitable for standalone or modular applications.

Key Technical Details

Parameter Specification
Manufacturer Mitsubishi Clone
Model Number FX2N-14MR
Power Supply Voltage 24V DC or 100-240V AC (model-specific)
Digital Inputs 8
Digital Outputs 6 (Relay type)
Programming Language Ladder Logic, Instruction List, etc.
Communication Ports RS-232, RS-485 (optional modules)
Memory Capacity 8,000 steps
Expansion Capability Yes (via additional I/O modules)
Operating Temperature 0°C to 55°C
Dimensions 90mm x 75mm x 60mm

Pin Configuration and Descriptions

The FX2N-14MR features a terminal block for connecting inputs, outputs, and power. Below is the pin configuration:

Input Terminals

Pin Number Description Signal Type
X0 Input 0 Digital Input
X1 Input 1 Digital Input
X2 Input 2 Digital Input
X3 Input 3 Digital Input
X4 Input 4 Digital Input
X5 Input 5 Digital Input
X6 Input 6 Digital Input
X7 Input 7 Digital Input

Output Terminals

Pin Number Description Signal Type
Y0 Output 0 Relay Output
Y1 Output 1 Relay Output
Y2 Output 2 Relay Output
Y3 Output 3 Relay Output
Y4 Output 4 Relay Output
Y5 Output 5 Relay Output

Power Terminals

Pin Number Description
L/+ Live/Positive Power
N/- Neutral/Negative Power

Usage Instructions

How to Use the FX2N PLC in a Circuit

  1. Power Connection: Connect the power supply to the L/+ and N/- terminals. Ensure the voltage matches the PLC's specifications (24V DC or 100-240V AC).
  2. Input Connections: Connect sensors or switches to the input terminals (X0-X7). Use pull-up or pull-down resistors if required.
  3. Output Connections: Connect actuators, relays, or other devices to the output terminals (Y0-Y5). Ensure the load does not exceed the output's current rating.
  4. Programming: Use Mitsubishi's GX Developer or GX Works software to write and upload ladder logic programs to the PLC via the communication port.
  5. Testing: After programming, test the PLC in a controlled environment to ensure proper operation.

Important Considerations and Best Practices

  • Power Supply: Use a stable and regulated power supply to avoid damage to the PLC.
  • Wiring: Ensure proper insulation and secure connections to prevent short circuits or signal interference.
  • Grounding: Properly ground the PLC to reduce electrical noise and improve reliability.
  • Expansion: When adding expansion modules, ensure compatibility with the FX2N series.
  • Backup: Regularly back up the PLC program to avoid data loss during power failures or maintenance.

Example Code for Arduino UNO Integration

The FX2N PLC can communicate with an Arduino UNO via RS-232 or RS-485. Below is an example of Arduino code to send a signal 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
  Serial.begin(9600); // For debugging
  plcSerial.begin(9600); // Communication with FX2N PLC

  Serial.println("Arduino to FX2N PLC Communication Initialized");
}

void loop() {
  // Example: Send a signal to turn on Output Y0
  byte command[] = {0x02, 0x30, 0x30, 0x30, 0x31, 0x03}; 
  // Replace with actual command for your PLC
  
  plcSerial.write(command, sizeof(command)); // Send command to PLC
  Serial.println("Command sent to PLC");

  delay(1000); // Wait for 1 second
}

Note: The command format depends on the PLC's communication protocol. Refer to the FX2N communication manual for details.

Troubleshooting and FAQs

Common Issues and Solutions

  1. PLC Not Powering On

    • Cause: Incorrect power supply voltage or loose connections.
    • Solution: Verify the power supply voltage and check all connections.
  2. Inputs Not Responding

    • Cause: Faulty wiring or incompatible sensors.
    • Solution: Check sensor connections and ensure they are compatible with the PLC's input specifications.
  3. Outputs Not Activating

    • Cause: Overloaded output or incorrect wiring.
    • Solution: Verify the load connected to the output and ensure it is within the rated capacity.
  4. Communication Failure

    • Cause: Incorrect baud rate or wiring issues.
    • Solution: Ensure the baud rate matches the PLC settings and check the communication cable.

FAQs

  1. Can the FX2N PLC be programmed without Mitsubishi software?

    • Yes, third-party software may be used, but compatibility is not guaranteed.
  2. What is the maximum expansion capacity of the FX2N-14MR?

    • The FX2N series supports up to 256 I/O points with expansion modules.
  3. Is the FX2N PLC compatible with SCADA systems?

    • Yes, it can communicate with SCADA systems via RS-232 or RS-485 using appropriate protocols.
  4. Can I use the FX2N PLC in outdoor environments?

    • The PLC is designed for indoor use. If used outdoors, ensure it is housed in a weatherproof enclosure.