Paper | Title | Page |
---|---|---|
FR5REP015 | ALS Control System Upgrade in C# | 4803 |
|
||
Funding: Supported by the U.S. Department of Energy under Contract No. DE-AC02-05CH11231. The high-level software for the ALS injector control system is being rewritten synchronizing with the low-level hardware migration to the EPICS system*. New programs are all written in C# for the use on the new operator consoles that are Windows Vista PCs. We use SCA. NET for the channel access, WCF for IPC, and XML for configurations. GUI is currently in WinForm but moving to WPF. We will be reporting the result of the first release of the system from the aspect of the software development. *The progress was reported at PCaPAC 2008 as http://users.cosylab.com/~mpelko/PCaPAC08/papers/mow02.pdf,and |
||
FR5REP016 | High-Level Controls Upgrade at the ALS | 4805 |
|
||
Funding: This work was supported by U.S. Department of Energy under Contract No. DE-AC03-76SF00098. The Advance Light Source (ALS) is in the process of upgrading the high-level controls software. This welcome upgrade is driven by the need for a low-level controls hardware upgrade. The risk of a failure in some of the aging controls hardware is reaching a critical level. The dilemma is that replacing the low-level hardware will break some important control room applications. An effort has been started to replace all the high-level software in a way that is compatible with an incremental low-level hardware replacement. As will be presented in this paper, the plan involves combining three very different programming methods: C#, Matlab, and EPICS tools. |