1. Introduction
This manual provides detailed instructions for the installation, operation, programming, and maintenance of the Coolmay CX3G-24MT PID PLC Controller. The CX3G-24MT is a versatile programmable logic controller designed for industrial automation applications, featuring voltage support, high-speed pulse control, and motor drive capabilities. It integrates PID auto-tuning, linear arc interpolation, and supports various communication protocols.

Figure 1: Front view of the Coolmay CX3G-24MT PLC controller.
2. Product Overview
The Coolmay CX3G-24MT is a compact and powerful PLC controller offering 12 digital inputs (DI) and 12 digital outputs (DO). It supports multiple communication interfaces including RS232, RS485, and CAN, making it highly adaptable for various control systems. Key features include:
- Highly integrated I/O, supporting up to 80 points in the CX3G series.
- Supports up to 16 optional AD analog quantities.
- 6-channel single-phase high-speed counting.
- Standard 8-channel high-speed pulse output.
- Advanced features like interrupt handling, linear arc interpolation, and PID auto-tuning.
- 32K program capacity and 32K retentive registers.
Video 1: Product showcase highlighting the physical features and ports of the Coolmay CX3G PLC.

Figure 2: Labeled diagram of the CX3G PLC components and ports. Key components include: 1. Mounting hole, 2. Terminal block for input signal of power supply, 3. Terminal block of digital output, 4. LED of Digital Input, 5. LED of Digital Output, 6. PWR: Power-up State (RUN: The light is On when the PLC is run), 7. RS485/RS232/CAN, 8. RS485, 9. RS485, 10. RUN/STOP PLC operational switch, 11. Analog output, 12. RS232, 13. DIN-Rail Slot (35mm), 14. Terminal block of digital input, 15. PLC USB programming port.

Figure 3: Diagram illustrating the high-speed counting and high-speed pulse capabilities of the PLC.
3. Specifications
The following tables detail the specifications for the CX3G series, including the CX3G-24MT model.
3.1 General Specifications
| Feature | Description |
|---|---|
| Model Number | CX3G-24MT |
| Motor Type | DC Motor, AC Motor |
| High-concerned chemical | None |
| Origin | Mainland China |
3.2 CX3G Series Model Specifications

Figure 4: Detailed specifications for CX3G models including dimensions, I/O, and features.
| Model | CX3G-16M | CX3G-24M | CX3G-32M | CX3G-48M | CX3G-34M | CX3G-64M | CX3G-80M |
|---|---|---|---|---|---|---|---|
| Dimension | 85*90*36mm | 130*90*36mm | 200*90*36mm | 285*90*36mm | |||
| Cutout size | 77*99mm | 122*99mm | 192*99mm | 277*99mm | |||
| Installation | Fixed hole installation and DIN-Rail (35mm) | ||||||
| Features | Support interrupt, linear arc interpolation, PID auto-tuning. 32K program capacity, 32K retentive register | ||||||
| I/O level | Input: Passive NPN, public terminal isolated Transistor output: NPN Relay output: Normally open dry contact | ||||||
| Digital I/O | 8DI/8DO | 12DI/12DO | 16DI/16DO | 24DI/24DO | 18DI/16DO | 32DI/32DO | 40DI/40DO |
| DO type | Transistor(MT) or mixed(2T6R) | Relay(MR) or transistor(MT) or mixed(MRT) (Relay output: max load 5A/ transistor output: max load 500mA) | |||||
| High speed counting | 6 channel single-phase 60KHz or AB(Z) phase 2 channel 60KHz, 1 channel 10KHz | ||||||
| High speed pulse | 8 channels, Y0-Y3 is 100KHz, Y4-Y7 is 10KHz High-speed counting + high-speed pulse < 480KHz | ||||||
| Analog I/O (optional) | Null | 6AI/4AO | 2AI | 8AI/4AO | 12AI/8AO | 16AI/8AO | 4AI/4AO |
| AI type (optional) | Type E/K/S/T/J thermocouple/ PT100/ PT1000/ NTC10K/ NTC50K/ NTC100K/ 0~10V/ 0~5V/ 0-20mA/ 4-20mA -5V~5V/ -10V~10V (except for CX3G-16M) | ||||||
| AO type (optional) | 0~10V/ 0-~5V/ 0~20mA/ 4~20mA -5~5V/ -10~10V (2DA for 1 minus temperature) | ||||||
| Default COM port | 1 Mini type B USB port, 1 Rs232 (Interface terminal is mouse female port with 8 holes), 2 RS485 ports | ||||||
| Optional | Default 2 RS485 ports can be customized as: 1 RS485, 1 RS232, or 1 RS485, 1 CAN (2.0A/B), or 1 RS232, 1 CAN (2.0A/B) CX3G-48M can add Ethernet port. | Default 2 RS485 ports can be customized as 1 RS485, 1 RS232, CAN (2.0A/B) port is optional | |||||
| Software | Compatible with WORKS 2 | ||||||
3.3 Analog Input Types and Ranges

Figure 5: Detailed analog input types and their corresponding temperature/voltage/current ranges.
| Type | Descriptions |
|---|---|
| PT | PT100 (Range: -200~500β) |
| PT1000 | PT1000 (Range: -200~500β) |
| E | Thermocouple type E (Range: 0~600β) |
| E_ | Thermocouple type E, positive and negative temp. test (Range: -110~730β) |
| K | Thermocouple type K, positive temperature test (Range: 0~1100β) |
| K_ | Thermocouple type K, positive and negative temp. test (Range: -230~1370β) |
| T | Thermocouple type T (Range: 0~400β) |
| T_ | Thermocouple type T, positive and negative temp. test (Range: -230~400β) |
| S | Thermocouple type S (Range: 0~1690β) |
| S_ | Thermocouple type S, positive and negative temp. test (Range: -40~1690β) |
| J | Thermocouple type J (Range: 0~800β) |
| J_ | Thermocouple type J, positive and negative tempe. test (Range: -90~950β) |
| NTC10K | Thermistor 10K (Range: -48~110β) |
| NTC50K | Thermistor 50K (Range: -48~210β) |
| NTC100K | Thermistor 100K (Range: -48~210β) |
| V | 0~10V |
| V5 | 0~5V |
| V + customized voltage | 0~customized voltage (e.g., customized as 0~24V, the model is written as βV24β) |
| V_ | -10~10V |
| V5_ | -5~5V |
| A0 | 0~20mA |
| A4 | 4~20mA |
4. Setup and Installation
The CX3G-24MT PLC controller can be installed using fixed holes or mounted on a 35mm DIN-Rail. Ensure proper ventilation and a stable environment for installation.
4.1 Wiring Diagrams
Careful wiring is crucial for the correct and safe operation of the PLC. Refer to the diagrams below for connecting the PLC to other devices and for input/output configurations.

Figure 6: Wiring diagram for connecting the CX3G PLC and HMI. This diagram illustrates connections for USB-232 serial port cable, PLC download cable, Mini type-B PLC download cable, HMI programming cable, and DC24V power supply.

Figure 7: Detailed wiring diagrams including an input wiring diagram, relay output equivalent circuit diagram, and transistor output equivalent circuit diagram.
4.2 Communication Protocols
The CX3G-24MT supports a variety of communication protocols, enabling integration with different industrial devices.

Figure 8: Diagram showing the PLC supporting multiple communication protocols, including Mitsubishi programming port, Mitsubishi BD board, Modbus RTU/ASCII/TCP, N:N communication, and EIP protocol, and connections to various devices like sensors, relays, thermocouples, soft starters, and frequency converters.
5. Operating Instructions
Once the PLC is properly installed and wired, ensure the power supply is stable (DC24V). The 'PWR' LED will illuminate when the PLC is powered on. The 'RUN' LED indicates that the PLC program is actively running. Use the RUN/STOP switch (labeled 10 in Figure 2) to control the PLC's operational state.
6. Programming
The Coolmay CX3G-24MT PLC is compatible with WORKS 2 programming software. You can connect your computer to the PLC via the Mini type B USB port (labeled 15 in Figure 2) or the RS232 port (labeled 12 in Figure 2) for programming and debugging. Software and manuals are available on the Coolmay website or by contacting customer support.
7. Maintenance
To ensure the longevity and reliable operation of your Coolmay CX3G-24MT PLC controller, follow these maintenance guidelines:
- Keep the unit clean and free from dust and debris.
- Regularly check all wiring connections for tightness and signs of wear.
- Ensure adequate ventilation around the PLC to prevent overheating.
- Avoid exposing the unit to excessive moisture, extreme temperatures, or corrosive environments.
- Periodically back up your PLC programs.
8. Troubleshooting
If you encounter issues with your CX3G-24MT PLC, consider the following common troubleshooting steps:
- No Power/LEDs Off: Check the DC24V power supply connection and ensure it is providing the correct voltage. Verify the power switch is in the 'ON' position.
- PLC Not Running: Ensure the RUN/STOP switch is in the 'RUN' position. Check your program for errors using the WORKS 2 software.
- Communication Issues: Verify the correct cable is used (USB or RS232) and that the drivers are installed on your computer. Check communication settings (baud rate, parity, data bits, stop bits) in both the PLC and the programming software. For Modbus communication, ensure the protocol settings are correctly configured.
- I/O Malfunction: Check wiring to input/output devices. Verify the status of input/output LEDs on the PLC. Test external devices independently to rule out external faults.
9. User Tips
- Programming Software: The PLC is programmed using WORKS 2 software. Ensure you have the latest version for optimal compatibility and features.
- Modbus Support: This PLC supports Modbus communication. Refer to the programming manual for detailed instructions on configuring Modbus RTU/ASCII/TCP protocols for integration with other devices.
- Analog Inputs: When using optional analog inputs, ensure the correct sensor type (e.g., PT100, Thermocouple, Voltage, Current) is selected in your program to match your hardware.
10. Warranty and Support
For technical support, software downloads, or further assistance, please contact Coolmay customer service. Software and manuals are provided free of charge and can be obtained from the official Coolmay website or by reaching out to the seller.





