1. Introduction
The Coolmay CX3G Series Programmable Logic Controller (PLC) is a highly integrated industrial control device designed for automation applications. It offers robust performance, high stability, and compatibility with Mitsubishi FX3U, FX2U, and FX3S series PLCs. This manual provides essential information for the proper installation, operation, and maintenance of your CX3G PLC.

Figure 1: Coolmay CX3G Series PLC
Key Features:
- High integration for efficient industrial control.
- Equipped with two PLC programming ports: Mini Type B USB for faster downloading and an RS232 (8-hole mouse head holder) port.
- Supports multi-channel high-speed counting and high-speed pulse outputs.
- Advanced security features with special 8-bit password encryption to prevent data reading.
- Large program capacity of 32K steps and 32K power-failed holding registers.
- Supports interrupting, linear arc interpolation, and PID auto-tuning.
- Designed for easy wiring with 5.0mm pitch pluggable terminals and flexible installation using DIN rail (35mm wide) or mounting holes.
- Compatible with Mitsubishi FX3U/FX2U/FX3S series PLCs and supports WORKS2 software.
- Customizable analog input/output options, Ethernet, and RS485 communication.
2. Setup
2.1 Physical Installation
The CX3G PLC is designed for easy installation in industrial environments. It can be mounted using a 35mm wide DIN rail or secured with mounting holes. Ensure adequate space for ventilation and wiring.
2.2 Component Identification
Refer to the diagram below for identification of the PLC's components and ports.

Figure 2: Product Structure Diagram (Diagram 2 from seller description)
- Mounting hole
- Terminal block for input signal of power supply
- Terminal block of digital output
- LED of Digital Input
- LED of Digital Output
- PWR: Power-up State (RUN: The light is On when the PLC is run)
- ERR: The indicator will flash when the program is wrong
- RS485/RS232/CAN (default RS485, can change to RS232 or RS485 or CAN)
- RS485
- RUN/STOP PLC operational switch
- Analog input
- Analog output
- RS232
- DIN-Rail Slot (35mm)
- Terminal block of digital input
- PLC USB programming port
Note: CAN port location refers to Diagram 3 Hardware interface drawing and Diagram 5 Com port optional (not provided in current images, but mentioned in text).
2.3 Wiring Instructions
All series terminals are pluggable and designed for 22-14AWG wire. Ensure proper polarity and secure connections for all power and signal lines.
2.3.1 Power Supply
- Input Voltage: DC24V
2.3.2 Digital Inputs
- Isolation Mode: Photocoupling
- Input Impedance: High-speed input 3.3KΩ, Common input 4.3KΩ
- Input ON: Electric current of high-speed input is higher than 0.8mA/24V. Electric current of common input is higher than 0.95mA/24V.
- Input OFF: Electric current of high-speed input is higher than 4mA/17V. Electric current of common input is higher than 4mA/17V.
- Filter Function: With filter function, the filter time can be set among 0-60ms, defaulted as 10ms.
- High-speed Counting: Normally single phase 6 channels 60KHz or AB(Z) phase 2 channels 30KHz+AB phase 1 channel 5KHz.
- Vol: Passive NPN, Common isolation, S/S connect, 24V+.
2.3.3 Digital Outputs (Relay Type)
- Max Current: 2A/point, 5A/8 point COM.
- Load Voltage: Below DC30V, Below AC220V.
- Circuit Insulation: Relay/Mechanical insulation.
- On Respond Time: About 10ms.
- Mechanical Life (without load): 10 million times.
- Electrical Life (rated load): 300 thousand times.
- Vol: Normally open dry contact, output COM can be connected to positive or negative.
2.3.4 Digital Outputs (Transistor Type)
- Max Current: MT: 0.5A/point, 0.8A/4point COM, 1.6A/8point COM; MOS tube.
- Load Voltage: DC24V.
- Circuit Insulation: Optocoupler insulation.
- Isolation Voltage: 1500VAC.
- On Respond Time: High-speed output: 10µs, and others 0.5ms.
- High-speed Output Frequency: 8 channels: Y0-Y3 is 100KHz, Y4-Y7 is 10KHz. High-speed counting and pulse can't over 480KHz. CX3G-16MT, normally 8 channels 10KHz.
- Vol: Low level NPN, COM connected to negative.
2.3.5 Analog Inputs
The CX3G PLC supports various analog input types. For custom configurations, please contact customer service.
- Input Signal: PT100/PT1000/Thermocouple NTC/0-10V/0-5V/-5V-5V/-10V-10V/0-20mA/4-20mA/others customizations.
- Respond Time: One scanning cycle.
- AI Quantity: 0-8 channels (optional).
- Accuracy: 12bits.
2.3.6 Analog Outputs
The CX3G PLC supports various analog output types. For custom configurations, please contact customer service.
- Output Signal: 0-5V/0-10V/-10V-10V/-5V-5V/0-20mA/4-20mA/others can be customized.
- AO Quantity: 0-8 channels (optional).
- Accuracy: 12bits.
2.3.7 Communication Ports
The PLC comes with two programming ports and supports various communication protocols.

Figure 3: Electrical Parameters Table (Diagram 1 from seller description)
- Programming Port: Mini Type B USB port (for faster downloading) and RS232 (8-hole mouse head holder).
- COM Port Definition:

Figure 4: PLC Programming and COM Port Pin Definitions (Diagram 4 & 5 from seller description)
- Serial 1: RS232 (PLC programming port): Supports Mitsubishi programming port protocol, used for downloading PLC software and communicating with Mitsubishi programming devices.
- Serial 2: RS485 (AB port): Supports Mitsubishi programming port protocol, Mitsubishi BD board protocol, RS protocol, and MODBUS RTU protocol. Supports RS2, WR3A, RD3A, ADPRW instructions.
- Serial 3: RS485 (A1 B1): Supports Mitsubishi programming port protocol, RS2 protocol, and MODBUS RTU protocol. Supports RS2, WR3A, RD3A, ADPRW instructions.
- CAN port: Supports RS2 and MODBUS RTU protocol. Supports RS2, WR3A, RD3A, ADPRW instructions.
- Net communication: Supports Modbus TCP/UDP instruction. Supports WR3A, RD3A, ADPRW instructions.
2.4 Software Installation
The Coolmay CX3G PLC is compatible with WORKS2 programming software. Please refer to the official Coolmay website for software downloads and installation guides. A download link for the user manual and related files is provided below:
3. Operating Instructions
3.1 Power-Up and Status Indicators
- PWR (Power-up State): The LED will be ON when the PLC is running correctly.
- ERR (Error Indicator): This LED will flash if there is an error in the loaded program.
3.2 RUN/STOP Switch
The PLC features a physical RUN/STOP switch (labeled as item 10 in Figure 2) to control the operational state of the PLC program.
3.3 Programming and Data Transfer
Programs can be downloaded to the PLC via the Mini Type B USB port or the RS232 port. Ensure the correct programming software (e.g., WORKS2) is installed and configured on your computer.
3.4 Password Protection
The CX3G PLC supports special encryption to protect your program data. By setting an 8-bit password (e.g., "12345678"), you can prevent unauthorized reading of the data. Note that only 8-bit password encryption is supported.

Figure 6: Password Protection Feature
4. Maintenance
To ensure the longevity and reliable operation of your Coolmay CX3G PLC, follow these general maintenance guidelines:
- Cleaning: Regularly clean the exterior of the PLC with a soft, dry cloth. Avoid using harsh chemicals or solvents.
- Environmental Control: Ensure the operating environment adheres to the specified temperature and humidity ranges (see Specifications). Protect the unit from excessive dust, moisture, and corrosive gases.
- Connection Checks: Periodically inspect all wiring connections to ensure they are secure and free from corrosion. Loose connections can lead to intermittent operation or failure.
- Firmware Updates: Check the official Coolmay website for any available firmware updates that may improve performance or address known issues.
5. Troubleshooting
This section provides solutions to common issues you might encounter with your CX3G PLC.
5.1 Indicator Lights
- ERR LED Flashing: This indicates an error in the loaded program. Review your PLC program for logical errors, syntax issues, or incorrect configurations.
- PWR LED Off: Check the DC24V power supply connection and ensure it is providing the correct voltage. Verify that the power source is active.
5.2 Communication Issues
- Unable to Connect via USB/RS232:
- Ensure the correct drivers are installed for the programming cable.
- Verify the communication settings (baud rate, parity, data bits, stop bits) in your programming software match the PLC's settings.
- Check the physical cable connection for damage or looseness.
- Confirm the PLC is powered on.
- Data Read Protection: If you cannot read data from the PLC, it might be protected by an 8-bit password. Ensure you have the correct password to access the program.
5.3 Program Execution Problems
- Program Not Running: Ensure the RUN/STOP switch is in the RUN position. Check for any program errors indicated by the ERR LED.
- Unexpected Behavior: Review your program logic carefully. Ensure all inputs and outputs are correctly mapped and configured.
6. Specifications
The following table details the general and electrical specifications for the Coolmay CX3G Series PLC.

Figure 7: Product Naming Rules and Basic Specification Table (Diagram 1 from seller description)
General Specifications:
- Program Capacity: 32K steps
- Power-off Retention: 32K registers
- CPU: Military grade 32-bit chip with fast running speed and strong anti-interference ability. Input and output are isolated by optocouplers.
- Programming Software Compatibility: WORKS2
- Installation: 5.0mm pitch pluggable terminals, DIN rail (35mm wide) and mounting holes.
Environmental Specifications:
- Operating Temperature: 0°C to 50°C
- Relative Humidity: 5% to 95% RH (non-condensing)
- Storage Temperature: -20°C to 70°C
- Vibrational Frequency: 10-57Hz, amplitude 0.035mm; 57Hz-150Hz, 4.9m/s² (10 times each on X, Y, Z axes, total 80 minutes each).
Model Specifics (Examples):
| Model | Digital I/O | Analog I/O (Optional) | COM Port | Size (MM) | Cutout Size (MM) |
|---|---|---|---|---|---|
| CX3G-16M | 8DI/8DO | 0 | 2 RS485 port are default can be customized | 66*90*36 | 57*90 |
| CX3G-24M | 12DI/12DO | 6 | 1 RS485, 1 RS232, 1 CAN, Ethernet port is optional in 48M | 130*90*36 | 122*90 |
| CX3G-32M | 16DI/16DO | 2 | 1 RS485, 1 RS232, 1 CAN, Ethernet port is optional in 48M | 130*90*36 | 122*90 |
| CX3G-48M | 24DI/24DO | 8 | 2 RS485 are default can be customized | 200*90*36 | 192*90 |
| CX3G-64M | 32DI/32DO | 8 | 1 RS485, 1 RS232, 1 CAN, Ethernet port is optional in 48M | 290*90*36 | 282*90 |
| CX3G-80M | 40DI/40DO | 4 | CAN is optional | 290*90*36 | 282*90 |
Note: MT indicates a transistor output (Y0-Y3 is MOS tube, others are transistors); MR indicates a relay output; MRT is a mixed output. CX3G-24M with customized 8 analog inputs will have a maximum digital input of 10.
7. User Tips
- Analog I/O Customization: When ordering, ensure you select the host unit together with any desired analog input/output options. Analog I/O cannot be shipped separately as they require factory processing and welding with the host. If analog quantities are purchased separately without a host, a download line will be sent by default.
- Programming Software: For programming the CX3G PLC, you will need compatible software such as WORKS2. This software is typically available for download from the official Coolmay website.
- Technical Inquiries: If you have specific technical questions, need recommendations for models, or require assistance with customization, do not hesitate to contact Coolmay customer service. They aim to answer questions within 24 hours.
8. Warranty and Support
Coolmay is committed to providing high-quality products and excellent customer service. All products are brand new and undergo rigorous quality checks.
8.1 Customer Support
For any questions, technical assistance, or inquiries regarding your Coolmay CX3G PLC, please contact Coolmay customer service. They strive to respond to all inquiries within 24 hours.
8.2 Documentation and Downloads
The latest user manuals, programming software, and related files can be downloaded from the official Coolmay website. Please refer to the download link provided in Section 2.4 for access to these resources.






