Description | PV name | PV type | Signal values 0, 1 | PLC's I/O type | Modbus Address | PLC register name | Notes |
---|
Reset Interlocks/Latches |
PV name | input | PPS:BSY0:1:SC:InterlockReset | bo | Off, Reset |
Signal values | REQ | 7 | a0.i0 | (name doesn't conflict, but feels too generic.) |
Pause Heartbeat |
PV name | input | PPS:BSY0:1:SC:PauseHb | bo | True, False |
Signal values | REQ | 6 | a0.i1 | (name doesn't conflict, but feels too generic.) |
HW Enable | PPS: |
AAANoutputbi | Disabled (MAJOR), Enabled (NO_ALARM) | RT-IN | 7 | a0.o0 |
|
LCLS Secure: The LCLS Secure Loop for the BTH through FEH is completed and the latching interlock has been reset (i.e., all downstream areas are searched, secure, in No Access, and A\V timeout has completed successfully without EO interruption). | PPS:BSY0: |
AAANoutputbi | Not_Secure (MAJOR), Secure (NO_ALARM) | RT-IN | 6 | a0.o1 |
|
RSY Secure: The research yard fenced area is rad ready and the latching interlock has been reset (i.e., all areas searched, secure, in No Access, and A/V timeout has completed successfully without EO interruption). | PPS:BSY0: |
AAANoutputbi | Not_Secure (MAJOR), Secure (NO_ALARM) | RT-IN | 5 | a0.o2 |
|
BSY BSOICs OK (AKA BSOIC Group-C) | BSOC:BSY0:1:SC:Sumy |
outputbi | Fault (MAJOR), Ok (NO_ALARM) | RT-IN | 4 | a0.o3 |
|
PLC2 panel Stopper-Enable Keyswitch: Local keyswitch on the hardware panel used as a “LOTO” style permit interrupt mechanism and personnel safety token. Keyswitch physically interrupts control circuit permit to HXR/SXR stoppers. | PPS: |
AAANoutputbi | Not_Enabled (MAJOR), Enabled (NO_ALARM) | RT-IN | 3 | a0.o4 |
|
Heartbeat IN (from opposite chain) | PLC: |
AAANoutputbi | Zero (NO_ALARM), One (NO_ALARM) | RT-IN | 2 | a0.o5 | This PLC is referred to as PLC2 in "LCLS-II BSY Beam Switching & Stopper Permit Controls Specification", and PLC1-5 all have equivalent signals |
Cross-Interlock input HX Permit (test-switched A or B): “Raw” stopper permit signal from opposite chain, used for cross-interlocking safety output. When PLCs are cross-interlocked, a fault in either isolated safety chain will result in both chains responding. When PLCs are not cross-interlocked, they operate in isolation of each other, only according to their own individual inputs and logic. | PLC: |
AAANoutputbi | NotReady (MAJOR), Ready (NO_ALARM) | RT-IN | 1 | a0.o6 |
|
Cross-Interlock input SX Permit (test-switched A or B): “Raw” stopper permit signal from opposite chain, used for cross-interlocking safety output. When PLCs are cross-interlocked, a fault in either isolated safety chain will result in both chains responding. When PLCs are not cross-interlocked, they operate in isolation of each other, only according to their own individual inputs and logic. | PLC: |
AAANoutputbi | NotReady (MAJOR), Ready (NO_ALARM) | RT-IN | 0 | a0.o7 |
|
Safety Relay Feedback – HX Summary OFF: |
PPS:AAA:N:Sr[In|Out] | The PLC calculates summary off signals for both HXR and SXR, which drive two independent external safety relays, used by other systems. One contact is monitored on each relay by the PLC to confirm proper relay operation. If the feedback signal “disagrees” with the PLC output driving the external relay, a fault is triggered. The feedback signal is inverted from the relay drive signal. | PPS:BSYH:N:SrIn | bi |
output | Fault (MAJOR), Ok (NO_ALARM) | RT-IN | 15 | a0.o8 | These inputs have correponding outputs below, called ....Out. |
Safety Relay Feedback – SX Summary OFF: The PLC calculates summary off signals for both HXR and SXR, which drive two independent external safety relays, used by other systems. One contact is monitored on each relay by the PLC to confirm proper relay operation. If the feedback signal “disagrees” with the PLC output driving the external relay, a fault is triggered. The feedback signal is inverted from the relay drive signal. | PPS: |
AAASr[In|Out]output | Fault (MAJOR), Ok (NO_ALARM) | RT-IN | 14 | a0.o9 |
|
Test Mode Keyswitch status | PLC: |
AAANoutputbi | Test (MAJOR), Normal (NO_ALARM) | RT-IN | 13 | a0.o10 |
|
STP-D2 Summary OUT: This signal is required as part of the conditions for Cu beam to HXR. It is the logical sum of STP-D2, STP-60, STP-61 and DM60 “OUT” limit switch statuses. | STPR: |
AAANStxxOutoutputbi | Test (MAJOR), Normal (NO_ALARM) | RT-IN | 8 | a0.o15 |
|
HX-Kicker Magnet OFF: Magnet status from SC beamline power supplies.
| KICK: |
AAANxxx:outputbi | NotOff (MAJOR), Off (NO_ALARM) | RT-IN | 23 | a0.o16 |
|
HX-SepMrg Magnet OFF |
PV name | output | : Magnet status from SC beamline power supplies. | BEND:SPH:100:Off | bi | NotOff (MAJOR), Off (NO_ALARM) |
Signal values | RT-IN | 22 | a0.o17 |
|
BYKIK OFF: Magnet status from SC beamline power supplies. | KICK: |
AAAN:xxxoutputbi | NotOff (MAJOR), Off (NO_ALARM) | RT-IN | 21 | a0.o18 |
|
FEE/NEH H1.3 Stopper ST1L0 IN |
PV name | output | PPS:NEH1:1300:ST1L0In | bi | NotIn (NO_ALARM), On (MAJOR) |
Signal values | RT-IN | 20 | a0.o19 |
|
HX-Kicker Admin enable: Input deriving as a summary from multiple administrative keyswitches (from ACR and NEH) , for allowing beam into the BSY. Operates similar to the “beam enable keyswitch”, but control is solely via PLC software, instead of interrupting physical circuit. |
PPSAAANoutputbi | NotEnabled (MAJOR), Enabled (NO_ALARM) | RT-IN | 19 | a0.o20 |
|
Spare (HX-Kicker interlock) |
PPSAAAN:Spare$(bit)output | Fault (MAJOR), Ok (NO_ALARM) | RT-IN | 18 | a0.o21 |
|
STP-34 Summary OUT: |
STPR:AAA:N:StxxOut | This signal is required as part of the conditions for Cu beam to SXR. It is the logical sum of STP-34A and STP-34B “OUT” limit switch statuses. | STPR:BSYS:1:St34Out | bi |
output | Test (MAJOR), Normal (NO_ALARM) | RT-IN | 95 | a0.o64 |
|
SX-Kicker Magnet OFF | KICK: |
AAANxxx:outputbi | NotOff (MAJOR), Off (NO_ALARM) | RT-IN | 94 | a0.o65 |
|
SX-Septum Magnet OFF |
PV name | output | BEND:SPS:400:Off | bi | NotOff (MAJOR), Off (NO_ALARM) |
Signal values | RT-IN | 93 | a0.o66 |
|
BYKIKS Magnet OFF | KICK: |
AAANxxx:outputbi | NotOff (MAJOR), Off (NO_ALARM) | RT-IN | 92 | a0.o67 |
|
CL-Merge Magnet OFF |
PV name | output | BEND:CLTS:765:Off | bi | NotOff (MAJOR), Off (NO_ALARM) |
Signal values | RT-IN | 91 | a0.o68 |
|
SX-Kicker Admin enable: Input deriving as a summary from multiple administrative keyswitches (from ACR and NEH) , for allowing beam into the BSY. Operates similar to the “beam enable keyswitch”, but control is solely via PLC software, instead of interrupting physical circuit. |
PPSAAANoutputbi | NotEnabled (MAJOR), Enabled (NO_ALARM) | RT-IN | 90 | a0.o69 |
|
Spare (SX-Kicker interlock) |
PPSAAAN:Spare$(bit)output | Fault (MAJOR), Ok (NO_ALARM) | RT-IN | 89 | a0.o70 |
|
HX-Kicker and HX-SepMrg Permit |
: Real-time HXR stopper permit status. Output drives both kicker and septum/merge power supply permits. | MGNT:SPH:100:Permit | bi | NotPermitted (MAJOR), Permitted (NO_ALARM) |
PV name | output | Signal values | RT-OUT | 103 | a0.o72 |
|
HX-Kicker and HX-SepMrg Permit (RET): This is a copy of the HXR permit output. For redundant HW safety, both (+) and (-) |
sides of stopper controls are interrupted. | MGNT:SPH:100:PermitRet | bi | NotPermitted (MAJOR), Permitted (NO_ALARM) |
PV name | output | Signal values | RT-OUT | 102 | a0.o73 |
|
HX-Kicker/SepMrg Summary OFF to relay: Real-time HXR stopper off status. Output drives independent safety relay |
providing multiple dry-contact summaries for use by other systems. | MGNT:SPH:100 |
KICK:AAA:N:xxxoutputbi | NotOff (MAJOR), Off (NO_ALARM) | RT-OUT | 101 | a0.o74 |
|
HX "Kicker Conditions OK" to PLC1: Real-time status of beamline conditions necessary for HXR kicker permit which is transmitted to 30-BSY (PLC1 |
). | KICK:SPH:100:Ok | bi | Fault (MAJOR), Ok (NO_ALARM) |
PV name | output | Signal values | RT-OUT | 100 | a0.o75 |
|
SX-Kicker and SX-Septum Permit |
: Real-time SXR stopper permit status. Output drives both kicker and septum power supply permits. | MGNT:SPS:300:Permit | bi | NotPermitted (MAJOR), Permitted (NO_ALARM) |
PV name | output | Signal values | RT-OUT | 99 | a0.o76 |
|
SX-Kicker and SX-Septum Permit (RET): This is a copy of the HXR permit output. For redundant HW safety, both (+) and (-) |
sides of stopper controls are interrupted. | MGNT:SPS:300:PermitRet | bi | NotPermitted (MAJOR), Permitted (NO_ALARM) |
PV name | output | Signal values | RT-OUT | 98 | a0.o77 |
|
SX-Kicker/Septum Summary |
Magnet OFF to relay: Real-time SXR stopper off status. Output drives independent safety relay |
providing multiple dry-contact summaries for use by other systems. | MGNT:SPS:300:Off | bi |
KICK:AAA:N:xxx:Off | output | NotOff (MAJOR), Off (NO_ALARM) | RT-OUT | 97 | a0.o78 |
|
SX "Kicker Conditions OK" to PLC1: Real-time status of beamline conditions necessary for SXR kicker permit which is transmitted to 30-BSY (PLC1 |
). | MGNT:SPS:300:Ok | bi | Fault (MAJOR), Ok (NO_ALARM) |
PV name | output | Signal values | RT-OUT | 96 | a0.o79 |
|
Cross-Interlock HX Permit (RT to testswitch for test mode): “Raw” stopper permit signal used for cross-interlocking safety output. This output is returned to the same PLC when the testmode switch is in TEST mode.
| PLC: |
AAANoutputbi | NotReady (MAJOR), Ready (NO_ALARM) | RT-OUT | 111 | a0.o80 |
|
Cross-Interlock HX Permit (RT to testswitch for other chain): “Raw” stopper permit signal used for cross-interlocking safety output. This output is sent to the opposite chain PLC when the testmode switch is in NORMAL mode. | PLC: |
AAANoutputbi | NotReady (MAJOR), Ready (NO_ALARM) | RT-OUT | 110 | a0.o81 |
|
Cross-Interlock SX Permit (RT to testswitch for test mode): “Raw” stopper permit signal used for cross-interlocking safety output. This output is returned to the same PLC when the testmode switch is in TEST mode. | PLC: |
AAANoutputbi | NotReady (MAJOR), Ready (NO_ALARM) | RT-OUT | 109 | a0.o82 |
|
Cross-Interlock SX Permit (RT to testswitch for other chain): “Raw” stopper permit signal used for cross-interlocking safety output. This output is sent to the opposite chain PLC when the testmode switch is in NORMAL mode. | PLC: |
AAANoutputbi | NotReady (MAJOR), Ready (NO_ALARM) | RT-OUT | 108 | a0.o83 |
|
ACR Hardware alarm | PPS: |
AAAoutputbi | Fault (MAJOR), Ok (NO_ALARM) | RT-OUT | 107 | a0.o84 |
|
Heartbeat OUT (to opposite chain) | PLC: |
AAANoutputbi | Zero (NO_ALARM), One (NO_ALARM) | RT-OUT | 106 | a0.o85 |
LCLS Secure | PPS:AAA:N:LclsSecure | output | Not_Secure (MAJOR), Secure (NO_ALARM) | LAT | 104 | a0.o87 |
RSY Secure | PPS:AAA:N:RsySecure | output |
|
BCS fault from PLC2: Signal to BCS system to trigger a BCS fault when conditions described in 5.2.2 are met. Signal is OK=TRUE, Fault=FALSE. | PPS:BSY0:N:BCSFault | bi | Fault (MAJOR), Ok |
Not_Secure (MAJOR), Secure LAT119o88BSY BSOICs OK (AKA BSOIC Group-C) | BSOC:BSY:N:LclsSecure | output | Fault (MAJOR), Ok (NO_ALARM) | LAT | 118 | a0.o89 |
PLC2 panel Stopper-Enable Keyswitch | PPS:AAA:N:StopperEnable | output |
|
Heartbeat OK: TRUE if Hearbeat OUT signal from other chain is received and cycling at 0.5 Hz frequency. This signal is OR’d with other signals to generate the BCS Fault from PLC2 signal. | PLC:BSY0:2:HrtBtOk | bi | Fault (MAJOR), Ok |
Not_Enabled (MAJOR), Enabled LAT | 117 | a0.o90 | RT-OUT | 132 | a0.o108 |
|
Magnet Status HX-Kicker/SepMrg Fault: TRUE if the magnet permit is FALSE and magnet off is FALSE. A short delay is included to avoid race conditions. These signals are OR’d with other signals to generate the BCS Fault from PLC2 signal. | MGNT:SPH:100:Fault | bi | Ok (NO_ALARM), Fault (MAJOR) | RT-OUT | 131 | a0.o109 |
|
Magnet Status SX-Kicker/Septum Fault: TRUE if the magnet permit is FALSE and magnet off is FALSE. A short delay is included to avoid race conditions. These signals are OR’d with other signals to generate the BCS Fault from PLC2 signal. | MGNT:SPS:300:Fault | bi | Ok (NO_ALARM), Fault (MAJOR) | RT-OUT | 130 | a0.o110 |
|
Magnet Status BYKIK Fault: TRUE if the magnet permit is FALSE and magnet off is FALSE. A short delay is included to avoid race conditions. These signals are OR’d with other signals to generate the BCS Fault from PLC2 signal. | KICK:LTUH:300:Fault | bi | Ok (NO_ALARM), Fault (MAJOR) | RT-OUT | 129 | a0.o111 |
|
Magnet Status BYKIKS Fault: TRUE if the magnet permit is FALSE and magnet off is FALSE. A short delay is included to avoid race conditions. These signals are OR’d with other signals to generate the BCS Fault from PLC2 signal. | KICK:LTUS:300:Fault | bi | Ok (NO_ALARM), Fault (MAJOR) | RT-OUT | 143 | a0.o112 |
|
Safety Relay HX Summary OFF OK : Because the relay feedback signal is inverted from the relay drive signal, the feedback “disagrees” with the drive when both signals are in the same state. A short delay in included to avoid race conditions. These signals are OR’d with other signals to generate the BCS Fault from PLC2 signal. | PPS:BSY0:N:SrOut | bi |
STP-D2 Summary OUT | STPR:AAA:N:StxxOut | output | Test (MAJOR), Normal (NO_ALARM) | LAT | 116 | a0.o91 |
HX-Kicker Magnet OFF | KICK:AAA:N:xxx:Off | output | NotOff (MAJOR), Off (NO_ALARM) | LAT | 115 | a0.o92 |
HX-SepMrg Magnet OFF | PV name | output | Signal values | LAT | 114 | a0.o93 |
BYKIK OFF | KICK:AAA:N:xxx:Off | output | NotOff (MAJOR), Off (NO_ALARM) | LAT | 113 | a0.o94 |
H1.3 ST1L0 IN | PV name | output | Signal values | LAT | 112 | a0.o95 |
HX-Kicker Admin Enable | PPS:AAA:N:AcrEnable | output | NotEnabled (MAJOR), Enabled (NO_ALARM) | LAT | 127 | a0.o96 |
Spare (HX-Kicker interlock) | PPS:AAA:N:Spare$(bit) | output | Fault (MAJOR), Ok (NO_ALARM) | LAT | 126 | a0.o97 |
STP-34 Summary OUT | STPR:AAA:N:StxxOut | output | Test (MAJOR), Normal (NO_ALARM) | LAT | 125 | a0.o98 |
SX-Kicker Magnet OFF | KICK:AAA:N:xxx:Off | output | NotOff (MAJOR), Off (NO_ALARM) | LAT | 124 | a0.o99 |
SX-Septum Magnet OFF | PV name | output | Signal values | LAT | 123 | a0.o100 |
BYKIKS Magnet OFF | KICK:AAA:N:xxx:Off | output | NotOff (MAJOR), Off (NO_ALARM) | LAT | 122 | a0.o101 |
CL-Merge Magnet OFF | PV name | output | Signal values | LAT | 121 | a0.o102 |
SX-Kicker Admin Enable | PPS:AAA:N:AcrEnable | output | NotEnabled (MAJOR), Enabled (NO_ALARM) | LAT | 120 | a0.o103 |
Spare (SX-Kicker interlock) | PPS:AAA:N:Spare$(bit) | output | Fault (MAJOR), Ok (NO_ALARM) | LAT | 135 | a0.o104 |
BCS Fault from PLC2 | PPS:AAA:N:BCSFault | output | Fault (MAJOR), Ok (NO_ALARM) | RT-OUT | 132 | a0.o107 |
Heartbeat OK | PLC:AAA:N:HrtBtOk | output | Fault (MAJOR), Ok (NO_ALARM) | RT-OUT | 132 | a0.o108 |
Magnet Status HX-Kicker/SepMrg Fault | PV name | output | Signal values | RT-OUT | 131 | a0.o109 |
Magnet Status SX-Kicker/Septum Fault | PV name | output | Signal values | RT-OUT | 130 | a0.o110 |
Magnet Status BYKIK Fault | PV name | output | Signal values | RT-OUT | 129 | a0.o111 |
Magnet Status BYKIKS Fault | PV name | output | Signal values | RT-OUT | 143 | a0.o112 |
Safety Relay HX Summary OFF OK | PPS:AAA:N:Sr[In|Out] | output | Fault (MAJOR), Ok (NO_ALARM) | RT-OUT | 142 | a0.o113 |
Safety Relay SX Summary OFF OK | PPS:AAA:N:Sr[In|Out] | output | Fault (MAJOR), Ok (NO_ALARM) | RT-OUT | 141 | a0.o114 |
Heartbeat OK | PLC:AAA:N:HrtBtOk | output | Fault (MAJOR), Ok (NO_ALARM) |
LAT | 137 | a0.o118 | Magnet Status HX-Kicker/SepMrg Fault | PV name | output | Signal values | LAT | 136 | a0.o119 |
Magnet Status SX-Kicker/Septum Fault | PV name | output | Signal values | LAT | 151 | a0.o120 |
Magnet Status BYKIK Fault | PV name | output | Signal values | LAT | 150 | a0.o121 |
Magnet Status BYKIKS Fault | PV name | output | Signal values | LAT | 149 | a0.o122 |
Safety Relay HX RT-OUT | 142 | a0.o113 |
|
Safety Relay SX Summary OFF OK |
PPS:AAA:N:Sr[In|Out] | output | Fault (MAJOR), Ok (NO_ALARM) | LAT | 148 | a0.o123 | : Because the relay feedback signal is inverted from the relay drive signal, the feedback “disagrees” with the drive when both signals are in the same state. A short delay in included to avoid race conditions. These signals are OR’d with other signals to generate the BCS Fault from PLC2 signal. | PPS:BSY0:N:SrOut | bi |
Safety Relay SX Summary OFF OK | PPS:AAA:N:Sr[In|Out] | output | Fault (MAJOR), Ok (NO_ALARM) |
LAT147o124