pcdshub / lcls-plc-las-bts

Laser Hall Beam Transport vacuum and shutter control
https://pcdshub.github.io/lcls-plc-las-bts/
Other
0 stars 4 forks source link

REF: PV rename to align with LS/LD designations; Support the BTMS #13

Closed klauer closed 2 years ago

klauer commented 2 years ago

Changes

PVs

Vacuum (unchanged)

LTLHN:LS1:GCC:01:AT_VAC_RBV
LTLHN:LS1:GCC:01:AutoOn_timer_RBV

LST digital interface (unchanged)

LTLHN:LS3:LST:CLS_RBV
LTLHN:LS3:LST:LSS_RBV
LTLHN:LS3:LST:OPN_RBV
LTLHN:LS3:LST:REQ
LTLHN:LS3:LST:REQ_RBV

Per-destination BTPS information (new)

LTLHN:LD1:BTPS:ExitValveReady_RBV
LTLHN:LD1:BTPS:Name_RBV

Per-source BTPS results (new)

LTLHN:LS1:BTPS:Acknowledge
LTLHN:LS1:BTPS:Acknowledge_RBV
LTLHN:LS1:BTPS:Error_RBV
LTLHN:LS1:BTPS:LSS:OpenRequest_RBV
LTLHN:LS1:BTPS:LSSPermission_RBV
LTLHN:LS1:BTPS:Override
LTLHN:LS1:BTPS:Override_RBV
LTLHN:LS1:BTPS:Safe_RBV
LTLHN:LS1:BTPS:UserOpen
LTLHN:LS1:BTPS:UserOpen_RBV

Destination/source pairs

LTLHN:LD1:LS1:BTPS:ChecksOK_RBV
LTLHN:LD1:LS1:BTPS:EntryValveReady_RBV
LTLHN:LD1:LS1:BTPS:FFCenterX:High
LTLHN:LD1:LS1:BTPS:FFCenterX:High_RBV
LTLHN:LD1:LS1:BTPS:FFCenterX:InRange_RBV
LTLHN:LD1:LS1:BTPS:FFCenterX:Inclusive
LTLHN:LD1:LS1:BTPS:FFCenterX:Inclusive_RBV
LTLHN:LD1:LS1:BTPS:FFCenterX:Low
LTLHN:LD1:LS1:BTPS:FFCenterX:Low_RBV
LTLHN:LD1:LS1:BTPS:FFCenterX:Nominal
LTLHN:LD1:LS1:BTPS:FFCenterX:Nominal_RBV
LTLHN:LD1:LS1:BTPS:FFCenterX:Valid_RBV
LTLHN:LD1:LS1:BTPS:FFCenterX:Value_RBV
LTLHN:LD1:LS1:BTPS:FFCenterY:High
LTLHN:LD1:LS1:BTPS:FFCenterY:High_RBV
LTLHN:LD1:LS1:BTPS:FFCenterY:InRange_RBV
LTLHN:LD1:LS1:BTPS:FFCenterY:Inclusive
LTLHN:LD1:LS1:BTPS:FFCenterY:Inclusive_RBV
LTLHN:LD1:LS1:BTPS:FFCenterY:Low
LTLHN:LD1:LS1:BTPS:FFCenterY:Low_RBV
LTLHN:LD1:LS1:BTPS:FFCenterY:Nominal
LTLHN:LD1:LS1:BTPS:FFCenterY:Nominal_RBV
LTLHN:LD1:LS1:BTPS:FFCenterY:Valid_RBV
LTLHN:LD1:LS1:BTPS:FFCenterY:Value_RBV
LTLHN:LD1:LS1:BTPS:Goniometer:High
LTLHN:LD1:LS1:BTPS:Goniometer:High_RBV
LTLHN:LD1:LS1:BTPS:Goniometer:InRange_RBV
LTLHN:LD1:LS1:BTPS:Goniometer:Inclusive
LTLHN:LD1:LS1:BTPS:Goniometer:Inclusive_RBV
LTLHN:LD1:LS1:BTPS:Goniometer:Low
LTLHN:LD1:LS1:BTPS:Goniometer:Low_RBV
LTLHN:LD1:LS1:BTPS:Goniometer:Nominal
LTLHN:LD1:LS1:BTPS:Goniometer:Nominal_RBV
LTLHN:LD1:LS1:BTPS:Goniometer:Valid_RBV
LTLHN:LD1:LS1:BTPS:Goniometer:Value_RBV
LTLHN:LD1:LS1:BTPS:Linear:High
LTLHN:LD1:LS1:BTPS:Linear:High_RBV
LTLHN:LD1:LS1:BTPS:Linear:InRange_RBV
LTLHN:LD1:LS1:BTPS:Linear:Inclusive
LTLHN:LD1:LS1:BTPS:Linear:Inclusive_RBV
LTLHN:LD1:LS1:BTPS:Linear:Low
LTLHN:LD1:LS1:BTPS:Linear:Low_RBV
LTLHN:LD1:LS1:BTPS:Linear:Nominal
LTLHN:LD1:LS1:BTPS:Linear:Nominal_RBV
LTLHN:LD1:LS1:BTPS:Linear:Valid_RBV
LTLHN:LD1:LS1:BTPS:Linear:Value_RBV
LTLHN:LD1:LS1:BTPS:NFCenterX:High
LTLHN:LD1:LS1:BTPS:NFCenterX:High_RBV
LTLHN:LD1:LS1:BTPS:NFCenterX:InRange_RBV
LTLHN:LD1:LS1:BTPS:NFCenterX:Inclusive
LTLHN:LD1:LS1:BTPS:NFCenterX:Inclusive_RBV
LTLHN:LD1:LS1:BTPS:NFCenterX:Low
LTLHN:LD1:LS1:BTPS:NFCenterX:Low_RBV
LTLHN:LD1:LS1:BTPS:NFCenterX:Nominal
LTLHN:LD1:LS1:BTPS:NFCenterX:Nominal_RBV
LTLHN:LD1:LS1:BTPS:NFCenterX:Valid_RBV
LTLHN:LD1:LS1:BTPS:NFCenterX:Value_RBV
LTLHN:LD1:LS1:BTPS:NFCenterY:High
LTLHN:LD1:LS1:BTPS:NFCenterY:High_RBV
LTLHN:LD1:LS1:BTPS:NFCenterY:InRange_RBV
LTLHN:LD1:LS1:BTPS:NFCenterY:Inclusive
LTLHN:LD1:LS1:BTPS:NFCenterY:Inclusive_RBV
LTLHN:LD1:LS1:BTPS:NFCenterY:Low
LTLHN:LD1:LS1:BTPS:NFCenterY:Low_RBV
LTLHN:LD1:LS1:BTPS:NFCenterY:Nominal
LTLHN:LD1:LS1:BTPS:NFCenterY:Nominal_RBV
LTLHN:LD1:LS1:BTPS:NFCenterY:Valid_RBV
LTLHN:LD1:LS1:BTPS:NFCenterY:Value_RBV
LTLHN:LD1:LS1:BTPS:Name_RBV
LTLHN:LD1:LS1:BTPS:Rotary:High
LTLHN:LD1:LS1:BTPS:Rotary:High_RBV
LTLHN:LD1:LS1:BTPS:Rotary:InRange_RBV
LTLHN:LD1:LS1:BTPS:Rotary:Inclusive
LTLHN:LD1:LS1:BTPS:Rotary:Inclusive_RBV
LTLHN:LD1:LS1:BTPS:Rotary:Low
LTLHN:LD1:LS1:BTPS:Rotary:Low_RBV
LTLHN:LD1:LS1:BTPS:Rotary:Nominal
LTLHN:LD1:LS1:BTPS:Rotary:Nominal_RBV
LTLHN:LD1:LS1:BTPS:Rotary:Valid_RBV
LTLHN:LD1:LS1:BTPS:Rotary:Value_RBV
LTLHN:LD1:LS1:BTPS:Valid_RBV

Internal pytmc records used to link the PLC to areadetector (new)

LTLHN:BTPS:Chk:LS1:FF:AboveThreshold_RBV
LTLHN:BTPS:Chk:LS1:FF:ArrayCount_RBV
LTLHN:BTPS:Chk:LS1:FF:CX_:EPICSLink
LTLHN:BTPS:Chk:LS1:FF:CX_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:FF:CX_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:FF:CX_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:FF:CY_:EPICSLink
LTLHN:BTPS:Chk:LS1:FF:CY_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:FF:CY_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:FF:CY_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:FF:CentroidX_RBV
LTLHN:BTPS:Chk:LS1:FF:CentroidY_RBV
LTLHN:BTPS:Chk:LS1:FF:Cnt_:EPICSLink
LTLHN:BTPS:Chk:LS1:FF:Cnt_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:FF:Cnt_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:FF:Cnt_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:FF:FrameTime_RBV
LTLHN:BTPS:Chk:LS1:FF:HaveNewFrame_RBV
LTLHN:BTPS:Chk:LS1:FF:IsUpdating_RBV
LTLHN:BTPS:Chk:LS1:FF:Total_:EPICSLink
LTLHN:BTPS:Chk:LS1:FF:Total_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:FF:Total_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:FF:Total_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:FF:Total_RBV
LTLHN:BTPS:Chk:LS1:Gon:Dmov_:EPICSLink
LTLHN:BTPS:Chk:LS1:Gon:Dmov_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:Gon:Dmov_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:Gon:Dmov_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:Gon:Msta_:EPICSLink
LTLHN:BTPS:Chk:LS1:Gon:Msta_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:Gon:Msta_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:Gon:Msta_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:Gon:RBV_:EPICSLink
LTLHN:BTPS:Chk:LS1:Gon:RBV_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:Gon:RBV_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:Gon:RBV_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:NF:AboveThreshold_RBV
LTLHN:BTPS:Chk:LS1:NF:ArrayCount_RBV
LTLHN:BTPS:Chk:LS1:NF:CX_:EPICSLink
LTLHN:BTPS:Chk:LS1:NF:CX_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:NF:CX_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:NF:CX_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:NF:CY_:EPICSLink
LTLHN:BTPS:Chk:LS1:NF:CY_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:NF:CY_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:NF:CY_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:NF:CentroidX_RBV
LTLHN:BTPS:Chk:LS1:NF:CentroidY_RBV
LTLHN:BTPS:Chk:LS1:NF:Cnt_:EPICSLink
LTLHN:BTPS:Chk:LS1:NF:Cnt_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:NF:Cnt_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:NF:Cnt_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:NF:FrameTime_RBV
LTLHN:BTPS:Chk:LS1:NF:HaveNewFrame_RBV
LTLHN:BTPS:Chk:LS1:NF:IsUpdating_RBV
LTLHN:BTPS:Chk:LS1:NF:Total_:EPICSLink
LTLHN:BTPS:Chk:LS1:NF:Total_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:NF:Total_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:NF:Total_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:NF:Total_RBV
LTLHN:BTPS:Chk:LS1:Rot:Dmov_:EPICSLink
LTLHN:BTPS:Chk:LS1:Rot:Dmov_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:Rot:Dmov_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:Rot:Dmov_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:Rot:Msta_:EPICSLink
LTLHN:BTPS:Chk:LS1:Rot:Msta_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:Rot:Msta_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:Rot:Msta_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1:Rot:RBV_:EPICSLink
LTLHN:BTPS:Chk:LS1:Rot:RBV_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1:Rot:RBV_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1:Rot:RBV_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1Lin:Dmov_:EPICSLink      <-- Will fix in next rebuild (should be LS1:Lin)
LTLHN:BTPS:Chk:LS1Lin:Dmov_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1Lin:Dmov_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1Lin:Dmov_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1Lin:Msta_:EPICSLink
LTLHN:BTPS:Chk:LS1Lin:Msta_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1Lin:Msta_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1Lin:Msta_:EPICSLink_RBV
LTLHN:BTPS:Chk:LS1Lin:RBV_:EPICSLink
LTLHN:BTPS:Chk:LS1Lin:RBV_:EPICSLink:LinkSeverity
LTLHN:BTPS:Chk:LS1Lin:RBV_:EPICSLink:LinkSeverity_RBV
LTLHN:BTPS:Chk:LS1Lin:RBV_:EPICSLink_RBV
klauer commented 2 years ago

Deployed and functional on the PLC; no changes just yet...