Zhejiang Xinsenzheng Automation Co., Ltd.

Industrial Sensor Manufacturer OEM & Application Support Factory-direct Supply

MTTFd, DCavg and CCF Explained: Evidence for ISO 13849

MTTFd estimates dangerous-failure reliability, DCavg measures how effectively relevant dangerous faults are detected, and CCF tests whether one shared cause can defeat multiple channels. All three support an ISO 13849 Performance Level assessment, but none proves the safety of a component, circuit or machine by itself.

Engineer reviewing industrial control equipment for a machine safety function
Reliability data only becomes meaningful when it is tied to a defined safety function, real architecture and documented operating conditions. Photo: Pexels.

What do MTTFd, DCavg and CCF each measure?

Do not choose the largest number and stop. Begin with the hazard and required PLr, define the complete safety function, then use each parameter for the question it actually answers.

MTTFd

Will a dangerous failure occur over time?

Mean time to dangerous failure describes the dangerous-failure reliability contribution of a channel or element under stated conditions. It is not warranty life, MTBF or a replacement date.

DCavg

Will the diagnostics detect relevant dangerous faults?

Average diagnostic coverage reflects the effectiveness of the selected fault-detection measures. It is not controller uptime and it is not normally a simple average of device percentages.

CCF

Could one shared cause defeat redundant channels?

Common-cause failure analysis examines shared wiring, power, environment, design, configuration and maintenance influences. Two channels on a drawing are not automatically independent.

Use the missing evidence—not the largest number—to decide whether the assessment can continue.
Current conditionRecommended actionEvidence requiredStop boundary
B10d is available but annual operations are unknownDefine what counts as one operation, then calculate or measure the real yearly demand.Production calendar, cycle rate, operations per cycle, test operations and product conditions.Do not calculate application MTTFd from a guessed duty cycle.
A device advertises high diagnostic coverageMap each claimed diagnostic to the dangerous fault it detects, its detection time and its fault reaction.Safety manual, diagnostic boundary, timing, wiring and validation test.Do not transfer a device percentage directly to subsystem DCavg.
The schematic shows two channelsInspect shared routes, supply, environment, configuration and maintenance exposure.CCF checklist plus drawings, as-built inspection and lifecycle controls.Channel count alone is not proof of independence.
The calculation achieves the required PLCompare the model with the built machine and execute the approved validation plan.SRS, controlled calculation, software and parameter records, inspection and test results.Do not release a function that differs from its model or fails any acceptance criterion.

Fast rule: PLr comes from the risk assessment. Achieved PL comes from the complete implemented safety function. Category, MTTFd, DCavg and CCF are important inputs, but software, systematic-failure controls, mission time, fault behavior and validation still matter.

Where do these parameters fit in a complete safety function?

ISO 13849-1:2023 provides a methodology for designing and integrating safety-related parts of control systems in high-demand and continuous operation. It does not decide which safety function or PLr a particular machine needs. That decision begins with risk assessment and any applicable Type C machinery standard.

No single parameter produces the final PL. The calculation model also needs the designated architecture/category and must reflect the real input, logic, output, feedback, connections, power dependencies and safety-related software. ISO 13849-2:2012 addresses validation by analysis and testing of the specified safety functions, achieved category and achieved PL; ISO currently lists a replacement draft under development.

Which reliability and safety terms must engineers keep separate?

Most calculation mistakes begin before a number is entered. The following terms belong to different levels of the safety argument.

Keep requirement, reliability, diagnostic, common-cause and lifecycle terms at the correct level of the safety argument.
TermPlain-English meaningPractical useDo not confuse it with
PLrRequired Performance Level for the defined safety function.Sets the required risk reduction before design verification.A supplier's product claim or the PL already achieved.
MTTFdMean time to dangerous failure for a channel or element under stated assumptions.Quantifies dangerous-failure reliability in an ISO 13849 assessment.MTBF, warranty, replacement interval or total machine life.
B10dNumber of cycles at which 10% of a population can be expected to fail dangerously under defined conditions.Supports application-specific MTTFd calculation for wearing elements.Ordinary B10 endurance or a value independent of load and duty.
nopNumber of relevant operations per year in the actual application.Connects cycle-based data to real annual use.PLC scan count, powered hours alone or guessed nameplate speed.
DC / DCavgCoverage of dangerous failures by diagnostics, including the average for the defined subsystem.Shows whether relevant dangerous faults are detected in time.Availability, alarm count or an arithmetic average of arbitrary percentages.
CCFFailure of multiple channels from one shared cause.Tests whether redundant paths resist shared influences.Any two unrelated failures or proof that redundancy is automatically independent.
PFH / PFHdAverage frequency of dangerous failure per hour; terminology varies by standard edition and product data.Forms part of the probabilistic result for a safety function or subsystem.MTTFd written in another unit.
Mission timeThe stated period for which the safety assessment is claimed.Connects data, service planning and lifecycle controls.Permission to exceed product limits or ignore wear-related replacement.
Fault exclusionA justified decision that a failure mode need not be considered under defined conditions.Used only when physical design and evidence support the exclusion.A convenient way to remove a difficult failure from the model.

MTTFd is not MTBF. General reliability data can include safe failures, nuisance failures and repair events. MTTFd is narrowed to dangerous failures in the safety context. Good uptime does not prove suitability for a specific safety function.

How is MTTFd obtained from B10d and actual machine use?

For an electronic or non-wearing element, the manufacturer may publish MTTFd, PFH/PFHd or the data needed for the applicable calculation. For a wearing contactor, relay, mechanical switch or valve, B10d is often supplied under specific load and test conditions. That cycle value becomes application-specific only after the real operating demand is known.

A safety function can include several channels and many elements. Evaluate them according to the real architecture instead of averaging attractive values into one unsupported system number. A high MTTFd cannot compensate for an incorrect safe state, missing diagnostics, weak category behavior or a shared failure path.

nop = days/year × hours/day × cycles/hour × operations/cycle MTTFd = B10d ÷ (0.1 × nop) T10d = B10d ÷ nop = MTTFd ÷ 10

These simplified relationships are for a wearing element when their assumptions apply. Use the exact manufacturer's operation definition, load conditions, current standard method, relevant limits and mission-time rules.

Siemens' official B10d guidance likewise connects MTTFd to B10d and a realistic operating frequency. That product-family example supports the calculation method; it does not authorize using Siemens data for another component.

Industrial electrician checking contactors and control wiring whose exact load duty and safety data affect an MTTFd assessment
Exact model, load, switching duty, environment and safety data matter more than a family-level reliability claim. Photo: Shameer Vayalakkad Hydrose / Pexels.
Estimate how annual operations change MTTFd and T10d

This calculator demonstrates the simplified relationship for one fictional wearing element. It does not determine Category, DCavg, CCF, PFH/PFHd, PL or component suitability.

Use only authorized product data under its stated conditions.
Use the planned or measured production calendar.
Include the shifts in which the component can operate.
Do not rely on nameplate speed when actual products vary.
Follow the operation definition in the component data.
Annual operations, MTTFd and T10d 200,000 relevant operations per year (nop) 50 years illustrative MTTFd before applicable assessment limits 5 years illustrative wear-related T10d
Compare T10d with the product's mission-time or service-life conditions and use the smaller applicable limit. Then complete the full safety-function assessment.
Evidence needed before B10d, MTTFd and use-rate values can support the modeled element.
InputWhat to verifyCommon errorConsequence
Exact product dataModel code, revision, safety manual, safety data, load, environment and mission-time conditions.Using a family marketing figure for a different output, contact set or firmware.The model represents the wrong product or operating mode.
B10d or direct MTTFdAuthorized source, dangerous-failure basis and restrictions.Treating B10 and B10d as interchangeable or inventing B10d from ordinary endurance.Dangerous-failure reliability is overstated.
Actual nopSchedule, cycle time, operations per cycle, testing and abnormal production cycles.Using nominal line rate while ignoring short products, multiple starts or 24/7 operation.Calculated MTTFd looks higher than actual use supports.
Load and environmentVoltage, current, inrush, switching class, pressure, temperature, contamination, vibration and EMC.Assuming published B10d is unchanged under a harder load or environment.Actual wear and failure mechanisms can differ.
Lifecycle controlsMission time, T10d, service plan, spares control and reassessment triggers.Calling a large MTTFd result an unlimited service interval.The safety claim can outlive its evidence.

What evidence supports a DCavg claim?

A diagnostic feature only contributes when it addresses a relevant dangerous failure within the needed time and leads to the specified fault reaction. LEDs, alarms and controller health messages do not automatically create diagnostic coverage for external sensors, wiring or final energy-control elements.

DC = detected dangerous failure rate ÷ total dangerous failure rate considered DCavg ≈ Σ(DCi ÷ MTTFdi) ÷ Σ(1 ÷ MTTFdi)

The second expression shows why DCavg is not normally an arithmetic average. An element that contributes more dangerous failure rate has more weight. Use the current standard or controlled tool method for the defined subsystem.

1

Map the failure

State the dangerous failure mode: welded contact, channel short, sensor output stuck, feedback mismatch, valve failure or another defined condition.

2

Map the detection

Identify the test, discrepancy check, OSSD pulse evaluation, cross-monitoring, EDM feedback or functional test that can detect it.

3

Map timing and response

Confirm when detection occurs, how the system reacts, whether restart is blocked and what evidence proves the installed behavior.

Each diagnostic measure needs a defined fault, detection boundary, timing and safe response.
Diagnostic measureCan help detectDoes not automatically proveVerify in the application
Dual-channel discrepancy monitoringSpecified channel sequence, timing and disagreement faults.Every guard mechanical failure, defeat, shared cable fault or final-output fault.Expected sequence, time limit, short detection, cable routing and fault state.
OSSD or input test pulsesSpecified shorts, cross faults or output-line faults when devices are compatible.Correct physical stopping, safe load switching or compatibility with every input.Pulse timing, capacitance, wiring, source/sink requirements and diagnostics.
EDM / output feedbackA final switching device state inconsistent with the command.That all stored energy is absent, a brake is holding or all motion has stopped.Feedback relationship, timing, every relevant final element and fault response.
Controller self-testInternal faults within the certified product's specified scope.Correct field wiring, sensor mechanics, requirements or external dependencies.Safety manual, configured blocks, firmware control and diagnostic boundary.
Functional test before demandSome latent faults before the next hazardous operation.Faults outside the test scope or faults arising after a test.Test rate versus demand rate, coverage, safe test behavior and records.

DCavg classes are a result, not a design target by themselves. Current applicable methods commonly group diagnostic coverage as none, low, medium or high. A high class cannot rescue an unsuitable architecture, slow test, incomplete output monitoring or incorrect safe state.

How should common-cause failures be evaluated?

Two guard contacts, two input channels or two contactors may look independent on a schematic while sharing a cable route, connector, supply, enclosure, contaminant, heat source, mechanical mounting, software assumption or maintenance error. One event can then disable both paths.

Common-cause failure analysis is not simply a score entered into software. It is a physical and organizational review of the real machine. Useful measures can include separation, environmental protection, EMC-aware design, suitable component loading, failure analysis, competence, controlled procedures and justified diversity.

65 minimum checklist points
Passing the checklist is a starting condition, not proof of the achieved PL.

ISO 13849 implementation tools commonly require at least 65 CCF points for Category 2, 3 and 4 subsystems. The ABB Functional Safety Design Tool user manual documents this threshold and the related category conditions.

Still required: confirm the category conditions, MTTFd, DCavg, systematic measures and the behavior of the installed machine, then validate the complete safety function.

Industrial technician examining one electrical cabinet where redundant safety channels may share wiring power environmental and maintenance risks
A cabinet can contain two channels while still exposing both to one wiring, supply, environmental or maintenance cause. Photo: Onics Energy / Pexels.

Shared-cause risk

Both channels use one unprotected route. One crush, cut, connector-ingress event or installation error affects both.

Both devices face the same uncontrolled stress. Heat, washdown, vibration, oil, corrosion or EMC can degrade both paths together.

Both channels repeat one design error. A shared configuration, software requirement or maintenance bypass defeats the apparent redundancy.

Countermeasure evidence

As-built separation and protection. Drawings, photographs, routing records, enclosure details and inspection evidence match the claim.

Environment and electrical design. Ratings, load protection, grounding, bonding, EMC measures and supply dependencies are controlled.

Lifecycle controls. Independent review, version control, training, bypass authorization, maintenance and change approval are documented.

Potential shared causes must be connected to physical countermeasures and retained as-built evidence.
Potential common causeWhy redundancy can failCountermeasure directionEvidence to retain
Shared physical routeOne pinch, cut, ingress event or installation error affects both channels.Separate or protect routes and connectors where the analysis requires it.Electrical drawings, as-built photos, inspection and fault-test records.
EnvironmentHeat, coolant, washdown, dust, corrosion, vibration or shock degrades both.Select suitable devices and enclosures; improve location, sealing and maintenance.Environment specification, ratings, enclosure details and maintenance plan.
EMC / electrical disturbanceSurge, induced voltage, reference or wiring problems influence both paths.Apply controlled separation, grounding, bonding and protective measures.EMC design records, drawings, commissioning evidence and instructions.
Shared power or energy pathA common supply, output stage, valve manifold or mechanical link defeats both.Analyze shared elements explicitly and design the required fault reaction.Block diagram, FMEA, power/energy drawing and feedback test results.
Configuration / procedureThe same wrong parameter, software logic or maintenance action affects both.Use independent review, version control, competence and controlled bypass.Requirements, review records, version history, training and authorization.

How do Category, MTTFd, DCavg and CCF combine?

The table below is a reading aid for the common simplified ISO 13849 approach. It is not a recipe for selecting a category. Current ISO 13849-1 requirements, applicable Type C standards and every qualitative category condition govern the real design.

Simplified reading aid only: the applicable ISO 13849 edition and all category conditions govern the real design.
CategorySimplified structural ideaTypical MTTFd / DCavg patternCCF roleCritical boundary
BBasic single-channel safety-related architecture.MTTFd commonly low to medium; DCavg none.Not generally a multi-channel CCF evaluation.A fault can lead to loss of the safety function.
1Single channel using well-tried components and safety principles.MTTFd high; DCavg none.Not generally a multi-channel CCF evaluation.A single fault can still cause loss; attainable PL is limited.
2Functional channel plus a test function.MTTFd low to high; DCavg low to medium in the simplified model.CCF measures required.Test rate, test coverage and behavior after a detected fault are decisive.
3Redundant functional channels with monitoring.MTTFd low to high; DCavg low to medium in the simplified model.CCF measures required.A single fault must not cause loss; not every fault must be detected immediately.
4Redundant channels with stronger fault detection and fault behavior.MTTFd high; DCavg high in the simplified model.CCF measures required.Single and accumulated undetected faults must meet the Category 4 behavior.

Category 3 does not automatically mean PL d. The achieved PL also depends on MTTFd, DCavg, CCF and the complete safety-function design. Nor does a product marked PL e make the complete machine PL e; its use, configuration, interfaces and downstream energy-control elements remain part of the assessment.

What can a worked example prove—and not prove?

Assume a risk assessment has already defined the PLr for a guard-opening safety function. The system contains two guard-switch channels, safety logic, two final energy-control paths, feedback monitoring and all interconnections. This is a reasoning example, not a calculation for a real cell.

  • MTTFd: obtain exact switch, controller and final-element data. Use published B10d under the actual load and documented operations per year for wearing parts.
  • DCavg: list what discrepancy monitoring, controller tests and output feedback really detect, including timing and fault response.
  • CCF: inspect shared cable paths, mounting, panel environment, vibration, washdown, EMC, supply, software and maintenance practices.
  • Validation: test guard opening, channel faults where specified and safely feasible, final-element feedback, reset, restart prevention, stop behavior and final safe state.

A model with high MTTFd and a 65-point CCF entry remains incomplete if it omits shared mechanical coupling, coast-down, a blind access route or an output that cannot remove hazardous energy.

Industrial machine opening protected by a safety light curtain with nearby control equipment illustrating one complete machine safety function
A safety function includes detection, logic, final energy control, feedback, stopping behavior and the physical machine. Image: xsz sensor.

Which mistakes should stop a Performance Level calculation?

Stop the assessment when an input, boundary or as-built condition cannot be supported.
MistakeWhy it failsBetter practice
Starting with a desired PLComponents are chosen before the safety function and required risk reduction are defined.Complete the risk assessment and safety-requirements specification first.
Using one component's PL claimProduct capability depends on application, configuration, interfaces and the full chain.Model every input, logic, output and connection within the defined function.
Using B10 instead of B10dGeneral endurance does not identify the dangerous-failure portion.Request authorized B10d or other appropriate safety data.
Guessing nopReal starts, short products, test actions and shift patterns may differ greatly.Document actual annual safety-related operations and what counts as one operation.
Averaging DC by eyeA highly diagnosed controller does not cancel a weakly diagnosed final element.Use the applicable weighted DCavg method and failure-data rationale.
Calling every alarm a diagnosticAn alarm may not detect the dangerous fault in time or produce the required safe response.Map failure mode, detection, timing, response and validation evidence.
Treating redundancy as CCF proofBoth channels can share wiring, supply, environment, design and maintenance errors.Complete the CCF review against the actual installed machine.
Scoring planned measuresThe numerical assessment no longer matches the as-built machine.Verify routes, enclosures, EMC controls, competence and procedures at validation.
Using fault exclusion casuallyA dangerous failure is removed without proving the conditions that make exclusion credible.Retain the physical and standards-based justification for every exclusion.
Ignoring mission time and changesThe calculation remains in a file while components, speed, software or environment change.Set service assumptions and reassess after relevant modification.

What can SISTEMA support—and what cannot it validate?

DGUV IFA's SISTEMA supports developers and testers in modeling designated architectures and calculating reliability values for ISO 13849. The current official page states that version 3.x is assigned to ISO 13849-1:2023 and that PLr, Category, CCF, MTTFd and DCavg are entered step by step.

What the tool can support

  • Structure safety functions, subsystems, blocks and elements.
  • Calculate from controlled MTTFd, DCavg, Category and CCF inputs.
  • Show the effect of parameter changes on the modeled function.
  • Produce a report that records entered data and calculated results.
  • Help manage manufacturer libraries and project documentation.

What the tool cannot prove

  • That the risk assessment or PLr is correct.
  • That the model includes every energy path and connection.
  • That field wiring, mechanical installation or software matches the file.
  • That claimed CCF measures exist on the machine.
  • That diagnostics work, stopping is adequate or validation passed.

Version control matters. IFA states that each SISTEMA main version is assigned to a specific ISO 13849-1 revision rather than covering multiple revisions. Record the software version, standard basis, libraries and project file used for the assessment.

How should the completed safety function be assessed and validated?

  1. Define the hazard and safety function. State the initiating event, safe state, controlled energy, response time, modes and reset behavior.
  2. Determine PLr. Use the documented risk assessment, target market and applicable machinery standard.
  3. Map the full SRP/CS. Include input, logic, output, feedback, connections, power, software and mechanical, pneumatic or hydraulic paths.
  4. Justify Category and fault behavior. Verify every condition instead of naming a drawing by its channel count.
  5. Collect controlled component data. Record exact model, revision, MTTFd, PFH/PFHd or B10d basis, load, environment and mission time.
  6. Calculate MTTFd and DCavg. Use actual nop and map diagnostics to dangerous failures, timing and fault response.
  7. Evaluate CCF and systematic measures. Retain physical, electrical, environmental and organizational evidence.
  8. Verify, validate and control change. Compare achieved PL with PLr, test the installed function and review relevant modifications.
Machine safety professional inspecting industrial equipment during validation of an installed safety function and its supporting evidence
Validation compares the installed machine with its safety requirements and calculation model. Photo: ThisIsEngineering / Pexels.

What should buyers request from a supplier or integrator?

A statement such as "safety rated" is not enough. Use the following list when requesting component data, reviewing an integrator proposal or accepting a finished machine.

Safety function definition
  • Hazard, task, initiating event and PLr or SIL target
  • Defined safe state and all controlled energy paths
  • Response time, stopping behavior and restart strategy
  • Complete safety-function block diagram and I/O list
Architecture and product data
  • Category rationale and single-fault behavior
  • Exact product codes, revisions and safety manuals
  • Authorized MTTFd, PFH/PFHd, B10d and mission-time data
  • Load, switching duty, environment and annual nop
Diagnostics and validation evidence
  • Diagnostic-to-failure mapping and test intervals
  • EDM or final-element feedback design where applicable
  • CCF checklist plus as-built physical evidence
  • Validation plan, test results and open deviations
Lifecycle and change control
  • Software, firmware and safety-parameter backups
  • SISTEMA or equivalent controlled calculation files
  • Inspection, replacement and proof-test schedule
  • Spare-parts, bypass and change-control procedure
Copyable minimum data request

Please provide the defined safety function and PLr; complete input–logic–output chain; exact manufacturer, model, suffix, revision and firmware; authorized MTTFd, PFH/PFHd or B10d data; load and annual operating duty; diagnostic-to-failure mapping; CCF evidence; mission time; calculation-file version; and the planned as-built validation tests. Identify every assumption or unavailable item.

Standards and technical references

  1. ISO 13849-1:2023 — official scope for design and integration of safety-related parts of control systems.
  2. ISO 13849-2:2012 — official validation scope for safety functions, achieved category and achieved PL.
  3. DGUV IFA SISTEMA — current official tool description, parameter scope and standard-version mapping.
  4. IFA Report 2/2017e — detailed application guidance for machine-control functional safety; confirm current-edition requirements.
  5. Siemens SIRIUS coupling relays — official B10d, operating-frequency and MTTFd explanation for the referenced product family.
  6. Siemens Contactors in Safety Applications — application-specific B10d, nop, MTTFd and T10d discussion.
  7. ABB Functional Safety Design Tool User Manual — category checks, CCF threshold and required reliability inputs.

Checked September 5, 2026. ISO 13849-1:2023 remains the published fourth edition. ISO 13849-2:2012 remains published while ISO/DIS 13849-2 is under development. Reconfirm the applicable edition, national adoption, tool version and exact manufacturer data before design release.

Send the safety function, not only a desired PL label.

Include the hazard and PLr, input-logic-output chain, exact part numbers, B10d or MTTFd data, actual duty, diagnostics, CCF evidence, drawings and existing calculation files. xsz sensor can help organize light-curtain and interface questions before product selection, while machine-level design and validation remain the responsibility of competent safety professionals.

Discuss the application →
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare