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

How to Use PLC_FX3U: Examples, Pinouts, and Specs

Image of PLC_FX3U
Cirkit Designer LogoDesign with PLC_FX3U in Cirkit Designer

Introduction

The PLC_FX3U is a programmable logic controller (PLC) developed by Mitsubishi Electric. It is designed for industrial automation and control applications, offering a modular architecture that allows for seamless expansion and integration with a wide range of input/output (I/O) modules. The PLC_FX3U supports advanced programming capabilities, making it suitable for complex control tasks in manufacturing, process automation, and other industrial environments.

Explore Projects Built with PLC_FX3U

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 PLC_FX3U 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
STM32F103C8T6-Based Water Level Monitoring and Communication System with SIM900A and LoRa Connectivity
Image of water level: A project utilizing PLC_FX3U in a practical application
This circuit features a microcontroller (STM32F103C8T6) interfaced with a SIM900A GSM module, an HC-SR04 ultrasonic sensor, a water level sensor, and a LoRa Ra-02 SX1278 module for long-range communication. The STM32F103C8T6 is configured to communicate with the GSM module and LoRa module via serial connections, and it reads data from the ultrasonic and water level sensors. An FTDI Programmer is connected for programming and serial communication with the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
Image of LRCM PHASE 2 BASIC: A project utilizing PLC_FX3U in a practical application
This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Mega2560-Controlled Automation System with Non-Contact Liquid Level Sensing and Motor Control
Image of Project_AutomaticBartender: A project utilizing PLC_FX3U in a practical application
This circuit appears to be a complex control system centered around an Arduino Mega2560 R3 Pro microcontroller, which interfaces with multiple sensors (XKC-Y26-V non-contact liquid level sensors and an LM35 temperature sensor), servo motors, a touch display, and an IBT-2 H-Bridge motor driver for controlling a planetary gearbox motor. The system also includes a UART TTL to RS485 converter for communication, likely with the touch display, and a power management subsystem with a switching power supply, fuses, and circuit breakers for safety and voltage regulation (XL4016). The absence of embedded code suggests that the functionality of the microcontroller is not defined within the provided data.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with PLC_FX3U

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 PLC_FX3U 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 water level: A project utilizing PLC_FX3U in a practical application
STM32F103C8T6-Based Water Level Monitoring and Communication System with SIM900A and LoRa Connectivity
This circuit features a microcontroller (STM32F103C8T6) interfaced with a SIM900A GSM module, an HC-SR04 ultrasonic sensor, a water level sensor, and a LoRa Ra-02 SX1278 module for long-range communication. The STM32F103C8T6 is configured to communicate with the GSM module and LoRa module via serial connections, and it reads data from the ultrasonic and water level sensors. An FTDI Programmer is connected for programming and serial communication with the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of LRCM PHASE 2 BASIC: A project utilizing PLC_FX3U in a practical application
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Project_AutomaticBartender: A project utilizing PLC_FX3U in a practical application
Mega2560-Controlled Automation System with Non-Contact Liquid Level Sensing and Motor Control
This circuit appears to be a complex control system centered around an Arduino Mega2560 R3 Pro microcontroller, which interfaces with multiple sensors (XKC-Y26-V non-contact liquid level sensors and an LM35 temperature sensor), servo motors, a touch display, and an IBT-2 H-Bridge motor driver for controlling a planetary gearbox motor. The system also includes a UART TTL to RS485 converter for communication, likely with the touch display, and a power management subsystem with a switching power supply, fuses, and circuit breakers for safety and voltage regulation (XL4016). The absence of embedded code suggests that the functionality of the microcontroller is not defined within the provided data.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Factory automation and production line control
  • Process monitoring and control in industries such as food, beverage, and pharmaceuticals
  • Building automation systems (e.g., HVAC, lighting control)
  • Motion control and robotics
  • Data acquisition and communication with SCADA systems

Technical Specifications

Key Technical Details

Parameter Specification
Power Supply Voltage 100-240V AC or 24V DC
Input Voltage Range 24V DC (for digital inputs)
Output Type Relay or transistor (depending on model)
Maximum I/O Points Up to 384 points (with expansion modules)
Programming Language Ladder Logic, Structured Text, Function Block
Communication Interfaces RS-232, RS-485, Ethernet (with optional modules)
Memory Capacity 64k steps (expandable with memory modules)
Operating Temperature 0°C to 55°C
Dimensions (Base Unit) Varies by model (e.g., 90mm x 90mm x 75mm)

Pin Configuration and Descriptions

The PLC_FX3U base unit includes a variety of input and output terminals. Below is a general description of the pin configuration for a typical model:

Digital Input Terminals

Pin Number Label Description
X0-X7 Inputs Digital input terminals (24V DC)
COM Common Common terminal for input signals

Digital Output Terminals

Pin Number Label Description
Y0-Y7 Outputs Digital output terminals
COM Common Common terminal for output signals

Power Terminals

Pin Number Label Description
L, N AC Power Connect to 100-240V AC power supply
+24V, 0V DC Power 24V DC power output for sensors

Communication Ports

Port Description
RS-232 Serial communication for programming/debugging
RS-485 Serial communication for networking
Ethernet Optional module for Ethernet communication

Usage Instructions

How to Use the PLC_FX3U in a Circuit

  1. Power Connection: Connect the power supply to the L and N terminals for AC power or +24V and 0V for DC power. Ensure the power supply matches the voltage requirements of the PLC.
  2. Input Connections: Connect sensors or switches to the digital input terminals (X0-X7). Use the COM terminal as the common ground for the input devices.
  3. Output Connections: Connect actuators, relays, or other devices to the digital output terminals (Y0-Y7). Use the COM terminal as the common ground for the output devices.
  4. Programming: Use Mitsubishi's GX Works2 or GX Developer software to write and upload ladder logic or other supported programs to the PLC via the RS-232 or USB programming cable.
  5. Communication: For networking or data exchange, connect the RS-485 or Ethernet module (if available) to the appropriate communication port.

Important Considerations and Best Practices

  • Always ensure the power supply voltage matches the PLC's specifications to avoid damage.
  • Use proper shielding and grounding for communication cables to minimize electrical noise.
  • When expanding the system with additional I/O modules, ensure compatibility with the base unit.
  • Regularly back up the PLC program to avoid data loss during maintenance or power failures.
  • Follow safety guidelines when working with high-voltage connections.

Example Code for Arduino Communication

The PLC_FX3U can communicate with an Arduino UNO via the RS-485 interface. Below is an example of Arduino code to send data to the PLC:

#include <ModbusMaster.h>

// Instantiate ModbusMaster object
ModbusMaster node;

void setup() {
  Serial.begin(9600); // Initialize serial communication
  node.begin(1, Serial); // Set Modbus slave ID to 1
}

void loop() {
  uint8_t result;

  // Write a single coil (e.g., turn on an output)
  result = node.writeSingleCoil(0x0001, 1); // Address 0x0001, set to ON
  if (result == node.ku8MBSuccess) {
    Serial.println("Coil written successfully!");
  } else {
    Serial.println("Failed to write coil.");
  }

  delay(1000); // Wait 1 second before next operation
}

Note: Ensure the RS-485 module is properly connected between the Arduino and the PLC. Match the baud rate and communication settings on both devices.

Troubleshooting and FAQs

Common Issues and Solutions

  1. PLC Does Not Power On

    • Cause: Incorrect power supply voltage or loose connections.
    • Solution: Verify the power supply voltage and ensure all connections are secure.
  2. Inputs Not Detected

    • Cause: Faulty wiring or incorrect input voltage.
    • Solution: Check the wiring and ensure the input devices provide 24V DC signals.
  3. Outputs Not Activating

    • Cause: Overloaded output or incorrect wiring.
    • Solution: Verify the load connected to the output and ensure it is within the PLC's specifications.
  4. Communication Failure

    • Cause: Incorrect communication settings or faulty cables.
    • Solution: Check the baud rate, parity, and other communication parameters. Replace damaged cables if necessary.

FAQs

  • Q: Can the PLC_FX3U be programmed using a USB cable?
    A: Yes, with a USB-to-RS-232 adapter or a dedicated USB programming cable.

  • Q: How many expansion modules can be added to the PLC_FX3U?
    A: The PLC_FX3U supports up to 8 expansion modules, depending on the model and configuration.

  • Q: Is the PLC_FX3U compatible with SCADA systems?
    A: Yes, it can communicate with SCADA systems via RS-485, Ethernet, or other supported protocols.

  • Q: What is the maximum memory capacity of the PLC_FX3U?
    A: The base unit supports 64k steps, which can be expanded with additional memory modules.

By following this documentation, users can effectively utilize the PLC_FX3U for a wide range of automation and control applications.