FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
Slow Control Activities in FZ Jülich
H. Kleines, F. Suxdorf,, K. ZwollZentrallabor für Elektronik (ZEL), Forschungszentrum Jülich
– What is ZEL?
– Industrial Automation in Experiment Control
– Example 1: Neutron Scattering
– Example 2: Target Control
– Future Activities / Cooperation with GSI
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
Who are we?
• Zentrallabor für Elektronik (ZEL): Central electronics facility of FZ Jülich
• ~80 Employees• Work Areas:
– Experiment Control Systems– Data Acquisition Systems– Detector Systems– New Field: Medical Systems
• ZEL is a systems house for FZ Jülich:– System design– Software development– Hardware development– Integration
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
Slow Control • Extreme heterogenity
– Experiment size– Application area– Technologies pre-selected by experimentator
• Technologies– Labview, SCADA, Scripting (python), Java, C++ (Qt) – TACO, OPC, Corba– Ethernet, PROFIBUS, CANopen, AS-Interface, GPIB
• “Professional” systems: Industrial Automation Equipment in Front End– PLCs– Fieldbusses– Decentral Periphery
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
PLCs in Experiment Control Systems• PLCs are well established in infrastructure systems
- low prices induced by mass market- robustness
- long term availability and support from manufacturer
• Increasingly being used in experiment control systems- Powerful development tools
- Strong communication capabilities: decentral peripherie (ET200S,..), dedicated CPUs for subtasks
- Real time features
• IEC1131: Just a standardisation framework
• World market leader: Siemens
=> ZEL uses almost exclusively Siemens equipment
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
Simatic S7 PLC Family
high end: S7-400
Ethernet, MPI, PROFIBUS
mini: S7-200mini: IM151/CPU
OP + S7-300: C7 SoftPLC: WinAC
Decentral Pheriphery: ET200L, ET200S,......
PROFIBUS + AS-Interface
AS-Interface
mid range: S7-300
• Homogenous powerful programming environment: Step7 (IL,LD,FBD,ST,...)
• High modularity, scalability, extendability
• Advanced communication capabilities => distributed systems
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
Example1: Neutron Scattering
• SANS Experiments at FRJII• Juelich-Munich Standard:
– Middleware: TACO (Linux)
– Application: Scripting + GUI
• Front-End: totally PLC-controlled– Ca. 25 mechanical axes
– Vaccuum system
– Interlocks (beam shutter,….)
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
Control System Architecture of KWS1
Simatic S7 300
1
aperture
2 3
pneumatics valve
1A1
1A1
1A1
19 Pneumatik-Ventile
14 stepper motors forcollimation apertures
191817...19 collimations elements7 collimation apertures Sample
Environment Detector
1 2
Monitor
3
Selecto
r
PROFIBUS-DP
X
Y
Z
Y
1 7
JuDiDT
PROFIBUS-DP
Ethernet
LinuxTACO-Server
LinuxTACO-Client
GUI, python Script
JuNet
Multiplexer
1A1
1A1
1A1
MonitorCounter
Fiber
stepper motors + encoders fordetector
ET-200S
1A1
1A1
1A1
1A1
1A1
1A1
Detector ServerControl ServerPhysics Computer
Julabo Eurotherm
stepper motors for sample environment
ET-200S
1A1
1A1
1A1
1A1
1A1
1A1
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
Control System Architecture of KWS3
Simatic S7 300Vakuumüberwachung
Schaltschrank I
Simatic S7 300 mit FM 351Hubtisch
3 Phasen Drehstrommotor
Handsteuerung
Funkverbindung
Experimentnetz
PhysikrechnerLinux
TACO-Clientmit PSH
JuNet
Netzwerkswitch
CPCI2
Control Server Detektor Server
19" Einschub
OrtsauflösenderPhotomultiplier (1,8 mm)
Mesh Dynoden6Li Glas
FiberMonitorZähler
CPCI1Linux
TACO-Server
ET-200S
1A1
1A1
1A1
Eintrittsblende4 Motore
1A1
CI-Gehäuse
ET-200S
1A1
1A1
Vakuumpumpen
CI-Gehäuse
ET-200L-SC2D-CCD-Array
4 Analoge Inputs
19" Einschub
ET-200S
1A1
1A1
1A1
Probenblenden4 Motore
CI-Gehäuse
1A1
ET-200S
1A1
1A1
1A1
Probentisch3 Motore
+1 Motor
CI-Gehäuse
1A1
CI-Gehäuse
ET-200S
1A1
1A1
1A1
Spiegelkammer2 Motore und
Laser
CI-Gehäuse
ET-200S
1A1
1A1
Detektortisch2 Motore
PROFIBUS-DP
Secondary PROFIBUS-DP
ca. 22m
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
ZEL’s PROFIBUS HW + SW
• DP masters• DP slaves• PCI, cPCI, VME• Linux SW
– device driver– dialog system– configurator
Com m unication Controller
RAM
PR O FIB U S 2
PR O FIB U S 1
M AU
68340
Processor
16 KDPRAM
AM CC
S5933
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
Example 2: Atomic Beam SourceProtons
DISSOCIATOR
COOLPAK
MAGNETS
RF Units RF Units
MAGNETS
H2, D2
• internal gas target for ANKE (COSY)
• polarized atomic beam(H oder D)
• dissociation by plasma discharge
• polarisation by inhomogenous fields
• integrated diagnostics (polarimeter,..)
• ~ 700 I/O points
Architecture
• PC-based process control system
• SCADA: WinCC
• PLC-based front-end:
• Communication: PROFIBUS DP
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
Control System Architecture
PROFIBUS DP
CONTROL COMPUTER
GPIB (IEEE 488)
GATEWAY
RF Generator
Keithley Multimeter
(WinCC)
Vacuum System+ Safety System
S7-300
ET200M
Intensity device
UDP
HPT HPT
PROFIBUS DPPROFIBUS DP
S7-300
PIDs + Chopper Control
Physics computer
ET200MGATEWAY
RF Transitions
S7-300
PROFIBUS DP
Polarimeter
Tektronix Scope
S7-300
Dissociator
Temporary Lab Equipment
S7-300
FORSCHUNGSZENTRUM JÜLICH Gm bHForschungszentrum Jü lich
Zentra llabor fü r E lektron ik (ZE L)
Future Activities
• PROFInet – Ethernet based access to industrial equipment– DCOM-based + real time stack– Complete engineering model
• EPICS: for experiments at the SNS, Oak Ridge• Cooperation with GSI:
– Key Know How in Industrial Automation + Integration – Restrictions: “Programmorientierte Förderung in der HGF”– ~12 ZEL people in POF program “Hadronen-Physik” under
responsibility of institute IKP – Discussion with IKP: Major contribution of ZEL to GSI project
(DAQ and slow control)