Machine safety is one of those disciplines where “mostly works” is the same as “eventually hurts someone.” The Pilz PNOZ 16SP family exists to make the safety side boring: it provides a safety-related interruption of a safety circuit and is intended for classic guard and emergency-stop architectures where reliability and diagnostic coverage matter. In the PNOZ 16SP lineup, order number 787070 is the “C” connection variant with spring-loaded (cage clamp) terminals, used for the 24 VAC/DC version.
PNOZ 16SP is designed for use in applications such as E-STOP pushbuttons, safety gates, pressure sensitive mats, and pressure sensitive edges, meeting relevant requirements (as described in the operating documentation).
What makes this relay practical in the real world is that it supports both straightforward safety wiring (single-channel) and more diagnostic-rich wiring (dual-channel with detection), includes a feedback loop for external device monitoring, and offers semiconductor signaling outputs so you can feed status into a PLC/HMI without “stealing” your safety contacts.
Pilz uses the same PNOZ 16SP core safety function across multiple supply versions and connection types. In the order reference, Pilz lists:
777070: PNOZ 16SP 24 VAC/DC, screw terminals
787070: PNOZ 16SP C 24 VAC/DC, spring-loaded / cage clamp terminals
So, when you specify 787070, you are primarily choosing the terminal technology (spring-loaded) while staying within the 24 VAC/DC supply version of PNOZ 16SP.
PNOZ 16SP is built around a redundant, self-monitored safety concept: the unit is designed so the safety function remains effective even if a component fails, and relay operation is checked automatically in each switching cycle.
In operation, the relay becomes ready when two things are satisfied:
The feedback loop is closed (Y1–Y2).
The start circuit is closed (S33–S34).
When the input circuit is healthy (for example, the E-STOP is not pressed), the safety contacts close and the unit is active. If the input circuit opens (for example, E-STOP pressed or a safety gate opens), the safety contacts open redundantly.
PNOZ 16SP also provides two semiconductor outputs for signaling:
One indicates the switch state of the safety contacts (documented as Y32).
Another indicates a “short across contacts”/fault-related signal (documented as Y35, including the note about supply/fuse condition).
PNOZ 16SP supports multiple operating approaches, which is handy when you’re modernizing a machine but must keep proven wiring patterns:
Single-channel operation (simpler, but with less redundancy in the input circuit).
Dual-channel operation with detection of shorts across contacts, where the relay detects earth faults, short circuits in the input circuit, and shorts across contacts in the input circuit.
Automatic start or manual start, depending on whether you want the safety outputs to energize automatically after the input circuit becomes healthy, or only after an intentional reset/start action.
For pressure sensitive mat applications, the documentation describes behavior where actuation can create a short condition that triggers internal fault detection, opens the safety contacts, and requires recovery time before returning to ready state.
Important integration detail: the device documentation notes that short circuits/shorts across contacts in the start/feedback loop are not recognized by the device and must be handled via wiring measures or fault exclusion practices.
The operating manual provides detailed technical data for the 24 V variant (Order no. 777070); since 787070 is the same 24 VAC/DC version with spring-loaded terminals per the order reference, this table is the practical “engineering baseline” most buyers expect when selecting 787070.
| Category | Specification (24 VAC/DC PNOZ 16SP baseline) |
|---|---|
| Safety outputs | 2 instantaneous safety contacts (N/O), positive-guided |
| Semiconductor outputs | 2 outputs, 24 V, 20 mA (signaling) |
| Supply voltage (AC) | 24 V AC, 50–60 Hz, tolerance -15%/+10% |
| Supply voltage (DC) | 24 V DC, tolerance -15%/+10% |
| Inputs | 2 inputs; typical control circuits shown for input/start/feedback loop at 24 V DC |
| Pressure mat constraint | Max resistance of pressure sensitive mat: 80 Ohm |
| Dimensions / weight | 50x95x121mm; weight 335 g |
| Intended applications | E-STOP, safety gates, pressure mats, pressure edges |
| Function | Terminal / Signal Reference (documentation) | What it’s for |
|---|---|---|
| Feedback loop | Y1–Y2 | External device monitoring loop must be closed for readiness |
| Start circuit | S33–S34 | Enables automatic/manual start behavior depending on wiring |
| Safety contacts | 13–14 and 23–24 | Redundant safety outputs open on demand |
| Status semiconductor output | Y32 | Indicates switch state of safety contacts |
| Fault-related semiconductor output | Y35 | Indicates supply/fuse/short-across-contact related status per documentation |
Fast, tidy wiring in panels: spring-loaded terminals reduce re-torque checks and are friendlier in vibration-prone cabinets compared with traditional screw terminals (selection reason: connection technology).
Clear status feedback without extra relays: semiconductor outputs give you diagnostics to a standard PLC input without consuming the safety contacts.
Versatile safety inputs: supports E-STOP, guards, and pressure mats/edges in one proven relay platform.
Structured commissioning: defined feedback loop and start circuit logic helps create a repeatable validation checklist.
Mount the relay on DIN rail in a cabinet with appropriate protection (the documentation provides installation guidance, including cabinet protection expectations).
Wire the safety input(s) as single-channel or dual-channel per your risk assessment, and wire Y1–Y2 feedback plus S33–S34 start logic.
Confirm safety contact behavior on demand (E-STOP pressed, gate open, mat actuated) and verify semiconductor status signals behave as expected.
Document the test results as part of the overall machine safety validation (the manual stresses that overall machine functional safety depends on the complete safety function, not just the component).
![]()
Contact Us at Any Time