A cause and effect (C&E) matrix is the table that tells the process engineer, the programmer and the test team which plant conditions must trigger which safety actions. In a safety instrumented system (SIS) it is the reference the logic is written from and the list it is tested against: at the factory, on site, and again after every change. This article follows the matrix through a project, using what Rockwell's AADvance and Trusted safety manuals, IEC and the UK Health and Safety Executive (HSE) publish. For what a SIL is and how a safety function reaches it, see What is SIL.
What a cause and effect matrix is
IEC 62881:2018 is the international standard for cause and effect matrices. Its public summary describes the matrix as a simple format for exchanging information between engineering disciplines, in projects and in maintenance, with a minimum content taken from design documents such as P&IDs. A C&E matrix can document how plant equipment reacts to faults, so it is a reference point for safety verification. It is a different tool from the fishbone (Ishikawa) diagram used in quality work.
In the example in Figure 1, each row is a cause and each column an effect. A cause is a condition the SIS detects, such as a pressure transmitter above its trip setpoint, a confirmed gas detection or a field emergency push button. An effect is what the SIS does: close a shutdown valve, stop a pump, raise an alarm. A mark where a row and a column cross means that the cause drives that effect. A row shows what one trip will do; a column shows everything that can close one valve.
Our ICSS article lists the C&E matrices for ESD and fire and gas, numbered and under revision control, among the inputs an owner should specify, next to the safety requirements specification (SRS). IEC
From the matrix to SIS logic
IEC 62881 leaves one step outside its scope: turning the matrix relations into function or source code for a PLC or DCS. Nor does it cover implementing complex or sequential logic on a particular automation platform. That step is the integrator's engineering work: each cause becomes an input condition in the application, each effect an output command, and each mark a path between them, so the finished program can be traced back to the matrix cell by cell. The matrix is read together with the SRS and the other design documents.
The AADvance manual calls for verification by a combination of review, simulation and testing (
Testing against the matrix: FAT, SAT and validation
IEC 62381:2024 (edition 3.0) is the IEC standard for acceptance tests of process automation systems. Its public summary says it sets requirements and checklists for the factory acceptance test (FAT), the optional factory integration test (FIT), the site acceptance test (SAT) and the site integration test (SIT). The tests show that the system meets its specification, and owner, buyer and vendor use the standard to agree the scope and who is responsible for each activity; its annexes hold checklists for project test procedures. The general difference between FAT and SAT is explained in our industrial automation article and in the glossary.
For a SIS, the C&E matrix makes the test list easy to build. Each marked cell is a cause to simulate and an effect to observe, and an output that moves without a mark is a finding too. The same list can be used at the FAT, before installation, and again at the SAT, with the system installed at the plant.
Both safety manuals then require validation of the integrated system against the safety requirements specification. The AADvance manual adds that validation confirms the process safety time requirements are met (
Bypasses, overrides and forcing
Field devices need maintenance while the plant runs, so a SIS needs a controlled way to stop one input from tripping the plant. The AADvance manual asks the operation and maintenance plan to define the overrides used to maintain sensors and actuators (
The Trusted manual strongly recommends that I/O forcing is not used to support field device maintenance, because forcing is provided for application testing (
HSE's control systems guidance puts override management into the operating procedures: authorisation, security, recording, monitoring and review of overrides, and reset requirements. The same page says trips should not reset themselves unless that has been justified, and that protection systems should show that a demand to perform a safety function has been made. Who may write a bypass into the SIS is also a security question, but the security levels of IEC 62443 are a separate scale from SIL.
Proof testing after commissioning
Internal diagnostics do not see everything. The Trusted manual says that in most configurations some elements are not tested by the system's diagnostics: the final passive elements of some I/O module types, the FTAs that interface with the sensors, the actuators themselves and the field wiring. It asks for planned maintenance testing so that faults do not accumulate, with the maximum interval defined during system design, before installation. The manual strongly recommends an interval of less than 12 months, and its Appendix F gives proof test methods (
The AADvance manual asks the operation and maintenance plan to include the procedures for recalibrating sensors and actuators and for testing the system periodically, with the maximum intervals between tests (
HSE explains why the interval matters: the failure probability of a protection system depends critically on how often it is proof tested and on how well the test finds failures that normal operation does not reveal. HSE expects proof test procedures with success and failure criteria, end-to-end tests including sample and impulse lines, tests at the conditions expected at a trip, and a checked reinstatement of each sensor after the test. Its COMAH guidance asks sites for the proof test frequency and how it was derived.
Changing safety logic: management of change
The C&E matrix and the program change together. The Trusted manual says design changes shall be managed carefully, under documented procedures that are the end user's responsibility, with guidance from the system integrator (
The AADvance manual requires change control procedures with records of modification requests, the impact analysis of proposed modifications and their approval (
What TDL checks first
These are our own working habits on an SIS project or an existing AADvance or Trusted system, not vendor requirements:
- The SIL target of each safety function comes from the plant's hazard and risk assessment and the safety requirements specification. We implement and test against it; we do not set it.
- We check that the C&E matrix revision matches the SRS revision and the program in the controller, and list any cause or effect that appears in one and not the other.
- We read the bypass and override philosophy before writing logic: which inputs may be bypassed, who authorises it, how a bypass shows on the operator screens and how reset works.
- We ask for the proof test procedures and intervals, and check that the logic and screens support them.
- We agree the FAT and SAT procedures with the owner or EPC before testing, built from the matrix so that every marked cell has a test step.
- On a running system, we take a backup and compare the program with the last approved baseline before any change.
How TDL approaches it
TDL builds SIS for SIL 2 and SIL 3 functions on AADvance and Trusted, including ESD and Fire & Gas. Our ICSS and safety systems service covers cause & effect implementation and witnessed testing, and our control system packages for EPC contractors include testing and commissioning. At the Phu My Gas Distribution Station, we installed and programmed the inlet shut-off valve system across AADvance and ControlLogix, through test run and hand-over. At Thai Binh 2 Thermal Power Plant, we provided technical consultation for the ESD system on Trusted, including field operation and testing according to the SAT documents. At Golden Pass LNG in Texas, a TDL engineer carried out functional testing of the BMS/SIS for SIL 2 safety functions during commissioning.
Frequently asked questions
Is the cause and effect matrix the same as the SIS program?
No. IEC 62881 leaves the conversion of the matrix into PLC or DCS code outside its scope, and it does not cover implementing complex or sequential logic on a particular automation platform. The integrator writes the logic from the matrix and the safety requirements specification, so that each marked cell can be traced to the program.
What is the difference between FAT and SAT for a safety system?
The FAT is done at the supplier's site before installation, and the SAT at the plant after installation. IEC 62381:2024 sets requirements and checklists for both. The AADvance and Trusted safety manuals also require validation of the integrated system against the safety requirements specification.
Can I/O forcing be used to bypass a transmitter during maintenance?
The Trusted safety manual strongly recommends against it, because forcing is provided for application testing. Overrides for sensor and actuator maintenance are defined in the operation and maintenance plan, and HSE expects them to be authorised, recorded, monitored and reviewed.
How often must a SIS be proof tested?
The maximum interval between tests is defined during system design, before installation. The Trusted safety manual strongly recommends less than 12 months, and HSE notes that the failure probability of a protection system depends critically on how often it is proof tested.
What has to be retested after a change to safety logic?
The Trusted safety manual asks for an impact analysis before the change is authorised, and for a test of the change itself plus non-regression testing. HSE adds that safety verification confirms the safety function and its integrity remain after the change.
Sources
- Rockwell Automation,
ICSTT-RM446S-EN-P , AADvance Controller Safety Manual, 10/2024 — p. 24, 26–28, 41 - Rockwell Automation,
ICSTT-RM459K-EN-P , Trusted TMR System Safety Manual (T8094 Issue 40), 11/2023 — p. 24, 26–29 - IEC, IEC 62881:2018, Cause and effect matrix (IEC Webstore overview page)
- IEC, IEC 62381:2024, Automation systems in the process industry – FAT, SAT and SIT (IEC Webstore overview page)
- IEC, IEC
61511-1 :2016, Functional safety – Safety instrumented systems for the process industry sector, Part 1 (IEC Webstore overview page) - HSE, Control systems (COMAH technical measures)
- HSE, Discipline guidance for assessment of C&I issues in COMAH reports
- HSE, Functional safety, updated 29/06/2026
Read 14 November 2026. This article paraphrases the sources and does not quote them; read the original documents before designing or working on a system. Links open the latest edition in Rockwell's literature library; page numbers refer to the edition cited.