A   B   C   D   E   F   G   H   I   K   L   M   P   Q   R   S   T   U   V  


Paper Title Other Keywords Page
MOZ04 cMsg - A Publish/Subscribe Interprocess Communication Package controls, monitoring, laser 28
  • E. J. Wolin, D. Abbott, V. H. Gyurjyan, E. Jastrzembski, D. Lawrence, C. Timmer
    Jefferson Lab, Newport News, Virginia
  • G. Heyes
    JLAB, Newport News, Virginia
  Publish/subscribe message passing is an extremely simple, flexible, and powerful interprocess communication paradigm. It is widely used in industry, but not nearly so in HENP, perhaps due to the cost of commercial implementations. cMsg, developed at Jefferson Lab in the US, contains a full-featured pub/sub interprocess communication package that is simple to install and use. It is very efficient, and implements both point-to-point and pub/sub communications, server redundancy, hot server failover, and a server discovery service. In addition, for developers cMsg provides a framework within which one can deploy multiple underlying communication packages that do not necessarily need to implement the full pub/sub paradigm. This allows for unification of all communication in a control system under a single API, shortens development time, and allows for simple upgrade or replacement of underlying communication packages and protocols.  
slides icon Slides  
TUY01 Development of Data Logging and Display System, MyDAQ2 controls 55
  • T. Hirono, T. Matsushita, T. Ohata, A. Yamashita
    JASRI/SPring-8, Hyogo-ken
  MyDAQ* is a simple data logging and display system using a relational database. It is “a chart recorder on the web” logging data like temperature or pulse motor status. MyDAQ receives data from data taking PCs through the network, stores them to the database with timestamp and displays them as a time-chart on browser. Client users are only required to add small TCP socket sequence to their data taking program. SQL programming or proprietary client software is not required. We upgraded MyDAQ to MyDAQ2. The main features of the upgrades were (1)support of binary and text data, (2)asynchronous network communication, (3)data management functions, (4)user friendly data viewer and (5)inclusion of an installer. MyDAQ2 newly supports various types of data and provides easier access to data. For example, users can store camera image or waveform spectrum with comments in text and browse images in thumbnail or download spectrum data as a file from the web. We adopted MyDAQ2 as one of user interfaces of the newly introducing common data storage in SPring-8 beamlines. In this presentation, we shows detailed features of MyDAQ2 and discuss performance of the new data storage with MyDAQ2.

* A. Yamashita and T. Ohata, “MyDAQ, a Simple Data Logging and Display Server”, Proc. of PCaPAC’05, Hayama, Japan, 2005

slides icon Slides  
TUZ03 Control System Studio and the SNS Relational Database controls 71
  • J. D. Purcell, K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee
  As the Spallation Neutron Source (SNS) Project moves towards its goal of high reliability, better tools are required to enable operators and users quick and reliable access to relevant data. SNS is taking advantage of its single relational database and incorporating it in to different plug-ins for use with CSS. This paper describes some of the existing database related plug-ins along with the plans for future growth.  
slides icon Slides  
TUP009 Control System Studio (CSS) Data Browser controls, target, background 99
  • K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee
  The “Data Browser” is an interactive strip-charting and plotting program for both live and archived control system data. Implemented within the Eclipse-based Control System Studio (CSS) environment, it interfaces nicely with other CSS tools. Users can seamlessly access samples from various data sources. We describe the current features and discuss the benefits as well as difficulties that result from CSS/Eclipse.  
slides icon Slides  
TUP020 The JetFsm Data Acquisition Framework, and Proposed Usage for ITER controls, diagnostics, feedback, plasma 128
  • P. J.L. Heesterman, S. Griph, C. H.A. Hogben, D. Kinna, K. Kneupner
    EFDA-JET, Abingdon, Oxon
  A comprehensive C++ framework, using the HTTP-based 'black box' protocol, has been developed to allow PC-based control, data acquisition and data visualisation of new JET diagnostic enhancements. This framework allows remote and local developers to develop new applications, with extensive code re-use, without needing to re-implement exiting communication, data management or data visualisation functionality. The paper describes the usage of the Windows implementation. The paper also highlights 5 years of experiences in collaborative development using this approach, and details some of the lessons that have been learnt. The 'black box' approach at JET is similar to that proposed for the ITER plant systems delivered in-kind along with their I&C. Extensions to the framework to cater for the ITER model will be proposed.  
poster icon Poster  
TUP021 The HTTP 'Black Box' Protocol for Control and Data Acquisition at JET controls, monitoring, instrumentation, background 131
  • C. H.A. Hogben, M. Beldishevski, S. Griph, P. J.L. Heesterman, K. Kneupner, R. M.A. Lucock
    EFDA-JET, Abingdon, Oxon
  The CODAS department of the Joint European Torus project has developed an application protocol for centralised simultaneous data acquisition, control and monitoring of a large number of processors. It is developed around the easy-to-use HTTP standard. The protocol has now been in use for about 5 years. It is intended to allow parallel, collaborative, developments to take place, by defining communication interfaces between systems. For this reason, it is referred to as the 'Black Box' protocol. The paper outlines the main factors that led to this protocol choice, and the benefits and experience gained. The paper briefly describes the functionality of the protocol, and explains how these are being used on a variety of platforms, including Windows, Linux, Solaris, VME, and PLCs.  
slides icon Slides  
poster icon Poster  
WEZ03 A configurable Interlock System for RF Stations at XFEL controls, klystron, diagnostics, power-supply 159
  • M. Penno, W. Köhler, H. Leich, B. Petrosyan, G. Trowitzsch, R. W. Wenndorff
    DESY Zeuthen, Zeuthen
  • S. Choroba, T. Grevsmühl
    DESY, Hamburg
  The interlock system prevents any damage from the cost expensive components of the RF station. The system monitors various system components, computes the status in-formation in realtime and reports actual status to the control system. The system is designed for maximum reliability and max. time of operation. It includes self diagnostic and modular repair strategies. The interlock incorporates a controller and slave modules that perform the I/O opera-tion. They are connected to distribution panels that supply flexible interfaces to exter-nal components. The interlock logic is implemented in hardware and operates independ from the proc-essor and the software. The software accomplishes the hardware selftest on system startup. Further applications provide communication interfaces over Ethernet used by administration and the controlsystem. A runtime software integrity selftest strategy has been implemented for high reliability. It covers detection of stack overflows, thread deadlocks, memory corruption and is able to recover the system without inter-rupting interlock operation. The interlock system performs well its task at FLASH (DESY, Hamburg Site) and at PITZ (DESY, Zeuthen Site).  
slides icon Slides  
WEP010 Development of a PC/104-Plus Based CPU Module with Power over Ethernet Capability controls, power-supply 186
  • M. Ishii, T. Masuda, T. Ohata, R. T. Tanaka
    JASRI/SPring-8, Hyogo-ken
  We developed a PC/104-Plus based CPU module with power over ethernet (PoE, IEEE 802.3af) capability. It is based on RENESAS* SH-4 CPU that is used for embedded applications requiring both high performance and low power consumption. We ported Linux 2.6 kernel to the CPU module and set up to run on diskless environment of NFS root. By stacking a dedicated PoE low power module onto the CPU module, it runs without a direct DC power supply. The PoE capability has advantages of power cable saving and power management by remote operation via a power sourcing equipment such as a switching hub. We can choose stackable PC/104 or PC/104-Plus peripheral I/O modules from a variety of commercial products such as analog inputs and outputs or digital inputs/outputs. Therefore, we can assemble a compact, flexible and low-cost embedded-measurement instrument. As a first application, we have a plan to apply the CPU module to a precise analog-signal measurement such as a digital voltmeter. We will report the influence of the PoE power sourcing on the precise measurement.

* http://www.renesas.com/

poster icon Poster  
WEP019 Control of the New EMBL-Hamburg Sample Changer controls, synchrotron, cryogenics 210
  • U. R. Ristau, M. DiCastro, S. Fiedler, A. Pazos, B. Robrahn
    EMBL, Hamburg
  The EMBL is located at the DESY site in Hamburg and operates 7 beamlines at the DORIS synchrotron. Currently the EMBL Hamburg constructs three new beamlines at the new PETRAIII synchrotron. In the last years the level of beamline automation is significantly increased. In the area of biological beamlines automatic Sample changers were established. We present the control design of the new sample changer offering higher sample capacity, improved sample throughput and flexibility.  
THX02 Photon Beamline Control System as a Product controls, photon, synchrotron 221
  • M. Kobal, P. Medvešček, G. Pajor, R. Šabjan, I. Verstovšek
    Cosylab, Ljubljana
  Every beamline is different, which makes it impossible to buy a control system of the shelf. Nevertheless well tested and customizable building blocks can be prepared, which are then put together according to customer requirements. Delivering a fully operational control system is not just software development, but also gathering specifications, writing documentation, testing the hardware and trimming the software on site. Based on the delivery of a number of working beamlines, this paper will prove that we have optimized all stages and can guarantee that the purchased control system will be delivered on time, will work according to specifications and will be properly documented. The customers can also count on support.  
slides icon Slides