Difference between revisions of "Slow controls"

From GlueXWiki
Jump to: navigation, search
(VME based)
(General)
 
(32 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
* [[Planned equipment for Controls and their estimated costs]].
 
* [[Planned equipment for Controls and their estimated costs]].
  
 +
* [[Fast shutdown requirements for voltages]]
  
== EPICS on Linux ==
+
<br/>
 +
 
 +
= Hall D Applications =
 +
 
 +
* [[Solenoid Magnet Control Application | Solenoid ]]
 +
* [[Magnet Power Supplies Control Applications| Magnet Power Supplies]]
 +
* [[High Voltage Control Applications | High Voltages]]
 +
* [[Low Voltage Vontrol Applications | Low Voltages]]
 +
* [[Integrated Low/High Voltage system application for Hall-D Detectors |General Voltage application for Detectors]] (a step-by-step guide)
 +
* [[VME/VXS Crate control Applications | VME/VXS Crates]]
 +
* [[Motion Control Applications | Motors]]
 +
* [[Gas System Control Applications | Gas systems]]
 +
* [[Temperature Control Applications |  Temperature monitor and control]]
 +
* [[Target Control Application | Target Control]]
 +
* [[Monitoring using Nagios | Hardware and network monitoring using Nagios]]
 +
* [[JLab discriminator | JLab discriminator tests and driver, UI-es for EPICS]]
 +
* [[Archiver for EPICS | Archiver for EPICS variables]]
 +
* [[Alarm System for EPICS| Alarm system]]
 +
 
 +
<br/>
 +
 
 +
= EPICS on Linux =
  
 
* [[ Installing EPCIS base | How to install EPICS base ]]
 
* [[ Installing EPCIS base | How to install EPICS base ]]
Line 13: Line 35:
 
* [[ Installing CSS  | Procedures to install CSS and make it work]]
 
* [[ Installing CSS  | Procedures to install CSS and make it work]]
  
== Motor Applications ==
 
  
We need to plan for the following motor-based applications:\
+
== PLC ==
* Goniometer (5 axis)
+
* Tagger harp (1 axis)
+
* Tagger dump harp (1 axis)
+
* Tagger microscope (4 axis)
+
* Collimator table (1 axis)
+
* Converter/photon harp (1 axis)
+
* TAC (1 axis) ?
+
* Gamma profiler (1 axis) ?
+
  
This means 11 axes in tagger hall, 4 axes in the hall. We can consider the three options shown below.
+
* [[PLC Software Installation]]
 +
* [[PLC-to-EPICS interface]]
  
=== VME based ===  
+
== PC104 ==
  
* This approach would require two VME crate with a controller in each (one in tagger hall and one in Hall D) and OMS motor driver cards.
+
* [[Kontron PC104 Hardware configuration | Hardware configuration ]]
* Currently we are trying to avoid VME based systems, but harp applications need to have a VME scaler module. Therefore, for harp systems this would be a convenient way of doing it since the motor and the scaler module can be easily synchronized through a single VME bus.
+
* [[PXE-booting Kontron PC104 | Network booting from TFTP server ]]
* Software from other halls and accelerator division can be used  saving us on labor cost.
+
* The hardware cost can be  high ~ $???? for a VME crate and 4 cards.
+
* Software development cost is probably going to be low.
+
  
=== PLC based ===
 
  
* PLC may be the cheapest way of doing it. For 18 axes of motion we probably will need about $16K; $14K for 9 AMCI 3202 modules for 1756, and approximately $2K for a 1756 chassis with a communication module.
+
== Test Stand ==
* We will need to develop the software nearly from scratch.
+
* Implementing harp scans can be problematic because of the synchronization issue between the scalers and the motor read-backs.
+
  
 
+
* [[List of devices in the Controls Test Stand | List of devices]]
=== Newport XPS based ===
+
 
+
* A new [http://search.newport.com/?q=*&x2=sku&q2=XPS-C6 module for controlling multiple motor drivers from Newport] with [http://search.newport.com/?x2=sku&q2=XPS-DRV00 Newport XPS-DRV00 pass-through cards] can be used.
+
* This approached apparently is not used in JLab.
+
* Mark Rivers uses these devices at APS and he developed EPICS support for this. In fact his SNL applications is probably directly usable for us, so little software development would be needed for this. He is using the pulse output from XPS to strobe the scaler module, and keeps the positions of the motors (encoders) in XPS to later synchronize with the scaler FIFO values. This is exactly what we are looking for.
+
* Mark Rivers is working on changing this application to work without state code.
+
* This is an expensive option. The price for 3 XPS-C6 units fully equipped with six XPS-DRV00 cards would cost us $23K.
+
* Software development cost is probably going to be low since we can nearly copy APS' application.
+
 
+
== PLC ==
+

Latest revision as of 15:31, 16 January 2014

General


Hall D Applications


EPICS on Linux


PLC

PC104


Test Stand