Paper |
Title |
Page |
MOPGF027 |
Real-Time EtherCAT Driver for EPICS and Embedded Linux at Paul Scherrer Institute (PSI) |
153 |
|
- D. Maier-Manojlovic
PSI, Villigen PSI, Switzerland
|
|
|
EtherCAT bus and interface are widely used for external module and device control in accelerator environments at PSI, ranging from undulator communication, over basic I/O control to Machine Protection System for the new SwissFEL accelerator. A new combined EPICS/Linux driver has been developed at PSI, to allow for simple and mostly automatic setup of various EtherCAT configurations. The new driver is capable of automatic scanning of the existing device and module layout, followed by self-configuration and finally autonomous operation of the EtherCAT bus real-time loop. If additional configuration is needed, the driver offers both user- and kernel-space APIs, as well as the command line interface for fast configuration or reading/writing the module entries. The EtherCAT modules and their data objects (entries) are completely exposed by the driver, with each entry corresponding to a virtual file in the Linux procfs file system. This way, any user application can read or write the EtherCAT entries in a simple manner, even without using any of the supplied APIs. Finally, the driver offers EPICS interface with automatic template generation from the scanned EtherCAT configuration.
|
|
|
Poster MOPGF027 [30.577 MB]
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
FRA3O03 |
Overview and Status of the SwissFEL Project at PSI |
1169 |
|
- M. Janousch, A.D. Alarcon, A. Ambrosch, D. Anicic, A.G. Bertrand, K. Bitterli, H. Brands, P. Bucher, T. Celcer, P. Chevtsov, E.J. Divall, S.G. Ebner, M. Gasche, A. Gobbo, F. Haemmerli, C.E. Higgs, T. Hovel, T. Humar, G. Janser, G. Jud, B. Kalantari, R. Kapeller, R.A. Krempaská, D.J. Lauk, M.P. Laznovsky, C. Luscher, H. Lutz, D. Maier-Manojlovic, F. Märki, T. Pal, W. Portmann, S.G. Rees, T. Zamofing, C. Zellweger, D. Zimoch, E. Zimoch
PSI, Villigen PSI, Switzerland
|
|
|
Recently, the installation of the components for the free electron laser SwissFEL has started at the Paul Scherrer Institute (PSI). In March 2016, beginning of the injector commissioning is planned and first lasing is foreseen a year later. New hardware, like VME64x-boards (IFC 1210, an P2020 based intelligent FPGA controller from IOxOS) and -crates (Trenew), timing system (from MRF with advanced features), motion controllers (Power PMAC from Delta Tau, and MDrive from Schneider), among others, as well as modern field buses, pose great challenges to the controls team. The close interaction of machine- and experiment-components require advanced software concepts for data-acquisition, -distribution, and -archiving. An overview of the project will be presented and the different HW and SW solutions based on the experience gained from preliminary implementations at other facilities of PSI will be explained. First results of the HW commissioning at the SwissFEL will be reported.
|
|
|
Slides FRA3O03 [4.252 MB]
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|