Look, I get it. You are an engineer. You have a machine to build, a deadline to hit, and approximately zero patience for a five-page article when you just need to know if this card solves your problem. So here it is โ everything that matters about the NX-TC2406, up front, no preamble:
โก The Short Version โ Why This Card Is Different
- โNo PIDAT blocks. The card runs its own PID engine internally. You do not write temperature control logic in the PLC. Not a single function block.
- โNo tuning. The card tunes itself. At startup it calculates optimal PID gains automatically. During production it keeps adapting. You do not touch it.
- โNo alarm logic. Heater burnout detection, loop failure alarms, and over/under-temperature alerts are all handled on-card. The PLC just reads a status bit.
- โNo PLC CPU overhead. The control loop runs on the card's own processor at a fixed 50 ms cycle โ completely independent of your PLC task.
- โNo rewiring to replace. Detachable Push-In Plus connector. Swap the card, plug it back in. Done.
- โTwo channels, one card. 2 independently controlled zones. Thermocouples and RTDs on the same input โ mix sensor types per channel as needed.
- โYour PLC job is three lines. Write the setpoint. Read the process value. Read the alarm status. That is the entire interface.
Still with us? Good. The rest of the article goes deeper on each of those points โ and covers how to get the card running in Sysmac Studio in minutes.
Introduction
Ask any automation engineer about the hidden cost of temperature control in a PLC-based system, and the answer usually comes back the same: programming. Before a single zone reaches its setpoint, someone has to write and tune PIDAT function blocks, map I/O, handle alarms in logic, and re-tune every time process conditions change. It is time-consuming, it demands expertise, and it introduces risk every time the code is touched.
The Omron NX-TC2406 takes a fundamentally different approach. It is a self-contained temperature control card โ a dedicated intelligence unit that handles everything internally: sensor reading, PID calculation, output drive, alarm detection, and adaptive tuning. The PLC is not involved in any of that computation. There are no PIDAT function blocks to write, no tuning loops in the task cycle, and no temperature control logic to maintain. The card does it all, autonomously, on its own processor.
The Core Concept: A Controller Card, Not a PLC Module
The NX-TC2406 is a dedicated temperature controller with its own embedded processor and control engine. The PLC communicates with it โ exchanging setpoints, reading measured values, checking status โ but the PLC does not perform the control. Every PID calculation, every output adjustment, every alarm evaluation, every adaptive tuning step happens entirely inside the card, continuously, independent of the PLC scan cycle.
Key Principle
The NX-TC2406 executes all temperature control computation on-card.
The PLC provides setpoints and reads status. It does not calculate outputs, tune gains, or manage alarms in logic.
There are no PIDAT, PID, or temperature-related function blocks required in your PLC programme.
What You No Longer Need to Write or Maintain
With a conventional PLC-based temperature control approach, the programme typically contains some or all of the following:
- PIDAT or PID function blocks โ one per controlled zone, wired to analogue I/O
- Tuning parameter storage โ proportional band, integral time, derivative time, per channel
- Setpoint ramp logic โ to prevent thermal shock on startup
- Alarm handling logic โ detecting over-temperature, under-temperature, and heater burnout
- Manual / automatic mode switching logic
- Output limiting and clamping code
- AT (auto-tune) sequences โ either custom-coded or via library blocks
- Re-tuning procedures โ manually triggered whenever process conditions change
Getting Started in Sysmac Studio
Because all control logic lives on the card, Sysmac Studio is used purely for configuration โ not for writing control code. There is no programme to develop, no function blocks to instantiate, and no variables to wire.
Register the Unit in the I/O Map
Open your project in Sysmac Studio and navigate to the I/O Map or NX Unit configuration. The NX-TC2406 will appear in the hardware catalogue as an NX-series Temperature Control Unit. Drag it into the correct slot. Sysmac Studio automatically creates the associated I/O data structure โ no manual variable creation required.
Configure Each Channel
Double-click the unit in the rack view to open its parameter editor. For each channel, set: input type (thermocouple K/J/T or RTD Pt100/Pt1000), temperature unit, control mode (Standard PID or ON/OFF), setpoint, alarm thresholds, and output assignment. All through the GUI โ no code.
Transfer Parameters to the Card
Go online with the controller and transfer the unit parameters. Sysmac Studio writes the configuration directly to the NX-TC2406's non-volatile memory. The card retains its configuration through power cycles โ no dependency on the PLC programme.
Map I/O Variables in Your Programme
Sysmac Studio automatically generates the I/O variable mapping when the unit is added to the rack. No data type definitions, no PIDAT instance variables, no tuning parameter arrays โ just the handful of I/O words you actually need.
Go Live and Let the Card Do the Rest
Enable control on each channel by setting the ControlStart variable. The card immediately begins its 50 ms control cycle, reads the sensor, and drives the SSR output. On first run, the adaptive engine observes the thermal response and calculates PID gains automatically.
Select input type โ Set setpoint and alarm limits โ Transfer parameters โ Map three variables โ Start control.
No PLC temperature control code written at any point in that process.
Key I/O Variables
| Variable | Direction | Description |
|---|---|---|
| Ch1_SetPoint | PLC โ Card | Target temperature for channel 1 |
| Ch1_ProcessValue | Card โ PLC | Current measured temperature, channel 1 |
| Ch1_AlarmStatus | Card โ PLC | Alarm flags โ over-temp, under-temp, HBA, LBA |
| Ch1_ManipulatedValue | Card โ PLC | Current output percentage (optional monitoring) |
| Ch1_ControlStart | PLC โ Card | Start / stop temperature control on channel 1 |
| Ch2_SetPoint | PLC โ Card | Target temperature for channel 2 |
| Ch2_ProcessValue | Card โ PLC | Current measured temperature, channel 2 |
| Ch2_AlarmStatus | Card โ PLC | Alarm flags for channel 2 |
Product Specifications
| Specification | Detail |
|---|---|
| Model | NX-TC2406 |
| Number of Channels | 2 independent control channels |
| Control Computation | On-card โ independent of PLC scan cycle |
| PLC Function Blocks | None required โ card handles all PID & alarms |
| Input Types | Multi-input: Thermocouple (B/C/E/J/K/L/N/R/S/T/U/W/PLII) and RTD (Pt100, Pt1000) |
| Output Type | Voltage output (for driving SSR) โ 4 points |
| Control Type | Standard heating control with adaptive PID or ON/OFF |
| Control Cycle | 50 ms โ runs independently of PLC task period |
| I/O Refresh Method | Free-Run Refreshing (asynchronous to PLC scan) |
| Supply Voltage | 24 VDC (sourced entirely from NX bus โ no external wiring) |
| Operating Temperature | 0 to 55ยฐC |
| Storage Temperature | -25 to 70ยฐC |
| Operating Humidity | 10 to 95% RH (non-condensing) |
| Certifications | cULus, EU EN 61131-2, RCM, KC, EAC, NK, LR, BV |
NX-TC2406 vs PIDAT in the PLC
| Consideration | PLC PIDAT Approach | NX-TC2406 On-Card |
|---|---|---|
| PID computation | Executes in PLC task โ consumes CPU, affected by task jitter | Executes on-card at fixed 50 ms โ zero PLC CPU overhead |
| PLC programming | PIDAT blocks, tuning variables, output maps, alarm logic | Write setpoint, read PV and alarms โ that is all |
| Initial PID tuning | Manual or AT sequence โ engineer judgment required | Automatic adaptive calculation on startup |
| Re-tuning on change | Manual re-tune or re-run AT โ engineer on-site | Card re-adapts automatically โ no action needed |
| Alarm detection | CT inputs, comparison blocks, latch logic in programme | Built-in HBA, LBA, and temperature alarms โ on-card |
| Control consistency | Degrades if PLC task overruns | Guaranteed โ isolated from PLC scheduling |
| Wiring on replacement | Rewire analogue module โ full shutdown | Detachable Push-In Plus connector โ no rewiring |
| Commissioning time | High โ tune each zone, validate each alarm path | Low โ configure setpoint, verify PV, done |
Advanced On-Card Features by Firmware Version
All of the following functions are executed by the card itself โ none require additional PLC logic.
Firmware v1.1
- Temperature alarms with configurable high/low thresholds โ evaluated on-card every control cycle
- Loop Burnout Alarm (LBA) โ card detects failed control loops without any PLC logic
- PID constant write-back โ PLC can optionally push PID values via I/O data
- Manipulated variable branching โ card can apply slope or offset to output and replicate to another channel
Firmware v1.2
- Disturbance Suppression (Pre-boost) โ card predicts and counteracts cyclic temperature disturbances before they occur
- Disturbance Autotuning (D-AT) โ card automatically characterises and tunes the disturbance suppression response
- Pt1000 RTD support added to the on-card input engine
Firmware v1.3
- Extended resolution โ first decimal place for K-type thermocouple and Pt100 inputs now available
Typical Applications
Plastic Injection Moulding
Multi-zone barrel and nozzle control with adaptive tuning for varying mould weights โ no per-job re-tuning in PLC
Packaging Machinery
Heat-seal jaw control with automatic noise filtering โ no sensor conditioning logic in programme
Water-Cooled Extrusion
Barrel zone control with integrated cooling output management โ no heating/cooling arbitration code
Food & Beverage Processing
Consistent pasteurisation and cooking zone control with on-card alarm monitoring
Semiconductor & Electronics
Precision reflow and bonding zone control with deterministic 50 ms control cycle
Pharmaceutical Processing
Validated temperature control with on-card audit trail through I/O data โ no bespoke control logic required
Conclusion
The Omron NX-TC2406 represents a fundamentally different philosophy to temperature control in PLC-based machine architectures. Rather than treating temperature control as a software problem to be solved in the PLC programme, it treats it as a hardware capability to be delivered by dedicated, embedded intelligence on the card itself.
The result is a system where PIDAT function blocks, tuning procedures, alarm logic, and control maintenance simply do not exist in the PLC programme โ because the card handles all of it. Commissioning a 2-zone thermal system is reduced to configuring a setpoint and verifying the process value. Re-tuning after a product changeover is not a task โ the card adapts on its own.
For machine builders working to reduce programme complexity, shorten commissioning schedules, and eliminate the risk of control logic bugs in thermal systems, the NX-TC2406 offers a compelling and practical solution. The intelligence is in the card. The PLC programme stays clean.
For full specifications and system compatibility, consult the official Omron NX-TC series documentation or contact your local Omron representative.

