OSSD Meaning & Wiring (NPN/PNP with EDM)
Content updated: 2026-09-05.
Interface review guide. This page explains channel roles, model-specific feedback and reset, and controlled validation. For the broader drawing and installation workflow, use the light-curtain installation and wiring guides. The examples are not terminal assignments or a ready-to-run safety program.
1) OSSD & EDM in practice
OSSD channels must be separately evaluated by compatible safety inputs. The exact device and controller determine test pulses, discrepancy timing and fault responses; do not impose a generic “few milliseconds” rule.
EDM monitors the required external switching-device feedback. Suitable mechanically linked NC or mirror contacts provide evidence of the specified main-contact state. It does not detect every possible relay, valve, brake or mechanical failure by itself.
| Item | Good practice | Why it matters |
|---|---|---|
| Channel independence | Separate monitored safety inputs; approved cable and common-reference design | Preserves the specified diagnostics; separate fuses are not a universal rule |
| EDM loop | Required suitable linked NC/mirror feedback to the safety monitoring input | Detects the specified final-element failures; test both expected transitions |
| Polarity | Match approved output type, test pulses, reference and input timing | Ordinary PNP/NPN switching is not automatically a safety interface |
| Safety distance | Assess the applicable ISO 13855:2024 approach; introductory relation: S = K×T + C | Include complete stopping chain and reach-over/around or presence risks |
2) Topologies: PNP vs NPN (with EDM)
PNP (sourcing) — exact approved safety interface
- Confirm approved OSSD inputs, voltage reference and test-pulse tolerance.
- Each OSSD goes to its own monitored safety channel.
- Feedback and reset use their documented safety-function inputs.
- Supply, shielding and bonding follow both manuals; no universal single-point rule.
// Functional roles only — not a terminal drawing
Approved PNP OSSD1 ──► Safety input A ┐
Approved PNP OSSD2 ──► Safety input B ├─► validated safety logic
Specified reference ─► per manuals ┘ │
Suitable K1/K2 linked NC feedback ─► monitored feedback input
Approved reset control ───────────► restart-interlock input
Validated safety logic ──► suitable final elements ──► required safe stateNPN (sinking) — conditional compatibility check
An NPN label or common at +24 V does not prove an approved safety interface. Do not convert it in ordinary PLC logic.
// Conditional interface check — not a generic conversion
Exact device has approved NPN safety outputs?
NO / UNKNOWN → do not wire as an OSSD safety function
YES → exact safety input explicitly supports that output/pulse behavior?
NO / UNKNOWN → select compatible equipment; do not invert in a standard PLC
YES → follow the manufacturer's approved separate-channel drawing
COM = +24 V alone does not prove safety-input compatibility.Wiring checklist for the approved drawing
- Record exact transmitter, receiver, safety input and final-device order codes.
- Check separate OSSD channels, permitted cable and reference; no raw-output joins.
- Where required, linked NC feedback normally closes on de-energization after the main contacts open; verify both transitions and timing.
- Apply model-specific cable separation, shielding and bonding. A generic 200 mm distance or single-ended shield rule is not universal.
3) Functional I/O roles & naming
| Variable | Address | Source | Purpose | Remarks |
|---|---|---|---|---|
OSSD_CH_A | Approved safety input A | Exact device OSSD1 | Safety evaluation | No joining or ordinary PLC tap |
OSSD_CH_B | Approved safety input B | Exact device OSSD2 | Independent safety evaluation | Compatible test-pulse behavior |
EDM_FB | Approved safety feedback input | Required linked NC/mirror feedback | Final-element monitoring | Model-specific topology and timing |
RESET | Approved restart-interlock input | Suitably located reset device | Acknowledge only when permitted | Must not start hazardous motion |
AUX_GUARD_CLEAR | Ordinary PLC diagnostic input | Separate auxiliary/status output | HMI indication only | Not a protective-stop input |
AUX_SAFETY_FAULT | Ordinary PLC diagnostic input | Separate controller diagnostics | Fault display only | No reset or safety enable authority |
Structured Text — separate HMI diagnostics only
// Ordinary PLC / HMI diagnostics only.
// Inputs below are separate auxiliary/status outputs from validated safety logic.
// No raw OSSD tap, no safety reset, no interlock or actuator-enable output.
HMI_GUARD_STATUS := AUX_GUARD_CLEAR;
HMI_SAFETY_FAULT := AUX_SAFETY_FAULT;
HMI_RESET_REQUIRED := AUX_RESET_REQUIRED;
// Loss or stale communication must be displayed as UNKNOWN, not SAFE.These status assignments are not a safety function and do not process the OSSD pair or command restart. No generic press/release timing window is prescribed.
4) Reset strategies
- Determine restart prevention from access and remaining-presence risks; clearing beams must not cause an unexpected hazardous start.
- Use the exact approved reset press/release sequence and timing. Rising-edge or two-stage behavior is not universal.
- Locate reset outside the hazard area with the necessary view; add measures where the full zone cannot be checked.
- Reset acknowledges a safe condition; it must not itself initiate hazardous motion.
5) Commissioning routine (5-step)
- Document review: confirm exact interface, configuration and approved machine drawing before power is applied.
- Detection: with hazardous motion disabled, use the prescribed test piece over the complete field and relevant boundaries; follow exact manual conditions.
- Fault and feedback: use the approved controlled test method, verifying specified diagnostics and restart inhibition. Do not hold contactors or improvise live shorts.
- Restart: test clear field, held reset, fault recovery and power restoration; no unintended hazardous start is acceptable.
- Stopping and record: qualified personnel validate the complete stopping function under separately controlled conditions and archive timing, access assessment and settings.
Self-test log (CSV copy)
Item,Test,Expected,Actual,Result,Notes
1,Prescribed test piece over full field,Hazard disabled for detection checks,,,
2,Channel diagnostics per approved procedure,Unsafe mismatch produces specified safe response,,,
3,Final-element feedback test per manuals,Incorrect feedback inhibits required restart,,,
4,Reset and power restoration,No unintended hazardous start,,,
5,Full-chain stopping and access assessment,Recorded worst case and applicable distance accepted,,,
6,Configuration and interface evidence,Approved versions and settings archived,,,
Primary references: SICK deTec4 Core operating instructions (model-specific OSSD and testing example), ISO 13855:2024, and IEC 62046:2026. These do not establish any DAIDISIKE relay's unsupported functions.
6) Common mistakes & how to avoid
| Mistake | Symptom | Fix |
|---|---|---|
| Selecting by PNP/NPN label alone | Pulse incompatibility or invalid input evaluation | Check exact approved safety output/input combination and timing |
| Joining OSSD channels or tapping ordinary PLC inputs | Fault masking or unapproved loading | Keep approved independent safety channels; use separate diagnostics |
| Unapproved or bypassed feedback | Required final-element failures are not detected | Use suitable linked feedback and validate the monitoring design |
| Routing beside power wiring without EMC assessment | Noise or intermittent faults | Apply the actual manuals' cable separation and shield/bonding requirements |
| Implementing reset in ordinary PLC example logic | Unexpected start or masked restart condition | Use the approved safety restart function and separately validate startup |
7) FAQ
Why is PNP preferred in most plants?
PNP OSSD interfaces are common, but prevalence is not a selection rule. Choose the exact approved output/input pair, including pulse tolerances and fault response. Changing COM voltage or inverting a normal PLC bit cannot create a compatible safety interface.
Can a PLC directly open the safety circuit?
An ordinary PLC and the diagnostic code shown here must not perform the protective stop, safety reset or safety enable. A suitable safety PLC with approved safety inputs, program and validated final elements may implement the function. Ordinary PLC displays should receive separate auxiliary/status outputs, not raw OSSD taps.
How do I prove the EDM path?
Follow the approved controller and final-device validation procedure under safe, controlled conditions. Verify required feedback transitions and that an incorrect state prevents the required restart. Do not mechanically hold a contactor or improvise live fault injection; no generic test in this article authorizes altering the machine circuit.
