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

How to Use FX5U-32MR: Examples, Pinouts, and Specs

Image of FX5U-32MR
Cirkit Designer LogoDesign with FX5U-32MR in Cirkit Designer

Introduction

The FX5U-32MR is a high-performance programmable logic controller (PLC) from Mitsubishi Electric. It features 32 input/output (I/O) points, high-speed processing capabilities, and built-in Ethernet connectivity, making it ideal for advanced automation applications. This PLC is designed to provide robust and reliable control for a wide range of industrial processes, from simple machine control to complex automation systems.

Explore Projects Built with FX5U-32MR

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Battery-Powered Sumo Robot with IR Sensors and DC Motors
Image of MASSIVE SUMO AUTO BOARD: A project utilizing FX5U-32MR in a practical application
This circuit is designed for a robotic system, featuring a Massive Sumo Board as the central controller. It integrates multiple FS-80NK diffuse IR sensors and IR line sensors for obstacle detection and line following, respectively, and controls two GM25 DC motors via MD13s motor drivers for movement. Power is supplied by an 11.1V LiPo battery.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Line Following Robot with IR Sensors and Cytron URC10 Motor Controller
Image of URC10 SUMO AUTO: A project utilizing FX5U-32MR in a practical application
This circuit is a robotic control system that uses multiple IR sensors for line detection and obstacle avoidance, powered by a 3S LiPo battery. The Cytron URC10 motor driver, controlled by a microcontroller, drives two GM25 DC motors based on input from the sensors and a rocker switch, with a 7-segment panel voltmeter displaying the battery voltage.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Mega 2560-Based Reverse Vending Machine with Servomotors and Sensors
Image of Diagram: A project utilizing FX5U-32MR in a practical application
This circuit is designed for a reverse vending machine controlled by an Arduino Mega 2560. It features a KY-008 Laser Emitter, an IR Receiver, multiple HC-SR04 Ultrasonic Distance Sensors, a metal detection sensor, and several servomotors (MG90S and MG996R) for sorting items. The machine uses the sensors to detect and sort items based on material type (metal or plastic) and size (small, medium, large), with the servomotors facilitating the physical sorting process.
Cirkit Designer LogoOpen Project in Cirkit Designer
A-Star 32U4 Mini Controlled Servo with VL53L8CX Time-of-Flight Distance Sensing
Image of Servo con distance sensor: A project utilizing FX5U-32MR in a practical application
This circuit features an A-Star 32U4 Mini microcontroller connected to a VL53L8CX Time-of-Flight distance sensor and a servo motor. The microcontroller powers both the sensor and the servo, and it is configured to communicate with the sensor via I2C (using pins 2 and 3 for SDA and SCL, respectively) and to control the servo via a PWM signal on pin 10. The purpose of the circuit is likely to measure distances and respond with movements of the servo based on the sensor readings.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with FX5U-32MR

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 MASSIVE SUMO AUTO BOARD: A project utilizing FX5U-32MR in a practical application
Battery-Powered Sumo Robot with IR Sensors and DC Motors
This circuit is designed for a robotic system, featuring a Massive Sumo Board as the central controller. It integrates multiple FS-80NK diffuse IR sensors and IR line sensors for obstacle detection and line following, respectively, and controls two GM25 DC motors via MD13s motor drivers for movement. Power is supplied by an 11.1V LiPo battery.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of URC10 SUMO AUTO: A project utilizing FX5U-32MR in a practical application
Battery-Powered Line Following Robot with IR Sensors and Cytron URC10 Motor Controller
This circuit is a robotic control system that uses multiple IR sensors for line detection and obstacle avoidance, powered by a 3S LiPo battery. The Cytron URC10 motor driver, controlled by a microcontroller, drives two GM25 DC motors based on input from the sensors and a rocker switch, with a 7-segment panel voltmeter displaying the battery voltage.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Diagram: A project utilizing FX5U-32MR in a practical application
Arduino Mega 2560-Based Reverse Vending Machine with Servomotors and Sensors
This circuit is designed for a reverse vending machine controlled by an Arduino Mega 2560. It features a KY-008 Laser Emitter, an IR Receiver, multiple HC-SR04 Ultrasonic Distance Sensors, a metal detection sensor, and several servomotors (MG90S and MG996R) for sorting items. The machine uses the sensors to detect and sort items based on material type (metal or plastic) and size (small, medium, large), with the servomotors facilitating the physical sorting process.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Servo con distance sensor: A project utilizing FX5U-32MR in a practical application
A-Star 32U4 Mini Controlled Servo with VL53L8CX Time-of-Flight Distance Sensing
This circuit features an A-Star 32U4 Mini microcontroller connected to a VL53L8CX Time-of-Flight distance sensor and a servo motor. The microcontroller powers both the sensor and the servo, and it is configured to communicate with the sensor via I2C (using pins 2 and 3 for SDA and SCL, respectively) and to control the servo via a PWM signal on pin 10. The purpose of the circuit is likely to measure distances and respond with movements of the servo based on the sensor readings.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Industrial Automation: Control of machinery and production lines.
  • Building Automation: Management of HVAC, lighting, and security systems.
  • Process Control: Monitoring and control of chemical, pharmaceutical, and food processing.
  • Energy Management: Optimization of energy usage in industrial and commercial settings.
  • Remote Monitoring: Real-time data acquisition and control over Ethernet.

Technical Specifications

Key Technical Details

Specification Value
Model Number FX5U-32MR
Manufacturer Mitsubishi Electric
I/O Points 32
Input Voltage 24V DC
Output Voltage 24V DC
Output Current 0.5A per point
Processing Speed 34 ns per instruction
Communication Ports Ethernet, RS-485, USB
Memory Capacity 64k steps
Power Consumption 20W
Operating Temperature 0°C to 55°C
Dimensions (W x H x D) 90 x 90 x 86 mm
Weight 0.6 kg

Pin Configuration and Descriptions

Input Pins

Pin Number Description Voltage Level
X0 Input 0 24V DC
X1 Input 1 24V DC
X2 Input 2 24V DC
X3 Input 3 24V DC
X4 Input 4 24V DC
X5 Input 5 24V DC
X6 Input 6 24V DC
X7 Input 7 24V DC
X8 Input 8 24V DC
X9 Input 9 24V DC
X10 Input 10 24V DC
X11 Input 11 24V DC
X12 Input 12 24V DC
X13 Input 13 24V DC
X14 Input 14 24V DC
X15 Input 15 24V DC

Output Pins

Pin Number Description Voltage Level Current Rating
Y0 Output 0 24V DC 0.5A
Y1 Output 1 24V DC 0.5A
Y2 Output 2 24V DC 0.5A
Y3 Output 3 24V DC 0.5A
Y4 Output 4 24V DC 0.5A
Y5 Output 5 24V DC 0.5A
Y6 Output 6 24V DC 0.5A
Y7 Output 7 24V DC 0.5A
Y8 Output 8 24V DC 0.5A
Y9 Output 9 24V DC 0.5A
Y10 Output 10 24V DC 0.5A
Y11 Output 11 24V DC 0.5A
Y12 Output 12 24V DC 0.5A
Y13 Output 13 24V DC 0.5A
Y14 Output 14 24V DC 0.5A
Y15 Output 15 24V DC 0.5A

Usage Instructions

How to Use the FX5U-32MR in a Circuit

  1. Power Supply:

    • Connect a 24V DC power supply to the power input terminals of the FX5U-32MR.
    • Ensure the power supply is capable of providing sufficient current for the PLC and connected devices.
  2. Connecting Inputs:

    • Connect sensors or switches to the input terminals (X0 to X15).
    • Ensure the input devices operate at 24V DC.
  3. Connecting Outputs:

    • Connect actuators, relays, or other output devices to the output terminals (Y0 to Y15).
    • Ensure the output devices are compatible with 24V DC and do not exceed the current rating of 0.5A per point.
  4. Communication:

    • Use the built-in Ethernet port for network communication and remote monitoring.
    • Connect to a PC or HMI using the USB or RS-485 ports for programming and control.
  5. Programming:

    • Use Mitsubishi's GX Works3 software to create and upload programs to the FX5U-32MR.
    • Follow the software's guidelines for creating ladder logic, structured text, or function block diagrams.

Important Considerations and Best Practices

  • Power Supply: Ensure a stable and clean 24V DC power supply to avoid voltage fluctuations that could affect the PLC's performance.
  • Wiring: Use proper wiring techniques to avoid electrical noise and interference. Keep input and output wiring separate and use shielded cables if necessary.
  • Grounding: Properly ground the PLC and connected devices to prevent electrical noise and ensure safety.
  • Environment: Install the PLC in a clean, dry, and well-ventilated environment. Avoid exposure to extreme temperatures, humidity, and corrosive substances.
  • Maintenance: Regularly inspect and maintain the PLC and connected devices to ensure reliable operation.

Troubleshooting and FAQs

Common Issues and Solutions

  1. PLC Not Powering On:

    • Solution: Check the power supply connections and ensure the power supply is providing 24V DC. Verify that the power supply has sufficient current capacity.
  2. Inputs Not Responding:

    • Solution: Check the wiring and connections of the input devices. Ensure the input devices are operating at 24V DC and are properly connected to the input terminals.
  3. Outputs Not Activating:

    • Solution: Verify the wiring and connections of the output devices. Ensure the output devices are compatible with 24V DC and do not exceed the current rating of 0.5A per point.
  4. Communication Issues:

    • Solution: Check the Ethernet, USB, or RS-485 connections. Ensure the correct communication settings are configured in the PLC and the connected devices.
  5. Program Not Running:

    • Solution: Verify that the program has been correctly uploaded to the PLC using GX Works3. Check for any errors or warnings in the program and resolve them.

FAQs

Q1: Can the FX5U-32MR be used with an Arduino UNO?

  • A1: The FX5U-32MR is a standalone PLC and is not typically used with an Arduino UNO. However, it can communicate with an Arduino UNO via RS-485 or Ethernet for data exchange and control.

Q2: What software is used to program the FX5U-32MR?

  • A2: The FX5U-32MR is programmed using Mitsubishi's GX Works3 software, which supports ladder logic, structured text, and function block diagrams.

Q3: How can I update the firmware of the FX5U-32MR?

  • A3: Firmware updates can be performed using the GX Works3 software. Follow the manufacturer's instructions for downloading and installing firmware updates.

Q4: What is the maximum number of I/O points that can be expanded?

  • A4: The FX5U-32MR supports expansion modules, allowing for additional I/O points. Refer to the manufacturer's documentation for specific expansion capabilities and limitations.

Q5: Can the FX5U-32MR be used in safety-critical applications?

  • A5: The FX5U-32MR is designed for general industrial automation and control. For safety-critical applications, additional safety measures and certifications may be required. Consult the manufacturer for guidance on using the PLC in safety-critical environments.

This documentation provides a comprehensive overview of the FX5U-32MR PLC, including its technical specifications, usage instructions, and troubleshooting tips. Whether you are a beginner or an experienced