As part of the investigation into the cause of the laser trips, I looked at the status of a few bits of the TwinSafe codes. This is a rough core dump of my notes from the session. The status screen was red on "Interlock OK". The following values were recorded bAmpNPRORunning = 0 bAmpShutterOpen = 1 bAmpShutterClosed = 0 bILOK = 0 bILTwinSafeFBError = 0 bILSoftwareEvent = 1 StandardQX1[0-7] = 11111111 StandardQX2[0-7] = 11100000, this indicates bILDChilFlow, bILXChilFlow and bILDiodeRoomSafetyKeyLock are 1 StandardQX3[0-7] = 00000000 Standard1X1[0-7] = 00100000, this indicates that bILSoftwareEvent is 1 consistent with the above observation Standard1X2[0-7] = 00000000 Standard1X3[0-7] = 00000000 Seemingly the above suggests that at some point there was a problem with the chiller. No indication on the chiller of a problem, in fact both chillers were still running. TwinCAT indicates that 1 frame (out of many tens of thousands) was lost. I don't know if this is enough of a loss to trigger the TwinSafe safety relay or not.