Overview and Decision Scope
The plastic blow moulding machine specification defines a control challenge that sits at the boundary between conventional relay logic and a modern compact PLC architecture. The system requires 30 digital inputs, 16 type J thermocouple inputs, 16 digital outputs dedicated to heater solid-state relays, 10 additional digital outputs, and one 0–10 V analogue output that drives a hydraulic proportional valve switching between approximately seven discrete pressure setpoints during a single machine cycle. The control philosophy decision drives hardware cost, downtime exposure, fault-finding methodology, and long-term expandability.
This reference consolidates the design trade-offs, temperature-control strategies, hydraulic valve actuation schemes, platform comparisons, and commissioning procedures required to size a control system for a small-to-medium production blow moulder operated by a mechanically oriented builder with limited PLC exposure. It is written for a sole proprietor evaluating a first PLC retrofit and a control engineer advising that proprietor.
Machine I/O and Control Requirements
A complete I/O audit drives every downstream decision. The signal inventory for the second-generation machine breaks down into five functional groups.
| Signal Type | Count | Application |
|---|---|---|
| Digital Inputs | 30 | Limit switches, pushbuttons, mode selectors, guard interlock switches, pressure switches, position feedback, e-stop circuit |
| Thermocouple Inputs (Type J) | 16 | Parison barrel zones, mould platen zones, die-head, neck ring, accumulator body (0–760 °C range) |
| Digital Outputs (Heater SSR) | 16 | Zero-cross solid-state relay drive for band heaters and cartridge heaters |
| Digital Outputs (Other) | 10 | Solenoid valves, indicator lamps, motor contactors, hydraulic directional valves |
| Analogue Output (0–10 V) | 1 | Proportional valve command for oil pressure modulation |
The 16 heating zones drive a power architecture decision. A typical band heater for a 100 mm barrel draws 1.5–3 kW at 230 V (6.5–13 A). Sixteen zones at the upper end total 48 kW / 208 A. SSRs for that load class are 25 A or 40 A panel-mount units, each requiring a dedicated heat sink, an RC snubber across the AC terminals, and high-speed semiconductor fusing. Discrete I/O at 30 DI / 26 DO places the machine in the mid-range compact PLC category — below the S7-300/400 class but above the entry-level logic relay tier.
The hydraulic cycle specifies approximately seven discrete pressure steps executed per mould stroke, sequenced by mechanical position events: mould close, clamp, parison extrusion, blow, exhaust, open, eject. Each step requires a stable 0–10 V setpoint held for a deterministic dwell time. The discrete nature of the pressure profile makes the hydraulic section amenable to either a stepped voltage reference switched by electromechanical relays or a PLC-driven analogue output with a stepping-cam sequencer.
PLC vs Relay Logic: Decision Matrix
The decision between a PLC and a hard-wired relay system is not binary. It rests on five engineering variables: operator skill profile, fault-finding methodology, downtime tolerance, expansion roadmap, and capital cost. Each variable favours one architecture or the other; the optimal answer is a weighted sum.
| Criterion | Relay Logic | Compact PLC |
|---|---|---|
| Up-front hardware cost | Low (contactors, timers, terminal blocks) | Medium (CPU, I/O, HMI, software licence) |
| Programming skill required | None (ladder drawn on paper) | Ladder or FBD/ST; 8–40 hours training |
| Fault-finding by mechanical staff | Direct (voltmeter across coil) | Indirect (PC, online monitor, status word) |
| Spare parts cost (10-year horizon) | Low (DIN-rail relays universal) | Higher (CPU, I/O, comms modules vendor-locked) |
| Change implementation | Rewire (hours) | Edit logic (minutes) |
| Safety interlock density | Limited (relay count grows fast) | Effectively unlimited in software |
| Data acquisition / recipe management | External paper or thumbwheels | Native via HMI or Ethernet |
| Mean time to repair (skilled mechanic) | 15–45 minutes | 5–20 minutes with laptop, otherwise hours |
| Hydraulic step profile implementation | 7 voltage references via relay mux | One analogue output + stepping cam block |
| Electromagnetic compliance | Robust (no clock harmonics) | Requires CE marking, filter design |
| Documentation artefact | Wiring diagram (paper) | Program archive + wiring diagram |
For a sole proprietor producing plastic products on a small-to-medium scale, the dominant decision drivers are: (1) who services the machine during a fault, and (2) what is the cost of an unplanned production stop. If the operator is comfortable with a multimeter and a printed wiring diagram, relay logic remains a defensible choice for a 30 DI / 26 DO machine. If recipe data must change between products, the cost of a thumbwheel-and-paper system quickly exceeds the cost of an entry-level HMI.
Temperature Control: On/Off, PID, and Fuzzy Logic
The existing first-generation machine uses dedicated temperature controllers with fuzzy logic. Replacing these with PLC-resident control loops is feasible only if the PLC can match the controller's tuning dynamics, sample time, and disturbance rejection. A blow moulder's thermal zones are dominated by a single first-order-plus-dead-time (FOPDT) response with time constants in the 30–180 second range and dead times of 5–20 seconds, which means the choice between control algorithms is rarely the limiting factor in practice.
On/Off (Two-Position) Control
The simplest implementation: output energises when PV falls below SP − hysteresis/2 and de-energises when PV rises above SP + hysteresis/2. Hysteresis typically spans 2–10 °C on a Type J parison zone. Advantages: no tuning, predictable behaviour, one digital output per zone, sample time can be 100 ms. Disadvantages: continuous cycling, audible relay chatter (mitigated by SSR), increased SSR semiconductor wear, and ±hysteresis/2 steady-state oscillation that translates directly into parison wall-thickness variation. For a 5 °C hysteresis on a parison zone, expect ±2.5 °C temperature swing at steady state, which can manifest as ±0.05 mm wall-thickness variation downstream.
PID Control
The proportional-integral-derivative algorithm produces a continuous actuating signal:
MV(t) = Kc·e(t) + (Kc/Ti)·∫e(t)dt + Kc·Td·de(t)/dt
where the error e(t) = SP − PV. In a discrete PLC implementation, the parallel (ideal) form is computed every sample period Ts:
MV[k] = Kc·e[k] + (Kc·Ts/Ti)·Σe[j] + (Kc·Td/Ts)·(e[k] − e[k−1])
Tuning constants Kc, Ti, Td are set by Ziegler-Nichols open-loop step test, lambda tuning, or auto-tune routines. Derivative action is typically applied to PV only (not error) to suppress setpoint kicks. Anti-windup clamps the integral sum when the output saturates. PID with a 1–4 second sample period performs within 1–2 °C of a commercial fuzzy controller on a parison zone.
Fuzzy Logic Control
Fuzzy logic controllers replace the linear PID equation with a rule base of the form: IF (e is Negative Large AND Δe is Negative Small) THEN (MV change is Negative Medium). Membership functions map crisp error and error-rate values to linguistic categories (NB, NM, NS, ZE, PS, PM, PB). The inference engine combines active rules, and defuzzification converts the conclusion to a single MV increment. A practical rule base uses 25–49 rules with 5–7 triangular membership functions per input. Fuzzy logic offers smoother response than PID for processes with non-linear thermal mass or variable coolant draw, at the cost of a more complex tuning procedure.
Selecting the Algorithm for a 16-Zone Machine
For most parison and mould zones, PID with auto-tune is sufficient. Fuzzy logic wins where the thermal mass changes during the cycle (e.g., a die-head that loses heat during parison extrusion and recovers during mould close) and where the operator is unwilling to manually retune four times a shift. On/Off is acceptable only on zones that feed the next process step with a buffer (pre-heat zones, standby zones).
PID Output Mapping: From Continuous MV to Digital SSR Drive
A PLC PID loop produces a normalised continuous MV in engineering units (0–100 % or 4–20 mA equivalent). The heating element is a discrete load driven by an SSR. Three mapping strategies exist, each with distinct electrical and control implications.
Time-Proportioning Output (TPO)
The MV percentage is converted to a duty cycle over a fixed base period Tbase (typically 1–10 seconds). For MV = 65 % and Tbase = 2 s, the SSR is on for 1.3 s and off for 0.7 s. TPO requires one digital output per zone and one timer per zone, with a resolution of Tbase / scan-time. For a 50 ms scan, Tbase = 2 s gives 40 discrete steps (2.5 % resolution) — adequate for most plastics processes. TPO is the default output mode for PLC PID blocks driving SSRs.
Burst-Fire (Zero-Cross) Output
Similar to TPO but with a shorter Tbase (0.5–2 s) suitable for low-inertia loads. Zero-cross switching minimises EMI by commutating only at the AC zero-voltage crossing, eliminating the inrush current and RFI associated with random-fire into a cold element. Zero-cross is mandatory for heating elements driven by transformers and is the standard choice for resistive band and cartridge heaters.
Phase-Angle Output
The SSR is fired at a phase delay θ after each zero-cross, modulating the RMS voltage to the heater. Phase-angle control is used for short-wavelength IR heaters and tungsten-halogen lamps, not for resistive band heaters where zero-cross is preferred. PLC phase-angle output requires a special SSR with analogue or phase-control input and is not the same as PWM TPO.
PLC Implementation Example
A typical compact PLC exposes a PID function block with parameters: SP, PV, Kc, Ti, Td, Ts, MV_min, MV_max, and a control word for bumpless transfer and auto/manual. The TPO conversion is performed by a separate PWM block or by a hardware PWM module. For a 16-zone machine, the total CPU load for 16 PID loops at 1 s sample time on a controller of the S7-200 class is approximately 25–35 % — well within budget for a scan time of 30–50 ms.
Hydraulic Proportional Valve Control Strategies
The 0–10 V analogue output drives a proportional valve controller that modulates oil pressure. The cycle requires approximately seven discrete pressure steps sequenced by mould position. The choice of actuation strategy affects maintenance burden, dynamic performance, and the long-term cost of recipe changes.
Strategy 1: Stepped Voltage Reference (Relay-Switched Divider)
A resistor ladder with seven tap points, each connected through a relay to the valve input, produces a preset 0–10 V for each step. The PLC selects the active tap by energising one of seven relays. Cost: one 7-relay interposing block, one resistor network (precision 0.1 % parts recommended). Accuracy: ±0.5 % of full scale. Disadvantage: relay contact wear, no closed-loop trim, no ramp between steps. Acceptable for step-driven hydraulic systems with slow transitions and infrequent product changes.
Strategy 2: PLC Analogue Output with Stepped Setpoint Table
The PLC holds a 7-row table of pressure setpoints indexed by step number. A cam-style sequencer advances the row on a position-event trigger (limit switch, encoder, or timer). The analogue output writes the active row's value to the 0–10 V module. The PLC can interpolate between rows for soft transitions and can apply a rate limit (dP/dt) to suppress water-hammer and pressure overshoot. Recipe changes are data-block edits, not rewires.
Strategy 3: Stepping Cam Emulation
Most PLC platforms (Siemens S7-200/300, Allen-Bradley SLC/MicroLogix, AutomationDirect DL-260) include a stepping-cam or drum-sequencer instruction designed for exactly this application. The cam has N steps, each defining an output state and dwell time. Outputs may be digital (solenoid selection) or analogue (mapped via scaling). For a 7-step pressure profile, the cam advances on a position-triggered pulse and resets on home-position. This is the cleanest implementation in software and is the recommended default.
| Strategy | Hardware | Accuracy | Recipe Change | Maintenance Burden |
|---|---|---|---|---|
| Relay-switched divider | 7× relay + resistor network | ±0.5 % FS | Rewire tap resistor | Contact wear every 1–3 years |
| PLC analogue output + table | 1× AO module | ±0.1 % FS | Edit data block | None (solid-state) |
| Stepping-cam sequencer | 1× AO module + cam FB | ±0.1 % FS | Edit cam table | None (software) |
PLC Platform Comparison
Siemens LOGO!
The Siemens LOGO! logic module targets simple sequential control. I/O count tops out at 24 digital + 8 analogue, with 4 expansion modules maximum. PID loops are not native; the user must build a discrete-time PID from arithmetic and timer blocks. The platform is attractive for a 30 DI / 26 DO machine only if temperature control is delegated to external controllers. Pricing per I/O point is low; the LOGO! Soft Comfort programming software is free.
Siemens S7-200 (CPU 226)
The CPU 226 offers 24 DI / 16 DO on-board, expandable to 128 DI / 128 DO via EM modules. The EM 231 thermocouple module accepts 4 or 8 type J inputs with cold-junction compensation. The PID wizard in STEP 7 Micro/WIN configures up to 8 loops with auto-tune. The 8-loop limit is the wizard's convenience ceiling — manual PID routines can implement additional loops, and a 16-zone application is achievable by writing custom PID blocks with a 1 s sample period. The CP 243-1 IT module exposes an embedded web server, allowing recipe editing from any browser on the plant network. A TP070 or TD200 text display handles the operator interface. For 16 thermocouple zones plus 16 SSRs, a representative configuration is: CPU 226 + 2× EM 231 (8 TC each) + 2× EM 222 (8 DO each) + 1× EM 232 (2 AO) + 1× TP070 + 1× CP 243-1 IT. Note that the S7-200 line is in the process of being superseded by the S7-200 SMART platform; consult Siemens for current product availability and migration guidance.
Siemens S7-300
The S7-300 enters the budget only if the application grows beyond the S7-200's 128-point ceiling or if STEP 7 (rather than Micro/WIN) is required for integration with a plant-wide S7 fleet. The SM 331 analogue module handles 8 thermocouples per slot; the FM 355 closed-loop module provides 4 PID channels with auto-tune, ramp/soak, and bumpless transfer — features beyond the S7-200 PID block. Hardware cost is roughly 3–5× the S7-200 equivalent. Programming uses STEP 7 (SIMATIC Manager) or TIA Portal. The S7-300 line is in transition to the S7-1500 platform; check Siemens' product migration roadmap before committing.
Allen-Bradley MicroLogix 1500 and SLC 500
The MicroLogix 1500 (1764-LSP) family offers 12 DI / 12 DO on-board, expandable to 96 points via 1769 I/O. The 1769-IF8 and 1769-OF2 handle analogue; the 1769-IT6 accepts 6 thermocouples (types J, K, T, E, R, S) with CJC. RSLogix 500 is the programming environment. The PID instruction (PD) is included; 8 loops are practical without significant CPU load.
The SLC 500 (1746/1747 platform) is mature, well-supported, and available on the secondary market. Modular I/O accommodates larger machines. Pricing is mid-range and the platform has decades of installed base in plastics, packaging, and material handling.
AutomationDirect (Koyo) DL-06 and DL-260
The AutomationDirect DL-06 offers 20 DI / 16 DO on-board, expandable to 100 points. The DL-260 (D2-260) extends to 8 I/O slots per rack, plus local expansion and bus-based remote I/O (Ethernet or RS-485). Per-slot capacity: 4 TC, 8 analogue, or 32 discrete. The F0-04THM thermocouple module accepts 4 type J inputs with CJC. DirectLOGIC programming is free (DirectSOFT); PID is included. Pricing is typically 30–50 % below equivalent Siemens or Allen-Bradley hardware. Spare parts are stocked in the US, EU distributors, and on the secondary market.
Mitsubishi MELSEC FX Series
The FX3U/FX5U series competes directly with the S7-200 and MicroLogix. The FX5-4AD-TC thermocouple module accepts 4 channels of J or K type. PID is native. The FX series benefits from a large installed base in plastics machinery, particularly in Asia, and is programmed via GX Works. The MELSEC platform's PID instruction set is well-documented and the FX5U has sufficient scan-time headroom for 16 PID loops at 1 s.
Modicon M221 / M241 / M340
Schneider Electric's M221 (TM221) is a micro-PLC with 40 I/O, expandable to 200. The TM221CE40R offers 24 DI / 16 DO relay outputs. Thermocouple handling requires the TM3TI4 module. Programming is via EcoStruxure Machine Expert Basic. For a 16-zone temperature application, the M221 sits in the same price band as the S7-200 and MicroLogix 1500.
| Platform | On-board DI/DO | Max I/O | TC Module | Native PID | Price Band |
|---|---|---|---|---|---|
| Siemens LOGO! | 8/4 | 24/20 | LOGO! AM2 RTD/TC | No (user-built) | Low |
| Siemens S7-200 (CPU 226) | 24/16 | 128/128 | EM 231 (4/8 TC) | Yes (8 via wizard) | Medium |
| Siemens S7-300 | 0/0 (modular) | >1000 | SM 331 (8 TC) | Yes (FM 355 module) | High |
| AB MicroLogix 1500 | 12/12 | 96 | 1769-IT6 (6 TC) | Yes (PD instruction) | Medium |
| AB SLC 500 | 0/0 (modular) | 4096 | 1746-NT8 (8 TC) | Yes | Medium-High |
| AutomationDirect DL-260 | 0/0 (modular) | >500 | F0-04THM (4 TC) | Yes | Low-Medium |
| Mitsubishi FX5U | varies | 256 | FX5-4AD-TC (4 TC) | Yes | Medium |
| Schneider M221 | 24/16 | 200 | TM3TI4 (4 TC) | Yes | Medium |
Logic Relay Alternative: Phoenix Contact PLC Logic Relay System
For applications below the compact-PLC threshold, the Phoenix Contact PLC logic relay system integrates the logic module, interface, and field connection levels into a single housing. The system includes a base unit with digital and analogue I/O on-board, expandable with additional I/O modules. Programming uses LOGIC+ or a graphical ladder editor (LOGO!Soft Comfort-style). Typical applications include small machine control, building automation, and lighting control — the platform is positioned between a hard-wired relay panel and a micro-PLC.
For the 16-zone blow moulder, the logic relay tier is too small for resident temperature loops, but is worth considering if the temperature section remains on discrete controllers and the logic tier is reduced to fewer than 40 I/O. The PLC logic relay also serves as a useful training step: a mechanical electrician can learn ladder logic on a 16-I/O platform with free software and no risk to the production machine, then transfer the skill to a compact PLC.
HMI and Operator Interface Options
The recipe data (timer values, pressure setpoints) must be adjustable between products. The minimum viable interface is a text display with numeric entry; the maximum is a 4–7 inch colour touchscreen. For a one-off small machine, a text display keeps the cost down; for a machine with frequent product changes, a touchscreen pays for itself in operator time saved.
| Platform | Display | Function |
|---|---|---|
| Siemens LOGO! TD | 4-line text | Recipe setpoint entry, status display |
| Siemens TD200 (S7-200) | 2-line text, 8 function keys | Recipe, manual mode, fault log |
| Siemens TP070 (S7-200) | 5.7" mono | Graphical mimic, recipe pages, trend |
| Siemens CP 243-1 IT (S7-200) | Web browser | Recipe editing from any PC on network |
| Allen-Bradley PanelView Component | 3–10" colour touch | Recipe, alarm, trend |
| AutomationDirect C-more | 3–15" colour touch | Recipe, alarm, trend, scripting |
| Pro-face GP4000 | 3.5–12" colour touch | Recipe, alarm, multi-protocol |
| Red Lion CR1000 | 3" colour touch | Recipe, alarm, data logging |
| Beijer iX T7 | 7" colour touch | Recipe, alarm, iX Developer |
The CP 243-1 IT module on the S7-200 is an elegant solution: any laptop or tablet on the plant network becomes the operator interface, eliminating the panel-mounted display entirely. This is the lowest-cost path to a recipe editor with full numeric and alphanumeric capability.
Cost Analysis and Spare Parts Strategy
A representative cost roll-up for a complete compact PLC build with HMI, programmed and documented, gives a baseline for the comparison. Pricing is indicative and varies with region, distributor, and project volume.
| Item | Quantity | Unit Cost (€) | Subtotal (€) |
|---|---|---|---|
| CPU 226 (216-2BD23) | 1 | 350 | 350 |
| EM 231 AI 8×TC (231-7PF22) | 2 | 280 | 560 |
| EM 222 DO 8×24V (222-1BF22) | 2 | 130 | 260 |
| EM 232 AO 2×±10V (232-0HB22) | 1 | 220 | 220 |
| TP070 HMI | 1 | 450 | 450 |
| CP 243-1 IT | 1 | 320 | 320 |
| STEP 7 Micro/WIN licence | 1 | 250 | 250 |
| PC/PPI cable (USB) | 1 | 70 | 70 |
| Wiring, terminals, DIN, cabinet | 1 | 400 | 400 |
| Labour (design, program, test, install) | 60 h | 85 | 5,100 |
| Total | ~7,980 |
The spare-parts decision is independent of the architecture choice. If the machine produces 20 % of business revenue, one CPU + one EM 231 + one EM 222 = approximately €1,000 of spares secures a worst-case 4-hour recovery from a module failure. This is roughly 12 % of the system cost — a defensible insurance policy. For a relay-logic build, the equivalent spares strategy costs about €200 (one of each relay type, one timer, one contactor) but provides lower diagnostic granularity during a fault.
A relay-logic alternative avoids the CPU, HMI, and software cost but consumes ~30 person-hours of wiring labour and produces a less flexible recipe system. Hardware cost is approximately €1,500 for timers, contactors, terminals, and a discrete PID set. Wiring labour narrows the cost gap to within 30 % either way.
Electrical Sizing for the 16 SSR Loads
Each heating zone requires careful electrical design. The single-phase apparent power per zone is kVA = V × I / 1000. For a 2 kW band heater at 230 V single phase, I = 2,000 / 230 = 8.7 A. The SSR must be rated for at least 1.5× the steady-state current to absorb inrush from a cold element — 25 A is the standard panel-mount size. For a 3 kW heater, I = 13 A, and a 40 A SSR is appropriate.
Three-phase total apparent power for the 16 zones, assuming average 2 kW per zone at 230 V single phase, is 16 × 2,000 / 1000 = 32 kVA single-phase, or 32 kVA three-phase if the zones are balanced across phases. The supply feed must be sized for at least 1.25× the calculated total (NEC derating), plus the hydraulic pump motor (typically 7.5–15 kW three-phase) and barrel extruder motor (15–45 kW).
| Load | Quantity | Power Each | Total | Phase | Current at 400 V 3φ |
|---|---|---|---|---|---|
| Band heater | 16 | 2 kW | 32 kW | 1φ / 3φ mixed | ~46 A |
| Hydraulic pump | 1 | 11 kW | 11 kW | 3φ | ~20 A |
| Extruder motor | 1 | 30 kW | 30 kW | 3φ | ~54 A |
| Total (approximate) | ~73 kW | 3φ | ~120 A |
Safety and E-Stop Circuit Design
A blow moulder presents several safety hazards: pinch points at mould close, hot surfaces above 200 °C, stored hydraulic energy in the accumulator, and rotating extruder screw. The minimum safety architecture is a Category 3 / PL d e-stop circuit per ISO 13849-1, realised with a safety relay (Pilz PNOZ, Sick FX3, or equivalent) and dual-channel e-stop wiring. The PLC reads the safety relay's output and disables motion, but the safety function is never implemented in software alone — the safety relay must break the contactor coils directly.
Guard interlock switches on the mould guards (mechanically operated, positively-opened) feed the safety relay. Light curtains at the parison drop zone (if operator access is required during cycling) require a Type 4 ESPE. Hydraulic accumulators must be depressurised via a solenoid dump valve on e-stop, with verification by a pressure switch.
Wiring, Grounding, and EMC Practices
A compact PLC system must be installed to industrial wiring standards to avoid nuisance faults. The minimum practices are:
- Separate cable trays for power (230/400 V AC), control (24 V DC), and signal (thermocouple, analogue). Minimum 200 mm separation, or use of divided trays with metal barrier.
- 24 V DC power supply sized for 1.5× the calculated load, with sufficient inrush margin for the I/O modules.
- Analogue signal cable shielded, with shield grounded at one end only (PLC end), to avoid ground loops.
- Thermocouple extension wire matched to type J, with cold-junction compensation at the PLC module. Do not run thermocouple wire in the same conduit as power.
- Surge protection on the 230/400 V supply (Type 2 SPD at the cabinet inlet).
- Earth bonding of cabinet, panel, and machine frame to a single ground point with 10 mm² or larger conductor.
- Ferrite beads on SSR control lines if zero-cross SSRs are co-located with VFD or servo drives.
Implementation Recommendations
The decision matrix resolves to three candidate architectures, ranked by alignment with a sole-proprietor operator who is mechanically skilled and PLC-naïve.
Option A: Relay Logic + Discrete Temperature Controllers + Stepped Voltage Reference
Lowest hardware cost, no PLC training, direct multimeter fault-finding. Disadvantages: no recipe memory, no data logging, slow changeover. Hydraulic valve driven by 7-relay resistor network. Estimated cost: €3,500–5,500 including labour. Acceptable if production volume is stable and product mix is narrow. Suitable for a first machine or a low-revenue startup.
Option B: Compact PLC + Discrete Temperature Controllers + PLC Analogue Output
PLC handles sequencing, hydraulic stepping, and recipe storage. Discrete controllers retain autonomy over the 16 temperature zones — retaining the auto-tune, ramp/soak, and diagnostic features of a Eurotherm 2408-class device. Operator learns to use the HMI and to monitor the PLC status page. Estimated cost: €6,500–9,000 including labour. This is the recommended architecture for a builder who plans to scale production, modify recipes frequently, and retain the proven temperature-control performance of dedicated controllers.
Option C: Compact PLC + PLC PID for All 16 Zones
Eliminates the 16 discrete controllers, reducing hardware cost by approximately €3,000 (controllers typically €180–250 each). The PLC CPU must handle 16 PID loops with 1-second sample time — feasible on the S7-226, MicroLogix 1500, FX5U, or DL-260. The trade-off: tuning each loop requires more engineering effort than a commercial controller's auto-tune. Estimated cost: €5,500–7,500 including labour. Suitable for a builder willing to spend 20–30 hours learning PID tuning and who values long-term hardware consolidation over short-term commissioning speed.
For a small-to-medium scale operation with a 7-step hydraulic profile, varying product mix, and growth ambitions, Option B is the highest-leverage choice. Option C is the lowest lifecycle cost once temperature-controller replacement cycles are factored in.
Commissioning and Verification
Regardless of architecture, the commissioning sequence should verify, in order:
- I/O checkout: every DI forced and read; every DO forced and observed; every TC channel reading room temperature within ±2 °C; AO output measured at 0, 50, and 100 %.
- SSR phasing: with all 16 heaters off, energise each zone one at a time and confirm current draw matches the element rating ±10 %.
- Temperature loop stability: with setpoint 50 °C above ambient, verify each loop reaches setpoint within 3 thermal time constants with overshoot <5 °C and steady-state error <1 °C.
- Hydraulic step profile: command each of the 7 setpoints in sequence with a 2-second dwell; record actual pressure at the transducer and verify within ±0.5 bar of target.
- Fault injection: open a guard, drop a pressure switch, break a thermocouple, simulate a CPU stop. Confirm the machine enters a safe state and the fault is logged.
- Recipe round-trip: save 3 recipes, change product, verify all setpoints loaded correctly.
- EMC verification: operate the machine near a welding set or VFD; confirm no nuisance trips or communication errors.
Troubleshooting Matrix
| Symptom | Likely Cause | Diagnostic | Corrective Action |
|---|---|---|---|
| One zone overshoots >10 °C | PID Kc too high, derivative action missing | View trend of PV vs MV | Reduce Kc by 30 %, enable derivative |
| All zones read ambient | Thermocouple break, CJC open | Check TC input module diagnostics | Replace TC, verify wiring polarity |
| Hydraulic pressure unstable | AO scaling wrong, valve spool sticking | Measure AO with multimeter, isolate valve | Recalibrate AO, flush valve |
| CPU stop light, no comms | 24 V DC supply collapsed, I/O fault | Check PSU voltage under load | Replace PSU, scan event log |
| SSR heatsink hot, load cold | SSR failed open, heater open-circuit | Measure load current with clamp | Replace SSR, check heater continuity |
| HMI shows # symbol on PV | TC out of range, input open | Check TC at terminal block | Repair TC wiring |
| Random fault on cycle start | E-stop circuit noise, ground loop | Check ground bonding, shield termination | Re-terminate shield at PLC end only |
Documentation and Lifecycle Considerations
A machine's lifecycle cost is dominated by service and modification, not initial build. The minimum documentation deliverable for a PLC-controlled machine is: a wiring diagram with terminal numbers, a program archive (project file) on two physical media, a parts list with vendor and order codes, a tuning sheet for each PID loop, and an operator's quick-reference card. Store the documentation in two locations: one on-site (in the cabinet) and one off-site (cloud, office, or engineer's archive). A machine that survives its original builder is a machine whose documentation is current.
For the platform choice, prefer a vendor with a multi-decade support roadmap. Siemens, Allen-Bradley, Mitsubishi, Schneider, and AutomationDirect all have installed bases measured in millions and offer migration paths to current platforms. The S7-200 line, while still in service, is being superseded by the S7-200 SMART — confirm the migration path before committing. The S7-300 line is in transition to the S7-1500. For a 10-year service horizon, the S7-1500, MicroLogix 1400/1500, FX5U, M221/M241, and DL-260 all have active product roadmaps.
FAQ
Can a compact PLC match a dedicated temperature controller like the Eurotherm 2408?
For first-order thermal processes with time constants above 30 s, a well-tuned PLC PID at 1–2 s sample time achieves ±1–2 °C control, comparable to commercial controllers. Commercial controllers win on auto-tune quality, ramp/soak programming, and pre-engineered diagnostics, but PLC loops are sufficient for 16-zone blow moulding where zones are not aggressively non-linear.
How is a PID analogue output converted to a digital SSR drive?
Use time-proportioning output (TPO): the MV percentage maps to a duty cycle over a 1–10 s base period. For MV = 65 % and Tbase = 2 s, the SSR is on for 1.3 s and off for 0.7 s. The TPO block needs one digital output and one timer per zone, with a resolution of Tbase / scan-time. Zero-cross SSRs are mandatory for resistive band and cartridge heaters.
Which is cheaper — relay logic or a compact PLC for a 30 DI / 26 DO machine?
Relay hardware is 40–60 % cheaper, but wiring labour is 2–3× higher, and changeover cost is substantial. Total installed cost is typically within 30 % either way. The PLC wins on flexibility, recipe management, and data acquisition; the relay panel wins on serviceability by mechanical staff and on the absence of programming skill requirements.
What is the minimum PLC specification for 16 thermocouple zones with PID?
A controller with 8 on-board or expansion TC inputs, ≥16 digital outputs, ≥1 analogue output, and a PID instruction set. Candidates: Siemens CPU 226 with two EM 231 modules, Allen-Bradley MicroLogix 1500 with 1769-IT6, Mitsubishi FX5U with FX5-4AD-TC, or AutomationDirect DL-260 with F0-04THM modules. Confirm the platform's PID loop count and scan time can support 16 loops at 1 s sample period.
Do I need to keep spare PLC modules?
For a sole-proprietor machine producing significant revenue, hold one CPU, one TC input module, and one digital output module as spares. Cost is ~10–15 % of system value and reduces worst-case recovery time from days to 4 hours. For a prototype or low-revenue machine, skip spares and rely on the vendor's RMA turnaround.
How is the 7-step hydraulic pressure profile implemented without an analogue output?
Use a resistor ladder with seven tap points, each connected through a relay to the valve input. The PLC selects the active tap by energising one of seven relays. Accuracy is ±0.5 % of full scale. For better accuracy, ramp/soak capability, and easy recipe change, use the PLC's analogue output with a stepping-cam sequencer instruction.