Paper |
Title |
Page |
MOPPC082 |
Automated Verification Environment for TwinCAT PLC Programs |
288 |
|
- A. Beckmann
XFEL. EU, Hamburg, Germany
|
|
|
The European XFEL will have three undulator systems SASE1, SASE2, and SASE3 to produce extremely brilliant, ultra-short pulses of x-rays with wavelengths down to 0.1 nm. The undulator gap is adjustable in order to vary photon beam energy. The corresponding motion control is implemented with industrial PCs running Beckhoff TwinCAT Programmable Logic Controllers (PLCs). So far, the functionality of the PLC programs has been verified on system level with the final hardware. This is a time-consuming manual task, but may also damage the hardware in case of severe program failures. To improve the verification process of PLC programs, a test environment with simulated hardware has been set up. It uses a virtual machine to run the PLC program together with a verification program that simulates the behavior of the hardware. Test execution and result checking is automated with the help of scripts, which communicate with the verification program to stimulate the PLC program. Thus, functional verification of PLC programs is reduced to running a set of scripts, without the need to connect to real hardware and without manual effort.
|
|
|
Poster MOPPC082 [0.226 MB]
|
|
|
THPPC095 |
A Proof-of-Principle Study of a Synchronous Movement of an Undulator Array Using an EtherCAT Fieldbus at European XFEL |
1292 |
|
- S. Karabekyan, A. Beckmann, J. Pflüger, M. Yakopov
XFEL. EU, Hamburg, Germany
|
|
|
The European XFEL project is a 4th generation X-ray light source. The undulator systems SASE 1, SASE 2 and SASE 3 are used to produce photon beams. Each undulator system consists of an array of undulator cells installed in a row along the electron beam. The motion control of an undulator system is carried out by means of industrial components using an EtherCAT fieldbus. One of its features is motion synchronization for undulator cells which belong to the same system. This paper describes the technical design and software implementation of the undulator system control providing that feature. It presents the results of an on-going proof-of-principle study of synchronous movement of four undulator cells as well as study of movement synchronization between undulator and phase shifter.
|
|
|
Poster THPPC095 [3.131 MB]
|
|
|