123 Main Street, New York, NY 10001

Process Control PLC Analog Output (±10V / 4–20mA)

← Back to:Digital-to-Analog Converters (DACs)

This page shows how to build PLC Analog Outputs (±10V and 4–20mA) that stay accurate and stable in real field wiring—by translating standards into measurable requirements for compliance, protection, isolation, diagnostics, and production tests.

The goal is not “a DAC on paper”, but an AO channel that survives miswiring and EMC stress, reports faults correctly, and can be verified and calibrated at scale.

What this page solves for PLC Analog Output (AO)

This page turns a digital setpoint into a field-ready analog output (±10V / 0–10V / 4–20mA) that stays correct under long cables, ground potential differences, and harsh transients — with stability, diagnostics, and production-ready verification.

Core AO reality (why “industrial” is different)
  • The output must remain correct during protection events and cable EMI — not only on a clean bench load.
  • Return paths and shield currents must be controlled; otherwise AO shifts and control logic resets during EFT/Surge.
  • Accuracy is a roll-up of reference + output stage + sensing + thermal gradients, and must be verified with a repeatable plan.
  • Diagnostics are part of the output: open/short, over/under-range, over-temperature, and line faults must be detectable and reportable.
This page covers
  • Voltage AO (±10V / 0–10V): output drive, capacitive-load stability, and safe large-step behavior.
  • Current loop AO (4–20mA / 0–20mA): compliance budgeting, open/short detection, and fault thresholds.
  • Isolation strategy: barrier placement, isolated power noise impact, and field wiring implications.
  • Protection & miswiring: ESD/EFT/Surge, reverse/overvoltage, short-circuit handling and recovery behavior.
  • Accuracy & drift: error roll-up, calibration flows, and production-test hooks for repeatability.
This page does NOT cover (to avoid overlap)
  • DAC core architecture deep-dive (String / R-2R / CS / ΣΔ comparisons).
  • High-speed interfaces, wideband SFDR, JESD clocking, phase-noise theory for RF DACs.
  • Generic reference/filter “textbook” theory beyond what PLC AO accuracy and stability require.
What readers should get from this page
  • A requirement-to-topology translation for ±10V/0–10V and 4–20mA, including compliance and load stability risks.
  • A protection strategy that survives field transients without corrupting output accuracy or rebooting control logic.
  • A repeatable error budget + calibration + production test flow that matches maintenance and drift realities.
PLC AO scenario map: controller, isolation, output stage, protection, diagnostics, and field load A block diagram showing digital controller to AO module through an isolation barrier, then to terminal and field load, with badges for isolation, protection, accuracy, and diagnostics. PLC / Controller Setpoint SPI / I²C ISO AO Module DAC Driver Protection Diagnostics Terminal Field Load Valve / VFD Transmitter Output Forms ±10V / 0–10V / 4–20mA Isolation Protection Accuracy Diagnostics sense Field wiring, transients, drift, and diagnostics define PLC AO success.

Output standards & requirements translation (±10V / 0–10V / 4–20mA)

Output “standards” are only useful after they are translated into engineering constraints: load, headroom, stability, fault thresholds, and accuracy targets that drive topology, component choices, and verification.

Must-define fields (Voltage AO: ±10V / 0–10V)
  • Output range (±10V / 0–10V): sets supply rails, output swing margin, and clamp levels.
  • Minimum load resistance (RL) and maximum capacitive load (CL): defines drive current and stability risk.
  • Drive current (mA) and short-duration surge: determines buffer/amp class and thermal headroom.
  • Update rate / control bandwidth (Hz–kHz): determines settling needs and output filtering trade-offs.
  • Startup behavior (0 / midscale / hold-last): impacts safety and downstream actuator surprises.
  • Allowable output error (%FS or ppm): anchors the error budget across reference, output stage, and sensing.
Must-define fields (Current loop: 4–20mA / 0–20mA)
  • Loop type (2-wire / 3-wire): determines where the loop supply and compliance limits live.
  • Loop supply (Vloop): sets maximum achievable current under worst-case load and cable drop.
  • Maximum loop resistance (Rloop,max): includes cable + receiver + protection drops, not only the “nominal load.”
  • Compliance headroom: margin reserved for the output transistor/driver so regulation stays linear at 20mA.
  • Open-circuit threshold (mA) and reporting behavior: defines fault discrimination and system response.
  • Short-circuit limit / foldback (mA): defines survivability and recovery without corrupting adjacent channels.
Precision fields (what they mean in PLC AO)
  • Gain/Offset error: sets “zero” and “full-scale” mapping; corrected by 2-point calibration if stable.
  • INL/DNL (keep high-level): shows up as code-to-code inconsistency, especially around major carries and small steps.
  • Temp drift / long-term drift: defines re-calibration interval and maintenance realism, not only datasheet pride.
  • Noise (rms vs 0.1–10Hz): determines output “wiggle” and time-to-stable readings in slow control loops.
Quick sanity checks (before choosing parts)
  • 4–20mA: verify Vloop covers worst-case receiver drop + cable drop + compliance headroom at 20mA.
  • ±10V: confirm RL/CL stays inside the driver stability region; plan an isolation resistor if the load is cable-heavy.
  • Accuracy: specify drift targets in ppm/°C and ppm/year to match calibration interval and field temperature gradients.
Voltage AO versus 4–20mA current loop: load and compliance Two simplified diagrams compare voltage output driving RL and CL versus a current loop with loop supply, load, cable drop, and compliance headroom. Voltage Output (±10V / 0–10V) Driver RL load CL cable Key risk: stability with CL Current Loop (4–20mA) Vloop Iout Rload receiver Rwire cable Key risk: compliance headroom Vloop must cover drops at 20mA Voltage AO is limited by stability vs CL; current loop is limited by compliance vs Rloop.

Reference channel architecture (one AO channel block diagram)

A production-ready PLC AO channel is not just an output path. It is a three-layer system: a value path that generates the analog output, an observability path that measures health and faults, and a survivability path that controls transients, isolation, and return currents.

Layer view (what must exist in a real AO channel)
  • Value path: setpoint → DAC (or integrated AO IC) → output driver → terminal → cable → field load.
  • Observability: V-sense / I-sense / temperature → fault logic → status flags and readback to the controller.
  • Survivability: isolation barrier + isolated power + protection network + controlled return paths (analog/chassis).
Common test points (recommended naming for repeatability)
  • TP_REF (reference output), TP_DAC (DAC out), TP_VOUT (terminal Vout), TP_IOUT (loop current).
  • TP_RSENSE (current sense resistor), TP_ISO_PWR (isolated rail ripple), TP_FAULT (fault flag).
  • TP_CHASSIS / TP_AGND (return paths): confirm where surge/ESD energy returns during stress.
Module responsibility checklist (what fails, and how it is proven)
  • Reference & buffer: owns drift/noise floor → prove with TP_REF noise and temp sweep.
  • DAC / AO IC: owns mapping and code consistency → prove with linearity sweep and major-step checks.
  • Output driver: owns drive + stability + recovery → prove with RL/CL stress, step response, short recovery.
  • Protection network: owns survivability without corrupting output → prove with ESD/EFT/SURGE pre-scan and post-shift checks.
  • Sense/diagnostics: owns open/short/over-temp detection → prove with fault injection and thresholds.
  • Isolation & isolated power: owns ground-difference and transient containment → prove with ripple coupling checks and common-mode stress.
One PLC AO channel architecture with isolation, output path, and diagnostics A full-stack block diagram showing controller and interface across an isolation barrier to reference, DAC, driver, terminal, cable and load, with sense feedback to diagnostics and fault flags. Controller MCU / FPGA SPI / I²C ISO ISO PWR Analog Output Value Path REF DAC Driver Terminal Cable Field Load Valve / VFD Protection Sense / Diagnostics V-sense I-sense fault flags / readback sense Build for output correctness, fault visibility, and survivability across the isolation boundary.

Voltage-output path design (±10V / 0–10V)

A voltage-output PLC AO channel is limited by two realities: the output stage must drive cable-heavy loads without oscillation, and protection components must survive transients without introducing hidden stability or accuracy failures.

Step 1 — Define constraints (what must be specified first)
  • Output range: ±10V or 0–10V, and whether “true zero” is required under drift and protection events.
  • Load window: RL,min and CL,max (include cable capacitance, not just the receiver input).
  • Dynamic needs: update rate, settling target, and whether large steps must be disturbance-free.
  • Survivability: short duration, reverse/overvoltage exposure, and ESD/EFT/Surge expectations at the terminal.
  • Accuracy targets: allowable error in %FS or ppm and drift expectations across temperature and time.
Step 2 — Choose a topology (keep it AO-focused)
  • Discrete chain: precision DAC → output op-amp/buffer → isolation resistor → terminal protection.
  • Integrated AO driver: an AO-focused IC that includes output drive and diagnostics for ±10V/0–10V modules.
  • When cable CL is large: plan for an isolation resistor and validate step stability with the real cable + load.
  • When miswiring is common: prioritize controlled current limiting and predictable recovery behavior after faults.
Step 3 — Verification points (how stability and robustness are proven)
  • Step response under stress: verify no sustained ringing for worst-case RL/CL; repeat across temperature.
  • Cable insertion/removal: confirm the channel does not oscillate or latch into a fault state.
  • Protection side effects: re-verify stability after adding TVS/RC/CMC (their capacitance changes the loop).
  • Short recovery: after a defined short time, output must return to within the error budget at TP_VOUT.
  • Major step behavior: check overshoot/undershoot does not trip downstream equipment or violate safety limits.
Common pitfalls (symptoms that usually point to stability issues)
  • Output oscillates only when a long cable is attached → cable CL pushes the loop toward instability.
  • Adding “helpful RC filtering” makes the loop worse → extra poles/zeros reduce phase margin.
  • Short-circuit events permanently shift accuracy → thermal gradients and recovery behavior must be verified, not assumed.
  • Protection capacitance causes slow settling or peaking → re-check step response after protection is installed.
Voltage AO output stage: DAC, op-amp driver, isolation resistor, and cable/load A simplified closed-loop diagram showing DAC feeding an op-amp driver, then an isolation resistor to a terminal with protection, and a cable/load modeled as RL and CL, highlighting stability risk with capacitive loads. DAC Op-Amp Driver ±10V / 0–10V Riso Cable + Load RL CL Terminal Protection TVS / clamp feedback Stability with capacitive loads Riso: start with tens of ohms, then verify step stability with real cable CL. Step test Verify stability after every protection or filter change — the loop has changed.

Current-loop path design (4–20mA transmitter)

A 4–20mA channel is “board-ready” only after two items are locked: a compliance-voltage budget that guarantees 20mA under worst-case load and cable drop, and a fault strategy (open/short/over-temp) that can be proven with injection tests and production limits.

2-wire vs 3-wire (only the system constraints that matter)
  • 2-wire loop: loop supply is the lifeline; compliance headroom is tighter and fault/overlay behavior is more sensitive to cable conditions.
  • 3-wire loop: dedicated supply can widen headroom, but return paths and ground differences become a primary risk for accuracy and false faults.
  • Common requirement: regulation must hold at 20mA in worst-case load and temperature, and must survive field transients without latching or drifting.
Reference topology (minimal, but complete)
  • Set: DAC (or integrated AO IC) generates a setpoint voltage.
  • Regulate: control amplifier drives a pass element (MOSFET/driver) to force loop current.
  • Sense: Rsense converts loop current to a measurable voltage for regulation and diagnostics.
  • Deliver: cable + receiver load consume voltage; what remains is driver headroom.
  • Observe: open/short/over-temp thresholds are derived from I-sense, driver node, and temperature.
Compliance-voltage budget (fill in fields, then decide)
Fields at 20mA (worst-case)
  • Vloop (V): loop supply at the transmitter terminals.
  • Vwire (V): cable drop at 20mA (include temperature/length).
  • Vload (V): receiver drop at 20mA (worst-case specification).
  • Vprot (V): series drops from protection / reverse elements (if any).
  • Vheadroom (V): minimum pass-element + control margin for linear regulation.
  • Vmargin (V): extra margin for transients and aging (engineering choice).
Guarantee condition:
Vloop ≥ (Vwire + Vload + Vprot + Vheadroom + Vmargin)
Fault strategy (observable → threshold → recovery)
  • Open circuit: Iout cannot reach target while driver headroom collapses → add a time window to avoid cable insertion spikes.
  • Short circuit: current limit/foldback triggers (Rsense/driver) → define recovery mode (auto-retry vs latch) and thermal guardrails.
  • Over-temperature: temperature threshold → derate or shut down; require “return-to-accuracy” verification after cool-down.
  • Production proof: fault injection must be repeatable (known RL/open/short fixtures) and mapped to pass/fail limits.
4–20mA loop diagram with compliance voltage waterfall A left-side current loop block diagram and a right-side stacked voltage budget showing supply split into wire drop, load drop, protection drop, driver headroom, and margin. 4–20mA Current Loop Vloop Driver op-amp + MOSFET Rsense Cable Receiver TP_IOUT TP_RSENSE Compliance Budget Vloop Vwire Vload Vprot Headroom Margin Budget at 20mA: supply must cover all drops + headroom.

Isolation strategy (why, where, and how)

Isolation in PLC AO is not optional “extra safety.” It is a design tool that contains ground potential differences and common-mode transients, controls return currents, and prevents isolated power noise from becoming output drift or false faults.

Why isolation is used (engineering objectives)
  • Ground potential differences: prevent output shifts and fault mis-detection when field ground is not logic ground.
  • Common-mode transients: stop surge/EFT energy from returning through the digital domain and resetting control logic.
  • Noise return control: keep switching currents and isolated power ripple from modulating TP_VOUT.
  • Safety boundary: meet system-level insulation requirements while keeping verification practical.
Isolation decision tree (field-driven, not theory)
  • Long field wiring or uncertain grounding: favor an isolated AO domain with controlled chassis/shield strategy.
  • Harsh surge/EFT environment: isolate the control domain and validate return paths with stress testing.
  • Strict safety requirements: select insulation class by system working voltage and expected surge, then map to creepage/clearance.
  • Low drift targets: treat isolated power ripple as an error source; budget and test it like any other contributor.
Isolated power checklist (how noise becomes AO error)
  • Measure ripple: characterize TP_ISO_PWR ripple under worst-case load and temperature.
  • Check coupling: verify TP_VOUT noise/drift does not track isolated ripple or switching frequency.
  • Filter wisely: add filtering and local decoupling without breaking output stability or fault thresholds.
  • Re-verify: any isolated power change requires re-validation of accuracy, stability, and diagnostics.
Selection fields (keep standards short, stay engineering-focused)
  • Insulation class: basic vs reinforced (project requirement), plus working voltage and surge withstand.
  • Creepage/clearance targets: driven by safety and contamination assumptions, verified in layout review.
  • CMTI (if relevant): ensure common-mode events do not corrupt readback or trigger false faults.
  • Power budget: isolated DC/DC headroom and ripple target, tied to AO accuracy budget.
Isolation placement comparison: digital isolation versus analog isolation Two side-by-side block diagrams comparing digital isolation between controller and AO domain versus analog isolation near the field interface, with notes on cost, risk, and test points. Digital Isolation MCU Isolator AO Domain REF / DAC / Driver ISO DC/DC TP_VOUT Common choice Analog Isolation MCU Analog ISO near field DAC/DRV non-ISO Higher complexity to verify Special cases Prefer isolation choices that keep testing simple and error sources observable.

Protection & miswiring (ESD/EFT/Surge, reverse, short, overvoltage)

Industrial AO protection is proven only when two questions are answered: what the terminal is exposed to, and where the protection current returns during stress. Incorrect return paths lift analog ground and cause output jumps, false faults, or controller resets.

Threat model at the terminal (what happens in real panels)
  • ESD: fast dv/dt events that create ground bounce if the return path is wrong.
  • EFT/Burst: repeated transients that trigger false faults or logic resets without proper containment.
  • Surge: higher-energy events that stress protection parts, copper, and return paths.
  • Inductive kick / back-drive: field devices push energy back into the AO terminal.
  • Miswiring: short to ground/supply, reverse polarity, or accidental 24V exposure at the output terminal.
Three-layer protection (responsibility boundaries)
  • Terminal layer: TVS / RC / CMC contain and redirect transient energy at the connector.
  • Output-stage layer: controlled current limiting, clamps, and thermal protection keep silicon survivable during shorts and miswiring.
  • Diagnostics & shutdown: translate events into observable flags with time windows; define auto-retry vs latch and recovery behavior.
  • Rule: terminal parts shape the stress; output-stage behavior and diagnostics determine whether the system recovers correctly.
Protection side effects (must be re-verified)
  • TVS capacitance: increases effective terminal CL and can reduce stability margin in voltage-output channels.
  • Series resistance / RC: changes output impedance and loop dynamics; affects settling, overshoot, and compliance headroom.
  • Magnetics (CMC): may saturate during large surges; the “expected” protection effect can disappear under stress.
  • Engineering rule: every protection change requires step-response and fault-recovery regression testing.
Verification checklist (make return paths observable)
  • Terminal injection: monitor TP_CHASSIS and TP_AGND during stress; confirm energy stays in the intended loop.
  • Reset correlation: record controller reset count and fault flags while applying EFT-like bursts.
  • Short recovery: define short duration and confirm return-to-accuracy at TP_VOUT after recovery.
  • Post-stress shift: re-check offset/gain after surge events to detect latent damage or drift.
Terminal protection and return path diagram for PLC AO Block diagram showing AO driver to terminal with TVS/RC/CMC and two possible return paths: correct return to chassis and wrong return to analog ground causing ground lift and reset risk. AO Driver output stage Terminal field wiring TVS RC CMC ESD / EFT / Surge Reset risk AGND Chassis / PE correct return wrong return AGND lift Route protection current into chassis, not through analog ground reference.

Accuracy, drift & calibration (error budgeting for AO)

AO accuracy is a budget, not a single datasheet line. A complete design separates calibratable mapping errors from drift and noise floors, then proves performance with repeatable production tests and post-calibration verification.

Error budget fields (use one unit across the stack)
  • Reference: initial accuracy, temperature drift, long-term drift.
  • DAC mapping: gain/offset, code consistency (INL only as a mapping contributor).
  • Output driver: offset, gain error, temperature drift, load dependence.
  • Sense elements: Rsense tolerance and drift (for 4–20mA), plus measurement chain error.
  • Isolated power: ripple-to-output coupling and drift across temperature/load.
  • Noise floors: rms noise and 0.1–10Hz behavior (not removable by calibration).
  • Environment: thermal gradients, self-heating, layout coupling and return-path sensitivity.
Calibration options (what can be corrected, and how)
  • Two-point: zero + full-scale to remove offset and gain, then re-verify across the range.
  • Multi-point: piecewise or low-order fit to improve end-to-end mapping consistency.
  • Temperature-point: capture coefficients at multiple temperatures when drift targets are strict.
  • Coefficient storage: use versioning + CRC; separate factory and field calibration regions; support rollback.
Noise and drift measurement (methods and pass/fail intent)
  • 0.1–10Hz: evaluate low-frequency wander and flicker behavior with sufficiently long capture time.
  • rms noise: evaluate output jitter and settling stability within a defined bandwidth.
  • Correlation checks: verify TP_VOUT does not track TP_ISO_PWR ripple or switching components.
What calibration cannot fix (must be engineered out)
  • Noise floor: reduced by hardware choices and bandwidth targets, not by coefficients.
  • Thermal gradients: require layout and thermal design; verify with soak and airflow sensitivity tests.
  • Return-path coupling: requires correct grounding and protection return design; verify under stress events.
Verification test list (production-ready)
  • Pre-cal mapping: measure key points to confirm hardware health before coefficients are applied.
  • Calibrate: run two-point or multi-point fit; store coefficients with CRC and version.
  • Post-cal verification: re-sweep range and confirm worst-case error meets the budget.
  • Temperature soak: confirm drift behavior matches targets or compensation model.
  • Stress regression: re-check error after protection or surge tests to catch latent shifts.
AO error budget waterfall and calibration flow Top shows stacked error contributors in a budget waterfall; bottom shows calibration steps from measure to fit, store coefficients, apply and re-test. Error budget (contributors) REF Mapping Driver Rsense ISO PWR Drift Noise Use one unit (ppmFS or %FS) and keep calibratable terms separate from noise floors. Calibration flow Measure Fit Store CRC/version Apply Re-test Post-cal verification and temperature soak complete the proof of accuracy and drift.

Layout, grounding & EMC for field wiring

Passing EMC is usually decided by partition boundaries and return paths, not by the “best” components. A robust PLC AO board keeps terminal energy in the terminal zone, keeps output working currents in a short loop, and prevents isolated power switching currents from modulating the AO reference and readback.

Ten layout hard rules (short, actionable)
  1. Keep a dedicated Terminal / Field zone; do not route sensitive traces through it.
  2. Place TVS / RC / CMC at the connector; return energy locally with a short, wide path.
  3. Make the output working-current loop the smallest loop on the board.
  4. Separate Analog Sensitive (REF, readback, Rsense sense nodes) from high di/dt loops.
  5. Treat Isolated Power as a switching noise source; keep its hot loop compact and away from REF.
  6. Route shield/PE/chassis connections as low-impedance, not as thin signal traces.
  7. Do not let protection return currents flow through AGND reference copper.
  8. Keep readback sense lines short and referenced to the correct domain ground.
  9. Keep digital edges inside the Digital zone; avoid coupling into AO output nodes.
  10. Always reserve probe access to TP_VOUT, TP_IOUT/TP_RSENSE, TP_REF, TP_ISO_PWR, TP_AGND, TP_CHASSIS.
Return paths that decide success (three current classes)
  • Output working current: must close a short loop to the driver/sense reference, or load steps will create output bounce and settling failures.
  • Protection action current: must return to chassis/PE (or a dedicated energy loop), or AGND lift will cause output jumps, false faults, and resets.
  • Isolated power switching current: must stay inside a compact hot loop, or ripple will couple into REF/readback and appear as drift.
Cable shield & chassis connection (practical criteria)
  • Prefer chassis bonding for high-frequency shielding: use a short, low-impedance connection near the connector.
  • Prefer single-end shield strategy when low-frequency ground loops are likely: prevent shield from becoming a power-return path.
  • Always verify with observation: TP_CHASSIS-to-TP_AGND behavior under bursts and cable insertion is the deciding evidence.
Debug hooks (measure the cause, not the symptoms)
  • TP_VOUT: step response, overshoot, recovery after stress.
  • TP_IOUT / TP_RSENSE: current regulation integrity, short detection thresholds.
  • TP_REF: reference stability and coupling sensitivity.
  • TP_ISO_PWR: ripple spectrum and correlation to output noise/drift.
  • TP_AGND vs TP_CHASSIS: ground lift evidence during protection events.
PLC AO PCB partition and return path illustration Simplified PCB with zones: terminal, output power, analog sensitive, isolated power, digital. Arrows show output current loop, protection return to chassis, and isolated power hot loop. Board partition map Terminal TVS / RC / CMC Output power driver loop Analog sensitive REF / readback ISO power hot loop Digital MCU / isolator AGND Chassis / PE output loop protection return SW loop avoid coupling Keep terminal energy local, keep loops short, and keep switching currents out of the reference domain.

Application-focused patterns (PLC AO variants)

This section maps common PLC AO variants into a compact selection table: scenario → constraints → recommended path → must-have diagnostics. It avoids architecture deep dives and keeps decisions tied to field wiring, safety behavior, and verification.

Scenario: ±10V reference drive (valve positioner / servo reference)
Key constraints
  • Load impedance range and capacitive loading.
  • Headroom and output swing across supply and temperature.
  • Return-to-accuracy after short or miswiring recovery.
Recommended path
  • Precision DAC + robust output driver (or integrated AO driver).
  • Terminal protection sized for field miswiring and transients.
Must-have diagnostics
  • Short/overvoltage flags and controlled recovery.
  • Vout readback sanity check (detect out-of-range behavior).
Scenario: 0–10V control input (VFD / speed controller)
Key constraints
  • Field noise coupling and ground differences are common.
  • Stability against terminal capacitance and cable conditions.
Recommended path
  • Voltage AO with strong terminal-zone containment and predictable output dynamics.
  • Shield/chassis strategy validated under burst conditions.
Must-have diagnostics
  • Out-of-range detection and protection event logging.
  • Post-stress re-check of offset/gain mapping.
Scenario: 4–20mA long cable (high immunity loop)
Key constraints
  • Compliance-voltage budget must guarantee 20mA.
  • Open/short thresholds must reject insertion and burst artifacts.
  • Recovery must be controlled and measurable.
Recommended path
  • Current regulation loop with Rsense readback and driver headroom monitoring.
  • Protection return paths into chassis/PE to avoid AGND lift.
Must-have diagnostics
  • Open-load, short, over-temp flags with defined time windows.
  • Near-compliance warning (headroom low at 20mA).
Scenario: multi-channel AO (consistency and synchronous behavior)
Key constraints
  • Channel-to-channel offset/gain spread and drift spread.
  • Shared isolated power ripple and return-path coupling risk.
  • Update skew and settle mismatch in step events.
Recommended path
  • Per-channel readback and a consistency check routine.
  • Layout with clear return-path ownership for each channel power loop.
Must-have diagnostics
  • Channel mismatch alarm limits and trend logging.
  • Synchronous-step verification (update skew / settle mismatch).
Safety defaults (engineering choice by consequence)
  • 0V / 0mA: behaves like a hard stop; can be safe or unsafe depending on the actuator and process.
  • Midscale: behaves like a “hold mid” default; reduces extremes but may still be hazardous for some loops.
  • 4mA (live zero): preserves a distinguishable fault/zero point for current loops, but may still command minimum action.
  • Rule: select defaults by system failure consequence, then verify with fault injection and recovery tests.
PLC AO application decision map Decision map that routes inputs such as cable length, noise level, load type, and safety default to outputs: voltage AO, current loop, isolation level, and diagnostics level. Application selection map (PLC AO) Cable length Noise / EMC Load type Safety default Long cable? Need loop? Isolation? Voltage AO 4–20mA loop Isolation level Diagnostics level Select by field wiring and safety consequence, then prove with measurable diagnostics.

Production checklist & IC selection notes (RFQ fields + production tests)

This section converts the AO design into two copy-paste assets: an RFQ field list that suppliers must answer, and a production test checklist that can run on ATE/fixtures. It avoids architecture deep dives and focuses on measurable acceptance criteria.

RFQ / inquiry template (copy-paste fields)
1) Output modes & boundaries
  • Supported ranges: 0–10V, ±10V, 4–20mA, 0–20mA, 0–24mA (overrange behavior if available).
  • Load drive: max output current, min load resistance, capacitive load stability statement (max CL, required Riso if any).
  • Update behavior: settling time to target accuracy (define %FS or ppmFS), glitch/overshoot limits if specified.
  • Power-up / reset state: default output state, configurable safe default options, behavior on brownout.
2) Accuracy, drift & noise (require test conditions)
  • Total error definition: clarify whether TUE includes offset/gain/INL/reference drift and under which conditions.
  • Offset & gain: initial accuracy and limits over temperature (provide units: %FS or ppmFS).
  • Drift: zero and gain tempco; long-term drift method and interval (e.g., 1000h/1 year).
  • Noise: RMS noise (bandwidth specified) and 0.1–10Hz behavior (capture time specified).
  • Calibration support: two-point / multi-point; coefficient storage (EEPROM/OTP/external), versioning and CRC support.
3) 4–20mA loop specifics (ask these “must-answer” items)
  • Compliance definition: minimum headroom at 20mA; provide the formula and test setup used.
  • Open-load detection: threshold, time window / debounce, and behavior during cable insertion events.
  • Short detection: threshold, current clamp behavior, thermal protection, and recovery mode (auto-retry vs latch).
  • Fault reporting: diagnostic registers/flags, fault history, and fault pin behavior (if any).
4) Protection & isolation (fields, not long standards text)
  • Miswiring survivability: short to GND/supply duration, reverse polarity behavior, and accidental 24V exposure statement.
  • Isolation (if required): basic/reinforced claim, rated isolation voltage and test duration, recommended isolated power approach.
  • EMC guidance: recommended terminal network and layout notes from the supplier (application-note level, not marketing).
Copy block (minimal RFQ message)
Please quote a PLC Analog Output solution (0–10V / ±10V and/or 4–20mA). Provide:
- Output ranges supported and load drive limits (incl. capacitive load stability conditions).
- Accuracy definition (TUE) + offset/gain limits over temperature + long-term drift method.
- Noise specs: RMS (bandwidth) and 0.1–10Hz (capture time).
- 4–20mA compliance definition + open/short thresholds + debounce windows + recovery mode.
- Diagnostics map: flags/registers, latch/auto-retry, power-up and fault-default behavior.
- Miswiring survivability: short/reverse/24V exposure statements and required external protection.
- Isolation requirements (if applicable): level, rated voltage/time, and recommended isolated power approach.
Include test conditions for every number (Vsup, load, cable, temperature, settling criterion).
          
Concrete part-number shortlist (use as RFQ benchmarks)

The following are commonly used reference part families for PLC/process-control AO. Use them as comparison anchors in RFQs (feature parity, drift/noise class, diagnostics, and protection behavior).

Integrated process-control DAC / AO ICs
  • TI: DAC8760 / DAC7760 (industrial AO class, voltage/current output families).
  • TI: DAC8775 (multi-channel industrial AO class for channel-dense modules).
  • ADI: AD5422 / AD5412 (process-control output DAC families).
  • ADI: AD5755-1 (multi-channel voltage/current output families).
Digital isolators (SPI/I²C/control isolation)
  • TI: ISO7741 (4-ch digital isolation class).
  • ADI: ADuM141E (4-ch digital isolation class).
Isolated power building blocks
  • TI: SN6505B (transformer driver class for compact isolated supplies).
References & precision amplifiers (accuracy/drift anchors)
  • References: ADI ADR4550 (ADR45xx class), TI REF5050 (REF50xx class).
  • Precision/robust op amps: TI OPA192 (36V class), ADI ADA4522-2 (zero-drift class).
Terminal protection examples (select voltage rating by miswiring model)
  • TVS example family: SMBJxxA (choose standoff/clamperating per 24V exposure and surge level).
  • Rule: protection part numbers are only valid when tied to the miswiring and surge requirements (duration, energy, allowable leakage).
Production test checklist (ATE/fixture-ready)
Must-test (high coverage)
  • Pre-cal health check: measure a few key points before coefficients are applied.
  • 2-point calibration: zero + full-scale; store coefficients with version + CRC.
  • Post-cal verification: multi-point sweep (e.g., 0/25/50/75/100%FS) with a defined settle criterion.
  • Fault injection: open/short (and reverse where applicable); validate thresholds and debounce windows.
  • Recovery proof: confirm return-to-accuracy after fault clear (same settle criterion).
  • Diagnostics audit: readback values and fault flags must match injected states.
Sampling / reliability (AQL / lot)
  • Temperature sampling: drift at 2–3 temperature points; record gain/offset movement.
  • Stress before/after: surge/ESD pre-checks; compare error shift (Δerror) as a pass gate.
  • EMC pre-scan: define frequency range and pass metrics (output deviation, false fault rate, reset count).
  • Long soak sample: stability over time under fixed load and ambient; trend monitoring.
Record fields (what the factory should log)
  • Serial / hardware revision / calibration version / CRC status.
  • Offset and gain coefficients + verification residual error.
  • Open/short thresholds measured + debounce window used.
  • Post-fault recovery error and settling time evidence.
  • Any stress/EMC pre-scan results and Δerror shift.
Production test flow for PLC AO on ATE and fixtures Flow diagram showing stimulus setup, calibration, coefficient storage, verification sweep, fault injection and logging/binning on ATE/fixtures. ATE + Fixture production flow Stimulus code / load Calibrate zero + FS Store coeff ver + CRC Verify sweep Fault inject open / short Log & bin PASS / FAIL + record retest loop DMM / ADC Load box TP points Event log Calibration is not the finish line: verification, fault injection, and logging prove production readiness.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

FAQs (PLC Analog Output: ±10V / 4–20mA)

Short, field-focused answers to common PLC AO questions. Each item provides a conclusion and three concrete checkpoints to prevent the main page from expanding sideways.

How should the 4–20mA open-load threshold be set, and why are “over-20mA / under-4mA” often used as fault codes?

Conclusion: Open-load is best detected by a voltage/headroom condition (or a defined current deviation window) with debounce. Many systems treat values slightly above 20mA and below ~4mA as “out-of-band” signals so faults are distinguishable from valid process values.

3 checkpoints
  1. Measure loop headroom: confirm the driver is not railed at 20mA (near-compliance is a pre-fault signature).
  2. Define a time window: set debounce so cable insertion and EFT bursts do not create false open-load flags.
  3. Validate receiver thresholds: ensure the PLC/receiver interprets the chosen out-of-band codes as fault, not as a valid control value.
What are the typical symptoms of insufficient compliance voltage, and how to quickly tell cable loss vs load drop?

Conclusion: When compliance is insufficient, the loop current cannot reach the commanded value near the top end, and the driver headroom collapses (“railing”). Fast isolation requires measuring loop voltage at the module and estimating cable drop versus load drop.

3 checkpoints
  1. Check “near-compliance” readback: if headroom is low at high current, compliance is the limiting factor.
  2. Measure loop voltage at the AO terminals: compare to supply; large drop before the load suggests cable/connector loss.
  3. Swap in a known resistor load: if the issue disappears, the field load dominates; if not, wiring/cable dominates.
After adding a TVS at the terminal, why can accuracy drift, and what should be checked first?

Conclusion: TVS devices can introduce leakage (temperature-dependent), capacitance, and unintended return-path coupling. Drift often comes from leakage current creating a small offset, or from protection return current lifting the reference ground during stress.

3 checkpoints
  1. Leakage check vs temperature: measure output error at two temperatures with the same code and load.
  2. Return-path audit: verify TVS/ESD currents return to chassis/PE (or a dedicated energy loop), not through AGND reference copper.
  3. Capacitance impact: confirm the added C does not degrade stability/settling with the intended cable/load.
±10V output oscillates with long cable or capacitive load—what Riso value should be tried first?

Conclusion: Start with a small series isolation resistor and increase until ringing is controlled while settling remains acceptable. A practical starting point is in the “tens of ohms” range, then adjust by observing step response and stability margin behavior.

3 checkpoints
  1. Use a step test: capture overshoot/ringing with the real cable + worst-case load capacitance.
  2. Increase Riso gradually: stop when ringing is controlled and settling to the target error band meets requirements.
  3. Check load interaction: confirm the load input and cable do not create resonances that shift with temperature or installation.
Why can EFT make the AO output “jump” momentarily even if the module does not reset?

Conclusion: EFT injects fast common-mode and differential disturbances that can lift the reference node or momentarily disturb the output loop. A visible jump often indicates return-path contamination or readback/control domain coupling, not necessarily a functional reset.

3 checkpoints
  1. Watch AGND vs chassis: probe TP_AGND–TP_CHASSIS during EFT to detect reference lift.
  2. Confirm terminal containment: ensure the EFT energy return stays in the terminal zone and does not flow through the analog reference region.
  3. Check isolation power ripple: a burst-correlated ripple at TP_ISO_PWR often maps directly to output jumps.
Two-point calibration is done but drift remains—how to distinguish thermal gradients from isolated supply ripple?

Conclusion: Calibration fixes structured gain/offset at the calibration condition, but it cannot remove drift caused by temperature gradients or supply ripple coupling into the reference/output loop. Distinguish by correlation: gradients track board heat distribution, ripple tracks switching activity and burst timing.

3 checkpoints
  1. Thermal correlation: change airflow or load power and see if drift follows temperature distribution changes.
  2. Ripple correlation: measure TP_ISO_PWR ripple and check if drift/noise tracks switching amplitude or external bursts.
  3. Reference isolation: probe TP_REF stability; if TP_REF moves with ripple, the coupling path is upstream of the output loop.
Which power-up default is safer: 0, midscale, or hold-last—and what risks come with each?

Conclusion: The safest default is defined by process consequence, not by electronics preference. “0” behaves like a hard stop, “midscale” avoids extremes but may still command motion, and “hold-last” preserves state but can be hazardous after unexpected restarts.

3 checkpoints
  1. Define the safe state by outcome: identify which default produces the least hazardous actuator/process behavior.
  2. Test brownout paths: verify the default state under short brownouts and noisy restarts, not only clean resets.
  3. Prove recovery logic: confirm the controller and receiver handle the transition from default to commanded value without overshoot.
Why can adding an RC filter make the output loop unstable instead of quieter?

Conclusion: An RC filter adds phase shift and can move poles/zeros into a region where the output amplifier loses phase margin, especially with cable capacitance. The result can be ringing, slow recovery, or oscillation even if noise is reduced.

3 checkpoints
  1. Stability check with real load: verify step response using the actual cable + load capacitance.
  2. Move filter placement: confirm whether filtering before/after the output stage changes stability.
  3. Re-tune Riso/RC: adjust Riso and RC values to meet both noise and settling targets without oscillation.
Open/short diagnostics keep false-triggering during cable insertion—what debounce/window strategy works?

Conclusion: Cable insertion creates transient open/short signatures and burst noise. False triggers are reduced by using a time window (debounce), a two-condition check (current + headroom), and “state-aware” masking during known transitions.

3 checkpoints
  1. Add debounce time: require persistence beyond insertion transients before flagging a fault.
  2. Use a dual condition: detect open-load only if both headroom is near limit and current deviates from command.
  3. Mask on known transitions: temporarily relax diagnostics during commanded range changes or startup ramps.
Why can an AO pass ESD but still fail surge (or shift after surge), and what is the first layout suspect?

Conclusion: ESD is fast with low energy; surge is slower with much higher energy and can force significant return currents. Post-surge shifts often indicate an energy return path flowing through reference ground copper or overstressing components near the terminal zone.

3 checkpoints
  1. Return-path ownership: verify surge currents return to chassis/PE without crossing the analog reference region.
  2. Terminal-zone component stress: inspect protection and series elements for parameter shift (leakage/ESR changes).
  3. Before/after delta check: compare offset/gain error pre- and post-surge to quantify shift and localize the stage.
Why does readback not match the output (Vout/Iout mismatch), and what are the top three causes?

Conclusion: A mismatch usually comes from sensing the wrong node, using the wrong reference/ground domain, or suffering from return-path lift during load or stress. Fixing readback is often a wiring/ground ownership problem before it is a converter problem.

3 checkpoints
  1. Sense node correctness: confirm readback measures the same node the spec refers to (terminal vs internal node).
  2. Domain grounding: ensure the readback ADC reference and return belong to the same domain as the measured node.
  3. Load/stress correlation: see if mismatch grows under load steps or EFT—this points to return-path lift.
For multi-channel AO, what is the most common reason for channel mismatch over temperature, and how to verify fast?

Conclusion: Channel mismatch over temperature is usually dominated by drift spread (offset/gain), local thermal gradients, and shared supply/return coupling. Fast verification is a controlled temperature change with a fixed code and a consistent measurement method.

3 checkpoints
  1. Fixed-code drift test: apply the same code to all channels and measure terminal outputs during a temperature change.
  2. Gradient probing: compare channels near hot components vs cool areas to expose thermal gradient dominance.
  3. Shared coupling check: observe whether mismatch changes with load current or isolated supply ripple amplitude.