Frank Tecker - AB/OP for the CTF3 Team Frank Tecker CTF3 Control System Hardware Equipments Software Examples
Frank Tecker CTF3 Control System Hardware infrastructure 3 layer system CENTRAL OPERATOR CONSOLES LOCAL OPERATOR CONSOLES FIXED DISPLAYS FILE SERVERS Linux/HP ProLiant APPLICATION SERVERS PVSS /Linux PC SCADA SERVERS ETHERNET TECHNICAL NETWORK PUBLIC ETHERNET NETWORK TCP/IP communication services TIMING GENERATION Linux/LynxOS PC Front Ends WorldFIP SEGMENT (1, 2.5 MBits/sec) TCP/IP communication services PLCs PROFIBUS (DP) FIP/IO RT/LynxOS VME Front Ends FIELD BUS (MIL 1553) ACTUATORS AND SENSORSWolrdFIP AGENTS e.g. POWER CONVERTERS, FUNCTIONS GENERATORS, … POWER CONVERTERS, INSTRUMENTS, RF SYSTEMS, ETC… FAST ANALOGUE SIGNALS Linux cPCI Front Ends TTTT T TTT T T
Frank Tecker CTF3 Control System Equipment access Equipments have a unique name ex: CL.DHD1020 (power converter for steerer) Equipments have properties: CCV(current control value) AQN(acquisition) STAQ(status acquisition) … => can be controlled by Name/Property
Frank Tecker CTF3 Control System Generic Applications Equipments are grouped in operations environment Can be controlled by ‘KNOB’
Frank Tecker CTF3 Control System Software environment All new software written in JAVA Good documentation available at Development environment Coding Eclipse Object relational mapping Hibernate - Oracle Toplink Build Common build - Ant JDK JDK Object oriented analysis & design Rational rose - Together J
Frank Tecker CTF3 Control System Software packages JAVA package cern.japc handles eqp. access examples for getting/setting a parameter value subscription cern.japc.gui.ascbeans package provides: tables charts knobs wheelswitches …
Frank Tecker CTF3 Control System Operations Display (B.Vandorpe)
Frank Tecker CTF3 Control System 30 GHz conditioning software
Frank Tecker CTF3 Control System CTF3 Online Model (MAD) Reads power converters, matches optics, sends currents