In modern industrial heating applications, precise temperature control and reliable power regulation are key to ensuring product quality and production safety. Omron's G3PW series single-phase power controller, as a power regulation device based on thyristor technology, provides engineers with a powerful and flexible tool. However, to fully tap into its potential and ensure long-term stable operation of the system, it is crucial to have a deep understanding of its core functions, parameter logic, and fault handling strategies. This article will provide you with a detailed technical guide on the G3PW power controller, covering various aspects from basic functional configuration to complex troubleshooting.
Core Control Technology and Selection Logic
The G3PW power controller is not a simple "solid-state relay", it has multiple advanced control algorithms built-in. Understanding and selecting the correct control method is the first step in using this device.
1. Phase control vs. optimal period control
G3PW allows users to choose between two main control modes, and even dynamically switch during operation through external event inputs.
Phase control: Control load power by changing the conduction angle during each half cycle of alternating current. The output of this method is continuous and can achieve very smooth power regulation, especially suitable for situations that require precise temperature control or loads with large surge currents (such as transformer primary control, pure metal heaters). But the cost is the possibility of generating high frequency noise.
Optimal cycle control: Control the ratio of output conduction and shutdown based on the half wave of AC power. It switches at the zero crossing of the voltage, so the switching noise is extremely low, which helps to extend the lifespan of the equipment and reduce interference with the power grid. This method is suitable for resistive loads that are sensitive to noise and have high temperature inertia.
Technical Tip: For inductive loads (such as transformers), phase control must be used. For constant resistance loads, optimal cycle control is a better choice when pursuing a quiet environment or simplifying EMC design. You can use parameter P07 to set the default control mode, or configure the event input terminal as a toggle switch through P11, and choose flexibly according to the working conditions.
2. Selection of standard and constant current types
The G3PW product line is divided into two series: standard type and constant current type. The core of distinguishing them lies in their ability to manage load current.
Standard type: suitable for conventional resistive loads. The relationship between its output and input signal can be linear phase angle, linear voltage, or square voltage (approximate power). For most heating applications, the standard model is sufficient.
Constant current: This is the advanced version of G3PW. It is equipped with a CT (current transformer) that can monitor the load current in real time. Its core advantages lie in:
Constant current control: For materials with significant temperature changes in resistance (such as pure metal heaters like molybdenum, tungsten, platinum, etc.) or heating elements that age over time, constant current mode can ensure that the input signal is proportional to the load current, thereby stabilizing the heating power and overcoming the effects of resistance changes.
Current limit: Set an upper limit value through parameter P10. When the current exceeds this value, the controller will automatically reduce the conduction angle to limit the current. This is crucial for protecting heaters that are susceptible to surge impacts, especially those with extremely low cold resistance.
Accurate heater wire breakage detection: Traditional methods detect changes in current, but are easily affected by changes in output values. The constant current G3PW determines wire breakage based on changes in heater resistance, providing more accurate and reliable alarms even when the output value changes.

Deep analysis of core functions and parameter configuration
To achieve a robust control system, simply connecting signal lines is not enough. Fine tuning the series of auxiliary functions built into G3PW is necessary to fully utilize its performance.
1. Soft start Up/Down
This is the key to suppressing impact and extending equipment lifespan. When the input signal undergoes a step change, the output value does not immediately follow, but linearly changes at a preset rate.
Soft Start Time (SUP): The time required for the output value to rise from 0% to 100%. In phase control mode, this is particularly effective in suppressing large surge currents in cold metal heaters or transformers. A too short soft start time may lead to insufficient surge suppression.
Soft Shutdown Time (SDN): The time required for the output value to decrease from 100% to 0%. This can prevent thermal shock caused by sudden power outages in the heating system.
Application suggestion: Set these two parameters at the ADJ level. A reasonable soft start time needs to be determined through experiments based on load characteristics. Usually starting from 1-5 seconds, observe whether the starting current is within the allowable range.
2. Output Limits
Sometimes, for the sake of process safety or equipment protection, you must limit the maximum output power or avoid completely shutting down the output (for example, maintaining a basic preheating temperature).
Output upper limit (OLU): Limits the maximum allowed output value.
Output Lower Limit (OLL): Even if the input signal is 0%, the output value will not be lower than this set value. This achieves the basic heating function.
Please note that if the set OLL value is greater than the OLU value, the controller will automatically swap the two to ensure that the higher value always serves as the upper limit.
3. Base up
The base value boosting function is similar to the output lower limit, but it directly adds a bias to the formula for calculating the output value=duty cycle x input value+base value boosting value. This is mainly used to provide non-linear preheating under low input signals, which helps to shorten the heating cycle.
4. Duty Setting
The duty cycle defines the proportional relationship between the input value and the output value. G3PW provides two duty cycle settings, internal and external, and the final total duty cycle is the product of the two.
Internal Duty Cycle (DTY): Set through panel or communication at the ADJ level.
External duty cycle: It is set through external variable resistors connected to terminals 5 and 6, and to enable it, the initial setting level P01 needs to be set to "1 (Enable)" first.
A typical application of this feature is' range adjustment '. For example, for a G3PW with a rated current of 45A, if you want to limit the maximum output current to 18A, simply set the internal duty cycle to 18A/45A=40%.
Advanced Constant Current Function: Heater Breakage Detection
Heater disconnection is one of the most common faults in industrial sites. The resistance change based detection mechanism provided by G3PW constant current is a powerful diagnostic tool for maintenance personnel.
1. Working principle
This function teaches the heater resistance in a healthy state as a reference value. During operation, the controller estimates the dynamic resistance of the heater in real-time based on the current output voltage and measured current. When the dynamic resistance is higher than the reference resistance by a certain proportion (defined by the HBR parameter), it is judged as a disconnection.
2. Key parameter configuration
The correct setting of heater wire breakage detection involves the collaborative work of multiple parameters:
The disconnection detection function is enabled (P14): set to "1 (Alarm level 1)" to trigger a serious alarm and stop output, or "2 (Alarm level 2)" to only alarm but continue running.
Heater characteristic resistance teaching (TPC or TCC): This is the most critical step. After the system runs stably and the current exceeds 10% of the rated current, perform the teaching operation. The controller will automatically store the current estimated resistance value in the HPR (phase control) or HCR (optimal cycle control) parameters.
Breakout threshold (HBR): Set the percentage threshold for the increase in resistance. The calculation formula can be roughly referred to as: threshold (%)=(1/number of heating cores) * 100. For example, to detect a broken wire in one of the three heating tubes connected in parallel, the threshold can be set to (1/3) * 100 ≈ 33%. The default value of 100% means that the alarm will only sound when all heating elements are disconnected.
Alarm output lower limit (HBL): When the output value is lower than this set value, no disconnection detection will be performed. This can avoid false alarms caused by measurement errors during small output.
Alarm delay frequency (P09): Set the number of half wave cycles required for the resistance to exceed the tolerance state before triggering the alarm. Default 150 times (approximately 1.5 seconds, 50Hz power supply). This can effectively prevent false alarms caused by transient fluctuations in power supply voltage.

Communication and Application Integration
The constant current G3PW comes standard with an RS-485 interface and uses Omron's standard protocol CompoWay/F. This makes it easy to integrate into more advanced control systems, such as the EJ1 modular temperature controller or centralized monitoring through CX Thermo software.
1. Seamless integration with EJ1 temperature controller
This is a significant advantage of G3PW. Through the RS-485 network, one EJ1 TC4 unit (4-channel) can connect up to 4 G3PWs, achieving a distributed and wiring saving temperature control system.
Setting points:
Set the communication unit number P19 of G3PW to match the channel number (1-4) of EJ1.
Keep P25 (communication master setting number) at the default "0" to indicate "automatic allocation". At this point, G3PW will automatically receive MV (operation quantity) from the EJ1 channel corresponding to its unit number.
At the initial setting level of G3PW, set P05 to "1 (Communications)" and P08 to "0 (Automatic)", and select Communication as the automatic input source.
2. Connection with PLC
If connected to PLC, P25 needs to be fixed as "1". The PLC uses the CMND instruction to send MV values to the specified G3PW unit number through the C1/81 variable type and address 0000.
3. Communication parameters and timeout handling
Communication parameters (P20~P23): Baud rate, data bits, stop bits, and parity bits must be completely consistent with the settings of the main station equipment (PLC/EJ1/PC).
Communication timeout (P26): If no valid communication frame is received after the set time, the E70 communication timeout alarm will be triggered. This function can detect communication line interruptions or master station failures. If you need to disable this feature, you can set P26 to "0".
Common troubleshooting and practical cases
The ability to troubleshoot is the key to measuring the level of an engineer. Below is a deep analysis of the most common errors in G3PW.
E10: SSR short circuit or all heaters burned out
This is one of the most serious faults, which means that the main thyristor may have been short circuited or the load may have been completely disconnected.
Reason for malfunction:
The thyristor breaks down due to overvoltage, overcurrent, or overheating.
All parallel heating elements burn out simultaneously.
Serious wiring error (such as reverse N/L phase sequence connection between load terminal T1 and power terminal).
Troubleshooting steps:
Turn off the power and use a multimeter to measure the resistance between load terminals L1 and T1. If the resistance is extremely small (close to 0 ohms), it can be basically determined that the thyristor is short circuited.
Disconnect the load and measure the resistance of the heater separately. If it is an open circuit, it means that the heater is completely burned out.
Check the main circuit wiring to ensure compliance with the wiring diagram in Chapter 3-3-1 of the manual.
Recovery: Starting from Ver1.1 version, this error can be reset through the ENT/RST key on the front panel, reset input terminal, or communication command.
2. E40: Heater disconnection alarm
This is a warning indicating that some heaters have failed.
Reason for malfunction: The detected dynamic resistance of the heater exceeds the threshold defined by the HBR parameter.
Troubleshooting steps:
Firstly, check the load: measure the current of each heating tube with a clamp gauge to confirm if there is any wire breakage.
Verify the set values: Confirm whether P14 (alarm level), HBR (threshold), HBL (detection lower limit), and P09 (delay count) match the actual load and application.
Re execute teaching: If the heater is replaced or the system operating conditions change, the heater characteristic resistance teaching (TPC/TCC) must be re executed to update the reference resistance value.
Check CT: Confirm that the built-in CT function is normal and there are no E12 faults.
3. E50/E51: External input/duty cycle input range alarm
Reason for malfunction: The 4-20mA/1-5V analog input signal is disconnected, or the external potentiometer used for main setting/duty cycle setting is disconnected.
Troubleshooting steps:
Check if the on-site wiring is secure.
Check if the signal source (such as temperature controller, PLC) is outputting normally.
If these functions are not used, set the corresponding alarm operation (P17 or P18) to "0 (Disable)" at the initial setting level, or set the external duty cycle input enable P01 to "0 (Disable)".
4. E20: Heater overcurrent error
Fault cause: The load current exceeds 120% of the rated current and lasts for about 5 seconds (250 cycles). This usually indicates a load short circuit or an abnormal decrease in heater resistance due to aging.
Solution: Immediately reduce input or cut off power, check the load circuit. After troubleshooting, use the reset operation to clear the error.
5. E30/E31: Zero crossing error/frequency error
Reason for malfunction: The power waveform is severely distorted, or the power frequency exceeds the range of 47-63Hz with a rate of change exceeding 3Hz/second.
Troubleshooting: Check the power supply quality and confirm if there are any large frequency converters, spot welding machines, or other equipment causing serious interference. If necessary, install a noise filter on the power supply side.
6. E60: Alarm for total running time exceeding limit
This is a predictive maintenance function.
Reason for malfunction: The accumulated time of the internal timer exceeds the value set in P16 (unit: thousand hours).
Handling: This alarm reminds you to arrange preventive maintenance or replacement of equipment such as power controllers and heaters. After completing maintenance, the running time can be reset through P27 or the set value of P16 can be increased.
