Repository navigation
ISO 13849 control system reliability
Standards tour · stop 3 of 20 · ← ISO 10218-1 and -2 · IEC 62061 →
The risk graph of ISO 13849-1. Three questions, how severe, how often, can it be avoided, lead to the required Performance Level. The two traced paths use the ratings the record carries for two hazards, read from WP-C-03 when the figure is generated. Generated by tour_figures.py; it explains the standard's idea and claims nothing about the arm.
In one sentence. ISO 13849 measures how dependable a safety function is, as a Performance Level from PL a to PL e, and says how to find the level the risk needs, design for it, prove it by calculation and validate it.
ISO 13849-1:2023, Safety of machinery: safety-related parts of control systems, Part 1: general principles for design, and ISO 13849-2:2012, Part 2: validation. A type-B standard. A safety function is a function whose failure can immediately increase the risk, such as stopping the arm when the emergency stop is pressed. The safety-related parts of the control system (SRP/CS) are everything that carries it: the input, the logic and the output.
How good it must be. The risk graph asks three questions about the hazard the function protects against:
- S, severity: S1 a slight, normally reversible injury; S2 a serious one, including death.
- F, frequency or duration of exposure: F1 seldom or short; F2 frequent, continuous or long.
- P, possibility of avoiding the hazard: P1 possible under specific conditions; P2 scarcely possible.
The answers give the required Performance Level, PLr, from a to e.
How good it is. The design then reaches an achieved PL from four things: the category (the architecture, B and 1 to 4), the MTTFD of each channel (how long, on average, until a dangerous failure), the DCavg (how much of that is caught by diagnostics) and the measures against common cause failure. Software and systematic failures have their own requirements. The achieved PL must be at least the PLr.
- Categories B and 1: one channel, no fault detection; category 1 uses well-tried components.
- Category 2: one channel, tested periodically.
- Category 3: two channels; a single fault does not lose the function and is detected where reasonably practicable.
- Category 4: two channels; faults are detected in time and an accumulation of faults is considered.
Category 3, the architecture usually behind PL d: two channels, so one fault does not lose the stop, and monitoring that catches the fault before it is joined by a second. Generated by tour_figures.py; it explains the standard's idea and claims nothing about the arm.
Today no safety function exists at the baseline: the only stop is a software command on the motor bus (GAP-08). The actuators publish no reliability data (GAP-14), so no PL could be calculated on them even if a function ran there. That is why the record puts the stop functions on a hardwired chain of certified parts.
| What the record takes | Where |
|---|---|
| The risk graph ratings and PLr of every hazard (the package's, to be re-rated) | Risk assessment, WP-C-03 §5 |
| The safety requirements specification | WP-S-02 |
| The architecture: a two-channel E-stop, a safety relay and contactors with mirror contacts on the 24 V motor supply | Technical safety concept, WP-S-03; the bench stop question (DQ-006, answered) |
| The PL calculation, with a SISTEMA project as the record | WP-H-04 |
| Certified and well-tried components | WP-H-07 |
| Validation, and fault injection with the fault lists of Part 2 | WP-V-01, WP-V-05 |
| The PL target for the stop functions | The PL target question (DQ-004, answered: PL d for the stops) |
Any achieved PL: nothing exists to achieve one yet. The ratings are the package's. In the first safety case the controller safety layer and the host software are hardened as defence in depth and carry no PL claim; only the hardwired chain does (WP-M-01 §6).
- PL, PLr: Performance Level achieved, Performance Level required; a to e.
- Category: the designated architecture, B and 1 to 4.
- MTTFD: mean time to dangerous failure of a channel.
- DCavg: average diagnostic coverage, the share of dangerous failures the diagnostics detect.
- CCF: common cause failure, one event that defeats both channels.
- PFHD: average probability of a dangerous failure per hour; each PL is a band of it (IEC 62061).
- Mirror contact: an auxiliary contact mechanically linked to a contactor's main contacts, so it shows whether they really opened.
No standard is held by the project, so every clause number on this page is to be checked against a licensed copy. The lead decided to buy them only when an assessor is engaged (DQ-011).
| Clause | What it covers |
|---|---|
| 13849-1 §5 | Specification of the safety functions |
| 13849-1 §6 | Design considerations, categories and the achieved PL |
| 13849-1 §7 | Software safety requirements |
| 13849-1 §8, §10 | Verification of the achieved PL; validation |
| 13849-1 §12 | Technical documentation |
| 13849-1 Annex A | Determining the required PL: the risk graph |
| 13849-1 Annexes C to F | MTTFD, diagnostic coverage and common cause failure |
| 13849-2 Annexes A to D | Fault lists and well-tried principles for mechanical, pneumatic, hydraulic and electrical parts |
Standards tour · stop 3 of 20 · ← ISO 10218-1 and -2 · IEC 62061 →
Mirrored from wiki/ on main at 832f97b, 2026-11-01. Pages are reviewed by pull request; the wiki is not edited in place. This wiki explains and links; safety claims and evidence live in the assurance record.
reBot-DevArm assurance wiki
- Home
- Processes
- Process maps
- Standards at a glance
- How we use each standard
- Standards tour
- Roadmap and status
- How the repository is organized
- How decisions are made
- Glossary
- Reading the safety case
- Hazard scenes
- For the assessor
- Reference arm
- Contributor guide
- Reporting a safety concern
- Session log
- FAQ
The standards tour
- Start here
- ISO 12100
- ISO 10218-1 and -2
- ISO 13849-1 and -2
- IEC 62061
- IEC 61508
- EN 60204-1
- ISO 13850
- ISO 13854
- ISO 13857
- ISO 13855
- ISO/TS 15066
- IEC 60812
- IEC 61025
- ISO 21448
- IEC 62443
- ISO/IEC TR 5469
- UL 4600
- Automotive SPICE
- Machinery Regulation
- AI Act
Repository