Paper |
Title |
Page |
WEX01 |
The Web2cToolkit: A Framework for Thin Ajaxian Control System Clients
|
140 |
|
|
|
|
The Web2cToolkit is a framework for Web-based control clients. This paper describes the conceptual design, the key features and the implemented tools of the framework, and discusses security related issues. Example applications from the PETRA 3 project at DESY will be presented.
|
|
|
Slides
|
|
WEX02 |
Remote Access to the Canadian Light Source
|
143 |
|
- E. Matias, D. Chabot, D. G. Maxwell, D. Medrano
CLS, Saskatoon, Saskatchewan
- C. H. Armstrong
IBM, Markham, Ontario
- M. Fuller, S. McIntryre
UWO, London, Ontario
|
|
|
As part of a joint project CLS, the University of Western Ontario, IBM and BigBangwidth has developed a beamline remote access system that has been demonstrated on the CLS VESPERS and the alft x-ray source facilities. This system utilizes web-browsers as a thin client that can be connected to servers at the CLS over conventional Ethernet or User Configuration Light Paths. The RBA system is based on the concept of a Service Oriented Architecture and provides access control, data acquisition, data storage and based visualization. More recently the system has been modified to permit experimental data to be streamed into third party analysis tools such as Quartz Imaging X-one. This system is now being extended to form the basis for ScienceStudio and integrated experiment management system.
|
|
|
Slides
|
|
WEX03 |
Development of Embedded EPICS on F3RP61-2L
|
145 |
|
- A. Uchiyama
SHI Accelerator Service ltd., Tokyo
- K. Furukawa, N. Kamikubota, H. Nakagawa, T. T. Nakamura, J.-I. Odagiri, M. Tomizawa, N. Yamamoto
KEK, Ibaraki
- K. Kameda, T. Natsui, H. Shiratsu
Yokogawa, Tokyo
- M. Komiyama
RIKEN Nishina Center, Wako, Saitama
- T. Nakamura
MELCO SC, Tsukuba
- M. Takagi
Kanto Information Service (KIS), Accelerator Group, Ibaraki
|
|
|
Control systems of modern accelerators, such as RIBF, KEKB and J-PARC, adopt many programmable Logic controllers (PLCs). They are supervised by Input/Output controllers (IOCs) of Experimental and Industrial Control System (EPICS) with being controlled and monitored through Ethernet connections. In this type of control system, the adoption of Ethernet as a field-bus reduces the work load for the development of device/driver support modules of EPICS. On the other hand, having controllers (PLCs) under yet another controllers (IOCs) doubles the work load for the implementation of the front-end software. In order to solve the problem, we developed an embedded EPICS on F3RP61-2L, a CPU module running Linux that can work with a base module and I/O modules for FA-M3 PLC. We found that the IOC program can run without any modifications on the CPU module. This paper describes the details of the embedded EPICS system and the application of the new type of IOC for the control systems in operation and under construction.
|
|
|
Slides
|
|
WEX04 |
An Embedded Distributed System Based on TINE and Windows CE
|
148 |
|
- A. Pazos, S. Fiedler, U. R. Ristau
EMBL, Hamburg
- P. Duval
DESY, Hamburg
|
|
|
We present an embedded distributed system based on the integration of the control system (TINE) inside an embedded-PC running Windows CE RTOS. As Windows CE is not Windows and requires a cross-compilation of the source modules, porting TINE to Windows CE turned out to be straightforward, but non-trivial. Having a dedicated Windows CE TINE library allows creating device servers inside the embedded operating system, close to the hardware application layer. The embedded-PC is the master of the hardware line, where different hardware devices are connected through a real-time Ethernet field bus. On the one hand there is a low level control of this hardware performed by a set of programmable logic controllers (PLC) running in fast cycling and on the other hand there is a higher level control performed by the TINE server devices. The server is the responsible of providing an interface to the external world, exporting the functionality of the system through the Ethernet control network. It is also possible that the server acts as a TINE client of other external servers, constituting a network of embedded nodes. We present a practical development that demonstrates the proposed system.
|
|
|
Slides
|
|