The boundary conditions and assumptions for safety assessments and calculations of residual error rates are listed here.


  • Number of retries in the underlying standard communication channel:No restrictions
  • CRC polynomials used inside the underlying standard communication channel (e.g. Ethernet, TCP, …):No restrictions
  • Message storing elements:No restrictions; any number of message storing elements is permitted
  • Size of SafetyData within one SPDU:≤ 1500 bytes

Even for safety functions that do not require manual operator acknowledgment for restart, manual operator acknowledgment is mandatory whenever the SafetyConsumer has detected certain types of errors and indicates this using OperatorAckRequested. Hence, operator acknowledgment is expected to be implemented by the safety application whenever OPC UA Safety is used. For details, see and Clause B.2.