Steve Lewis Controls: Vacuum 5 April, 2005 UCRL-PRES LCLS Week 5 April, 2005 Steve Lewis Vacuum Standards
Steve Lewis Controls: Vacuum 5 April, 2005 UCRL-PRES (I) Two Basic Approaches Sensors + analog wires to PLC + Ethernet/IP to EPICS Serial for auxiliary functions “Dumb” controllers OK “Smart” controllers + serial to IOCs Inter-controller wiring optional Mixture of above
Steve Lewis Controls: Vacuum 5 April, 2005 UCRL-PRES a. Sensor-Analog-PLC-IOC V G P C I/O IOC <=Hardware-to-PLC: analog <=PLC-to-IOC & PLC-to-PLC: Ethernet/IP <=IOC-to-OPI: Ethernet/CA P: Pump G: Gauge V: Valve C: Controller O: Operator PLC G O Operator uses portable console –Gauge/controller read-outs available –Minimal valve panel provided PLC provides both single-sector and global control –Analog wiring to devices –Some loss of detail EPICS uses Ethernet/IP for full access –Star-wiring to switches EPICS “master” sequencing available
Steve Lewis Controls: Vacuum 5 April, 2005 UCRL-PRES b. Sensor-Controller-Analog-PLC-IOC V G P C IOC <=PLC-to-IOC & PLC-to-PLC: Ethernet/IP <=IOC-to-OPI: Ethernet/CA G C <=Hardware-to-PLC: analog O I/O PLC Operator uses portable console –Gauge/controller read-outs available –Minimal valve panel provided PLC provides both single-sector and global control –Analog wiring to devices –Some loss of detail –Delegate to smart gauge controller EPICS uses Ethernet/IP for full access –Star-wiring to switches EPICS “master” sequencing available
Steve Lewis Controls: Vacuum 5 April, 2005 UCRL-PRES c. Sensor-Controller-Analog-PLC-IOC-Serial V G P C IOC <=PLC-to-IOC & PLC-to-PLC: Ethernet/IP <=IOC-to-OPI: Ethernet/CA G C Controller-to-IOC: Serial=> <=Hardware-to-PLC: analog O I/O PLC Operator uses portable console –Gauge/controller read-outs available –Minimal valve panel provided PLC provides both single-sector and global control –Analog wiring to devices –Delegate to smart gauge controller EPICS uses Ethernet/IP for full access –Star-wiring to switches –Additonal serial path for more details EPICS “master” sequencing available
Steve Lewis Controls: Vacuum 5 April, 2005 UCRL-PRES a. Sensor-Controller-Serial-Analog-IOC V G P C IOC <=Hardware-to-IOC: analog <=IOC-to-OPI: Ethernet/CA G C Controller-to-IOC: Serial=> <=Hardware-to-PLC: analog O Operator uses controllers directly –Minimal valve panel provided Each sector is fully autonomous EPICS uses serial for controller access –Analog wiring to valve Inter-sector control only via EPICS
Steve Lewis Controls: Vacuum 5 April, 2005 UCRL-PRES b. Sensor-SmartController-Serial-IOC V G P C IOC <=IOC-to-OPI: Ethernet/CA G C Controller-to-IOC: Serial=> Operator uses controllers directly Each sector is fully autonomous EPICS uses serial for full access Inter-sector control only via EPICS
Steve Lewis Controls: Vacuum 5 April, 2005 UCRL-PRES (II) Choice of PLC family ControlLogix More expensive Needs cross-connects More options (like serial) Takes rack space FlexLogic Cheaper Direct to “screw terminals” No serial Probably needs driver upgrade Can install in cabinets (DIN-rail) Can be mixed
Steve Lewis Controls: Vacuum 5 April, 2005 UCRL-PRES LCLS Global Standards… Choices for Gauges MKS-937A w/317-CEP and 422-CCG 15msec response option Other? Choices for Ion Pumps Dual; Quad; ? MPS-2 SafeCONN Kaiser StarCell Other?
Steve Lewis Controls: Vacuum 5 April, 2005 UCRL-PRES Valve closedValve not open TurnOff 24Vdc to valve solenoid 0ms 2.5ms5ms12ms*15ms25ms90ms520ms MKS CCG setpoint relay opens In 2.5 ~3ms, PLC commands its SGV to close 90ms after PLC commands its SGV to close, the valve moves off its open limit switch contact CIP real-time remote IO response time via EtherNet/IP Scan Measured 10ms 12ms 20ms 15ms 50ms 25ms 100ms 75ms MPS stops beam within 20us after it receives vacuum SGV interlock SNS Vacuum MPS Interlock Response Time In 5 ms, PLC sends out MPS fault after the CCG setpoint relay opens The SGV travel time from open to fully closed is about 430ms 5 ms response time for PLC to send MPS fault after its local CCG relay set point opens (few single shot measurements) SGV travel time is about 430ms and it moves off its open limit switch after 90ms (add “turnOff 24Vdc to SGV solenoid” as MPS interlock condition) Fastest CIP real-time remote IO response time via EtherNet/IP is 15ms(single shot measurement) 8/22/ ms