Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Magnets are referred to as these groups:

DescriptionPV namePV type

Signal values

0, 1

PLC's I/O typeModbus AddressPLC register nameNotes
Reset Interlocks/Latches
PV nameinput
PPS:BSY0:1:SC:InterlockResetboOff, Reset
Signal values
REQ7a0.i0(name doesn't conflict, but feels too generic.)
Pause Heartbeat
PV nameinput

PPS:BSY0:1:SC:PauseHb

boTrue, False
Signal values
REQ6a0.i1(name doesn't conflict, but feels too generic.)
HW EnablePPS:
AAA
BSY0:1:
N
SC:HwEnable
output
biDisabled (MAJOR), Enabled (NO_ALARM)RT-IN7a0.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:
AAA
1:
N
SC:LclsSecure
output
biNot_Secure (MAJOR), Secure (NO_ALARM)RT-IN6a0.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:
AAA
1:
N
SC:RsySecure
output
biNot_Secure (MAJOR), Secure (NO_ALARM)RT-IN5a0.o2
BSY BSOICs OK (AKA BSOIC Group-C)BSOC:BSY0:1:SC:Sumy
output
biFault (MAJOR), Ok (NO_ALARM)RT-IN4a0.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:
AAA
BSY0:1:
N
SC:StopperEnable
output
biNot_Enabled (MAJOR), Enabled (NO_ALARM)RT-IN3a0.o4
Heartbeat IN (from opposite chain)PLC:
AAA
BSY0:
N
2:HbXIn
output
biZero (NO_ALARM), One (NO_ALARM)RT-IN2a0.o5This 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:
AAA
BSYH:
N
2:XInterlockIn
output
biNotReady (MAJOR), Ready (NO_ALARM)RT-IN1a0.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:
AAA
BSYS:
N
2:XInterlockIn
output
biNotReady (MAJOR), Ready (NO_ALARM)RT-IN0a0.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:SrInbi
output
Fault (MAJOR), Ok (NO_ALARM)RT-IN15a0.o8These 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:
AAA
BSYS:N:
Sr[In|Out]
SrInbi
output
Fault (MAJOR), Ok (NO_ALARM)RT-IN14a0.o9
Test Mode Keyswitch statusPLC:
AAA
BSY0:
N
2:TestMode
output
biTest (MAJOR), Normal (NO_ALARM)RT-IN13a0.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:
AAA
BSY0:
N
1:
StxxOut
D2Out
output
biTest (MAJOR), Normal (NO_ALARM)RT-IN8a0.o15

HX-Kicker Magnet OFF: Magnet status from SC beamline power supplies.


KICK:
AAA
SPH:
N
100:
xxx:
Off
output
biNotOff (MAJOR), Off (NO_ALARM)RT-IN23a0.o16
HX-SepMrg Magnet OFF
PV nameoutput
: Magnet status from SC beamline power supplies.BEND:SPH:100:OffbiNotOff (MAJOR), Off (NO_ALARM)
Signal values
RT-IN22a0.o17
BYKIK OFF: Magnet status from SC beamline power supplies.KICK:
AAA
LTUH:
N:xxx
300:Off
output
biNotOff (MAJOR), Off (NO_ALARM)RT-IN21a0.o18
FEE/NEH H1.3 Stopper ST1L0 IN
PV nameoutput
PPS:NEH1:1300:ST1L0InbiNotIn (NO_ALARM), On (MAJOR)
Signal values
RT-IN20a0.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.

PPS
KICK:
AAA
SPH:
N
100:AcrEnable
output
biNotEnabled (MAJOR), Enabled (NO_ALARM)RT-IN19a0.o20
Spare (HX-Kicker interlock)
PPS
KICK:
AAA
SPH:
N:Spare$(bit)
100:SpareBit18bi
output
Fault (MAJOR), Ok (NO_ALARM)RT-IN18a0.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-IN95a0.o64
SX-Kicker Magnet OFFKICK:
AAA
SPS:
N
300:
xxx:
Off
output
biNotOff (MAJOR), Off (NO_ALARM)RT-IN94a0.o65
SX-Septum Magnet OFF
PV nameoutput
BEND:SPS:400:OffbiNotOff (MAJOR), Off (NO_ALARM)
Signal values
RT-IN93a0.o66
BYKIKS Magnet OFFKICK:
AAA
LTUS:
N
300:
xxx:
Off
output
biNotOff (MAJOR), Off (NO_ALARM)RT-IN92a0.o67
CL-Merge Magnet OFF
PV nameoutput
BEND:CLTS:765:OffbiNotOff (MAJOR), Off (NO_ALARM)
Signal values
RT-IN91a0.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.
PPS
KICK:
AAA
SPS:
N
300:AcrEnable
output
biNotEnabled (MAJOR), Enabled (NO_ALARM)RT-IN90a0.o69
Spare (SX-Kicker interlock)
PPS
KICK:
AAA
SPS:
N:Spare$(bit)
300:SpareBit89bi
output
Fault (MAJOR), Ok (NO_ALARM)RT-IN89a0.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:PermitbiNotPermitted (MAJOR), Permitted (NO_ALARM)
PV nameoutputSignal values
RT-OUT103a0.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:PermitRetbiNotPermitted (MAJOR), Permitted (NO_ALARM)
PV nameoutputSignal values
RT-OUT102a0.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:xxx
:Off
output
biNotOff (MAJOR), Off (NO_ALARM)RT-OUT101a0.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:OkbiFault (MAJOR), Ok (NO_ALARM)
PV nameoutputSignal values
RT-OUT100a0.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:PermitbiNotPermitted (MAJOR), Permitted (NO_ALARM)
PV nameoutputSignal values
RT-OUT99a0.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:PermitRetbiNotPermitted (MAJOR), Permitted (NO_ALARM)
PV nameoutputSignal values
RT-OUT98a0.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:Offbi
KICK:AAA:N:xxx:Offoutput
NotOff (MAJOR), Off (NO_ALARM)RT-OUT97a0.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:OkbiFault (MAJOR), Ok (NO_ALARM)
PV nameoutputSignal values
RT-OUT96a0.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:
AAA
BSYH:
N
2:XInterlockTest
output
biNotReady (MAJOR), Ready (NO_ALARM)RT-OUT111a0.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:
AAA
BSYH:
N
2:XInterlockOut
output
biNotReady (MAJOR), Ready (NO_ALARM)RT-OUT110a0.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:
AAA
BSYS:
N
2:XInterlockTest
output
biNotReady (MAJOR), Ready (NO_ALARM)RT-OUT109a0.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:
AAA
BSYS:
N
2:XInterlockOut
output
biNotReady (MAJOR), Ready (NO_ALARM)RT-OUT108a0.o83
ACR Hardware alarmPPS:
AAA
BSY0:N:HwAlrmWarn
output
biFault (MAJOR), Ok (NO_ALARM)RT-OUT107a0.o84
Heartbeat OUT (to opposite chain)PLC:
AAA
BSY0:
N
2:HbXOut
output
biZero (NO_ALARM), One (NO_ALARM)RT-OUT106a0.o85
LCLS SecurePPS:AAA:N:LclsSecureoutputNot_Secure (MAJOR), Secure (NO_ALARM)LAT104a0.o87RSY SecurePPS:AAA:N:RsySecureoutput

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:BCSFaultbiFault (MAJOR), Ok
Not_Secure (MAJOR), Secure
(NO_ALARM)
LAT
RT-OUT
119
132a0.
o88
o107
BSY BSOICs OK (AKA BSOIC Group-C)BSOC:BSY:N:LclsSecureoutputFault (MAJOR), Ok (NO_ALARM)LAT118a0.o89PLC2 panel Stopper-Enable KeyswitchPPS:AAA:N:StopperEnableoutput

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:HrtBtOkbiFault (MAJOR), Ok
Not_Enabled (MAJOR), Enabled
(NO_ALARM)
LAT117a0.o90
RT-OUT132a0.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:FaultbiOk (NO_ALARM), Fault (MAJOR)RT-OUT131a0.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:FaultbiOk (NO_ALARM), Fault (MAJOR)RT-OUT130a0.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:FaultbiOk (NO_ALARM), Fault (MAJOR)RT-OUT129a0.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:FaultbiOk (NO_ALARM), Fault (MAJOR)RT-OUT143a0.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:SrOutbi
STP-D2 Summary OUTSTPR:AAA:N:StxxOutoutputTest (MAJOR), Normal (NO_ALARM)LAT116a0.o91HX-Kicker Magnet OFFKICK:AAA:N:xxx:OffoutputNotOff (MAJOR), Off (NO_ALARM)LAT115a0.o92HX-SepMrg Magnet OFFPV nameoutputSignal valuesLAT114a0.o93BYKIK OFFKICK:AAA:N:xxx:OffoutputNotOff (MAJOR), Off (NO_ALARM)LAT113a0.o94H1.3 ST1L0 INPV nameoutputSignal valuesLAT112a0.o95HX-Kicker Admin EnablePPS:AAA:N:AcrEnableoutputNotEnabled (MAJOR), Enabled (NO_ALARM)LAT127a0.o96Spare (HX-Kicker interlock)PPS:AAA:N:Spare$(bit)outputFault (MAJOR), Ok (NO_ALARM)LAT126a0.o97STP-34 Summary OUTSTPR:AAA:N:StxxOutoutputTest (MAJOR), Normal (NO_ALARM)LAT125a0.o98SX-Kicker Magnet OFFKICK:AAA:N:xxx:OffoutputNotOff (MAJOR), Off (NO_ALARM)LAT124a0.o99SX-Septum Magnet OFFPV nameoutputSignal valuesLAT123a0.o100BYKIKS Magnet OFFKICK:AAA:N:xxx:OffoutputNotOff (MAJOR), Off (NO_ALARM)LAT122a0.o101CL-Merge Magnet OFFPV nameoutputSignal valuesLAT121a0.o102SX-Kicker Admin EnablePPS:AAA:N:AcrEnableoutputNotEnabled (MAJOR), Enabled (NO_ALARM)LAT120a0.o103Spare (SX-Kicker interlock)PPS:AAA:N:Spare$(bit)outputFault (MAJOR), Ok (NO_ALARM)LAT135a0.o104BCS Fault from PLC2PPS:AAA:N:BCSFaultoutputFault (MAJOR), Ok (NO_ALARM)RT-OUT132a0.o107Heartbeat OKPLC:AAA:N:HrtBtOkoutputFault (MAJOR), Ok (NO_ALARM)RT-OUT132a0.o108Magnet Status HX-Kicker/SepMrg FaultPV nameoutputSignal valuesRT-OUT131a0.o109Magnet Status SX-Kicker/Septum FaultPV nameoutputSignal valuesRT-OUT130a0.o110Magnet Status BYKIK FaultPV nameoutputSignal valuesRT-OUT129a0.o111Magnet Status BYKIKS FaultPV nameoutputSignal valuesRT-OUT143a0.o112Safety Relay HX Summary OFF OKPPS:AAA:N:Sr[In|Out]outputFault (MAJOR), Ok (NO_ALARM)RT-OUT142a0.o113Safety Relay SX Summary OFF OKPPS:AAA:N:Sr[In|Out]outputFault (MAJOR), Ok (NO_ALARM)RT-OUT141a0.o114Heartbeat OKPLC:AAA:N:HrtBtOkoutput
Fault (MAJOR), Ok (NO_ALARM)
LAT137a0.o118Magnet Status HX-Kicker/SepMrg FaultPV nameoutputSignal valuesLAT136a0.o119Magnet Status SX-Kicker/Septum FaultPV nameoutputSignal valuesLAT151a0.o120Magnet Status BYKIK FaultPV nameoutputSignal valuesLAT150a0.o121Magnet Status BYKIKS FaultPV nameoutputSignal valuesLAT149a0.o122Safety Relay HX
RT-OUT142a0.o113
Safety Relay SX Summary OFF OK

PPS:AAA:N:Sr[In|Out]outputFault (MAJOR), Ok (NO_ALARM)LAT148a0.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:SrOutbi
Safety Relay SX Summary OFF OKPPS:AAA:N:Sr[In|Out]output
Fault (MAJOR), Ok (NO_ALARM)
LAT
RT-OUT
147
141a0.
o124
o114