Temperature Controller Connection Diagram: PID Wiring with SSR and Thermocouple Input
This is a free printable temperature controller connection diagram: download the diagram as SVG or open it and print to paper or PDF.
A temperature controller connects a thermocouple or RTD sensor input to a PID control output that drives an SSR or relay to regulate heating or cooling elements. This guide explains every connection group and the critical wiring rules that prevent sensor errors and equipment damage.
A temperature controller is an electronic instrument that reads a temperature sensor (input), compares the measured temperature to a user-defined setpoint, and activates a control output (heating or cooling device) to reduce the error. Understanding the circuit requires understanding three separate subsystems that must be wired correctly and kept electrically distinct from each other: the sensor input circuit, the power supply to the controller, and the control output circuit.
Temperature controllers typically offer two sensor input types. Thermocouple inputs (Types J, K, T, E, R, S, B — each covering a different temperature range and using different alloy pairs) generate a very small electromotive force (EMF) — typically microvolts to low millivolts — proportional to the temperature difference between the measuring junction and a cold junction inside the controller. Because the signal level is so low (a Type K thermocouple produces approximately 41 microvolts per degree Celsius), the thermocouple input wiring must be run separately from power cables, never spliced with standard copper wire (use thermocouple extension cable of the correct alloy type), and connected with the correct polarity — Type K has a yellow positive and red negative in IEC colour code (different in older or non-IEC colour systems).
RTD (Resistance Temperature Detector) inputs use a precision resistive element (typically Pt100 — 100 ohms at 0°C, or Pt1000 — 1000 ohms at 0°C) that changes resistance predictably with temperature. RTD connections are 2-wire, 3-wire, or 4-wire. Three-wire and four-wire connections include compensation leads that allow the controller to subtract lead resistance from the measurement, improving accuracy over long cable runs.
The control output from a temperature controller is typically one of three types: relay output (a set of dry contacts, rated typically 5A at 250V AC, suitable for direct connection to a heating element or through a contactor); SSR (Solid State Relay) driver output, which is a low-level DC output (typically 12V DC at a few milliamps) designed to drive the gate of a separate external SSR; or voltage pulse output for driving a motorised valve.
When using an SSR output: the controller's SSR output terminals (typically labelled 'output +' and 'output –') connect directly to the SSR's control input terminals (typically 3–32V DC). The SSR's load terminals (AC side) are wired in series with the supply line to the heating element. The SSR must be mounted on an aluminium heat sink rated for the load current — SSRs generate significant heat (approximately 1–1.5W per ampere of load current) and will fail at elevated case temperatures.
A relay output controller connects the relay's normally open contact in series with the load — either directly for small loads within the relay's contact rating, or via a contactor for large loads.
The power supply to the controller itself (mains input) is entirely separate from the thermocouple signal circuit and from the control output load circuit. All three circuits must be wired separately and must not share common conductors other than at the correct reference points defined by the controller's terminal diagram.
How to wire temperature controller connection diagram
- Review the controller's terminal diagram Before connecting any wires, locate the terminal diagram printed on the controller's label or in its instruction manual. Every terminal is numbered or labelled. Identify the groups: mains supply input terminals, sensor input terminals (thermocouple or RTD), control output terminals (relay contacts or SSR driver), and any alarm output or communication terminals. Never guess terminal functions — incorrect connections can damage the controller instantly.
- Connect the mains supply to the controller Identify the controller's supply input terminals (typically labelled L, N, and earth/PE, or similar). Connect the mains supply line (live) conductor to L, neutral to N, and earth to PE. The controller's supply input must be fused — typically a 2A or 5A fuse in series with the line conductor as specified by the manufacturer. Isolate the supply at the distribution board before making connections.
- Connect the thermocouple to the sensor input Identify the controller's thermocouple input terminals (typically labelled with + and – or with the thermocouple type). Connect the thermocouple's positive lead to the + terminal and the negative lead to the – terminal. Verify polarity using the colour code for the thermocouple type in use (Type K IEC: yellow = +, red = –). Run thermocouple extension cable away from mains and power cables. Confirm the sensor type is selected correctly in the controller's configuration menu.
- Wire the SSR control output (if using SSR output) Connect the controller's SSR output + terminal to the SSR control input + terminal. Connect the SSR output – terminal to the SSR control input – terminal. Use screened or twisted-pair cable for the SSR control wiring to prevent pickup from mains wiring. Verify the SSR control input voltage range matches the controller output (controller typically 12V DC; SSR control input typically 3–32V DC — compatible).
- Wire the SSR load (mains) side to the heating element The SSR's two load terminals switch the mains line conductor to the heating element. Run the mains supply line (L) to SSR load terminal 1. Run a wire from SSR load terminal 2 to the heating element's live input terminal. The mains neutral connects directly from supply neutral to the heating element's neutral terminal — the SSR only switches the line. Earth the heating element's chassis and enclosure. The SSR load terminals carry full mains current — use appropriately rated wire and terminals.
- Mount the SSR on a heat sink and verify thermal rating Mount the SSR onto a flat section of the aluminium heat sink using thermal compound between the SSR base and heat sink surface. Bolt firmly with the torque specified in the SSR datasheet. Calculate thermal dissipation as P = V_on × I_load and verify the heat sink's thermal resistance keeps the SSR case below its maximum rated temperature (typically 75°C) at maximum load in the enclosure's ambient temperature.
- Power on, configure sensor type, and verify readings Before energising the heating element, power up the controller alone and confirm it displays a sensible temperature reading corresponding to ambient temperature. If the display shows an error or a wildly incorrect temperature, recheck sensor type selection and wiring polarity before proceeding. Once the displayed temperature is correct and stable, enable the control output and verify the SSR or relay activates and de-activates correctly as temperature rises above and falls below the setpoint.
Specifications
| Sensor input type — thermocouple | Types J, K, T, E, R, S, B — controller must be configured to match sensor type |
|---|---|
| Sensor input type — RTD | Pt100 (100Ω at 0°C) or Pt1000 (1000Ω at 0°C); 2-wire, 3-wire, or 4-wire connection |
| Type K thermocouple sensitivity | Approximately 41 µV/°C |
| Relay output rating (typical) | 5A at 250V AC (resistive load) — check controller datasheet |
| SSR driver output (typical) | 12V DC at 30–40mA — drives external SSR with 3–32V DC control input |
| SSR on-state voltage drop | Typically 1.1–1.5V — used to calculate heat dissipation |
| SSR heat dissipation | P = V_on × I_load; approximately 1–1.5W per ampere of load current |
| Controller supply voltage (typical) | 100–240V AC 50/60Hz — verify per specific product |
Safety warnings
- Temperature controllers, SSRs, and heating elements operate at mains voltage. All connections must be made with the mains supply fully isolated and confirmed dead. Installations must comply with IEC 60364, BS 7671, AS/NZS 3000, NEC/NFPA 70, or the applicable local wiring standard, and must be carried out by a licensed electrician. This guide is for illustrative and reference purposes only.
- An SSR that has failed short-circuit (a common failure mode for TRIACs under overload) will leave the heating element permanently energised regardless of controller output. Always include a thermal cutout (thermal fuse or thermostat) wired in series with the heating element as an independent high-temperature safety device.
- Mount SSRs on adequately sized heat sinks. An SSR operated without a heat sink or on an undersized heat sink will overheat and fail — typically short-circuit, leaving the load permanently energised. Calculate thermal requirements before installation.
- Thermocouple extension cable must match the thermocouple type. Using incorrect extension wire introduces measurement errors that could cause the controller to maintain dangerously incorrect temperatures without any visible indication of fault.
- Never connect a thermocouple input in a circuit where it shares a conductor with a mains circuit. Thermocouple inputs are sensitive low-level signal circuits — any mains voltage reaching the thermocouple input terminals will destroy the controller's input circuit immediately.
Tools needed
- Digital multimeter (resistance, DC voltage, and continuity functions)
- Thermocouple calibrator or reference thermocouple (to verify sensor reading accuracy)
- Torque screwdriver (for DIN terminal tightening to specified torque)
- Flat-blade screwdriver (for terminal block connections)
- Drill and DIN rail cutters (for enclosure and rail preparation)
- Thermal infrared thermometer (to verify heat sink temperature during commissioning)
- Insulated test probes rated for mains voltage (CAT III minimum)
- Personal protective equipment: safety glasses, insulated gloves
Common mistakes
- Connecting a thermocouple with reversed polarity: the controller will display a temperature reading that moves in the wrong direction from ambient — typically not obviously wrong at room temperature but catastrophically wrong at process temperature.
- Using standard copper cable to extend thermocouple runs: this introduces parasitic thermoelectric junctions that cause permanent offset errors in the temperature reading — the magnitude varies with ambient temperature along the cable route.
- Not fitting a separate thermal safety cutout: relying solely on the temperature controller to prevent overtemperature. If the SSR fails short-circuit (a common SSR failure mode), the controller output is irrelevant and the load heats without limit.
- Installing an SSR without a heat sink: SSRs generate significant heat proportional to load current. Without a heat sink, the SSR case temperature rises rapidly to destructive levels under any meaningful load.
- Selecting the wrong sensor type in the controller configuration menu: a controller set to Type J input with a Type K sensor connected will display temperatures that are wrong by a significant margin — potentially hundreds of degrees at elevated temperatures — without any error indication.
Troubleshooting
- Controller displays error code or --- on the temperature display
- Cause: Sensor open circuit (thermocouple wire broken or disconnected), sensor short circuit, or incorrect sensor type selected in controller menu Fix: Disconnect the thermocouple and test continuity across the two conductors at the controller end — an open reading confirms a broken thermocouple or cable. Verify the sensor type selected in the controller menu matches the actual thermocouple type. If a Pt100 is connected but the controller is set for thermocouple, or vice versa, an error will result.
- Temperature reading is significantly offset from known temperature
- Cause: Thermocouple polarity reversed, incorrect thermocouple type selected, or ordinary copper extension cable used instead of thermocouple extension cable Fix: Check thermocouple lead polarity against the type's colour code. Verify controller sensor type selection. If the reading is wrong only when the thermocouple is remote from the controller but correct when the thermocouple is directly at the terminals, the extension cable is wrong — replace with the correct type.
- Heating element stays on regardless of controller output state
- Cause: SSR has failed short-circuit (failed-on), or wiring bypasses the SSR load terminals Fix: Immediately isolate the mains supply to the heating element. Test the SSR by measuring resistance across its load terminals with the control input signal removed — a short circuit confirms the SSR has failed and must be replaced. Do not re-energise until the SSR is replaced and a thermal safety cutout device is installed in series with the load.
- Control output is active (SSR input voltage present) but heating element does not energise
- Cause: SSR has failed open-circuit, SSR control input voltage is outside the SSR's trigger threshold, or mains supply to SSR load circuit is absent Fix: Verify control input voltage with a multimeter — confirm it is within the SSR's rated trigger range (e.g. 3–32V DC). Verify mains voltage is present at the SSR load input terminal. Swap the SSR with a known-good unit to confirm the fault is in the SSR. If voltage is present at the load input but absent at the load output with the control input energised, the SSR is failed open and must be replaced.
Frequently asked questions
Can I use ordinary copper extension wire to extend a thermocouple?
No. Thermocouple extension wire must be made from alloys that produce the same thermoelectric EMF as the thermocouple itself. Using copper wire introduces a junction of dissimilar metals at the splice point, which adds an unknown thermoelectric voltage to the measurement, causing a temperature offset error. Use the correct type of thermocouple extension cable matching the thermocouple type (e.g. Type K extension for a Type K thermocouple).
What is the difference between an SSR output and a relay output temperature controller?
A relay output controller uses electromechanical relay contacts to switch the load — suitable for slow switching cycles (typically minimum 4–6 second cycle time to avoid contact wear). An SSR output controller produces a low-level DC signal to drive an external solid state relay, which switches AC silently with no moving parts and can cycle at much higher frequencies (1–2 second or faster cycles), improving temperature stability through more precise duty-cycle control.
Why does my temperature controller show an error code instead of a temperature reading?
Common sensor error codes indicate: sensor open circuit (thermocouple wire broken or not connected), sensor short circuit (thermocouple leads shorted together), reversed polarity (thermocouple + and – connected backwards — reading will go the wrong direction from ambient), or sensor type mismatch (controller configured for Type K but a Type J thermocouple is connected — the reading will be significantly wrong but not obviously so). Verify sensor type selection in the controller menu matches the connected sensor.
How do I size the heat sink for my Solid State Relay?
Calculate heat dissipation: P_SSR = V_on × I_load, where V_on is the SSR's on-state voltage drop (typically 1.1–1.5V for triacs). At 10A load: P ≈ 1.3V × 10A = 13W. Select an aluminium heat sink with a thermal resistance (°C/W) low enough to keep the SSR case temperature below the manufacturer's maximum (typically 75°C case temperature maximum). In a 40°C ambient with 13W dissipation, you need a heatsink with thermal resistance below (75–40)/13 = 2.7°C/W.
Can I wire two temperature controllers to the same thermocouple?
Thermocouple signals can be shared between multiple instruments, but care is required. The thermocouple circuit is a very low-impedance source — the instruments' input impedances (typically megaohms) load the circuit negligibly. However, earth loops can cause significant measurement errors if the instruments are powered from different phases or ground at different potentials. Use screened thermocouple extension cable with the screen grounded at one end only to minimise common-mode interference.
Related diagrams
- 2 wire temp sensor coolant temperature sensor wiring diagram
- 36v brushless motor controller diagram
- 48v brushless motor controller wiring diagram
- bldc motor controller circuit diagram
- brake controller wiring diagram
- brushless motor controller wiring diagram