1 / 23

Progress@ALBA

Progress@ALBA. DFC Tango meeting, Hamburg, September 17 th 2007. Outline. Pictures Procurement Subsystems Hardware Software Installation. More Pictures. Procurement. Tendering: Technical specs. Computing EPS : Tender 02/2007 contract: 05/2007 (Logiteck B&R)

nelly
Download Presentation

Progress@ALBA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Progress@ALBA DFC Tango meeting,Hamburg, September 17th 2007 DFC “Alba progress”. Tango meeting. September 17th 2007

  2. Outline • Pictures • Procurement • Subsystems • Hardware • Software • Installation DFC “Alba progress”. Tango meeting. September 17th 2007

  3. More Pictures DFC “Alba progress”. Tango meeting. September 17th 2007

  4. Procurement • Tendering: Technical specs. • Computing • EPS : Tender 02/2007 contract: 05/2007 (Logiteck B&R) • Timing : Tender: 01/2007 contract: 04/2007 (MicroResearch) • PSS : Tender 12/2006 contract: 07/2007 (PILZ) • Racks : Tender 04/2007 contract: 09/2007 (Schroff) • CPCI IPCs DAQ boards: Tender 06/2007 contract 11/2007 • Network switches: Tender 07/2007 • CCD, fluorescence screens: Tender 10/2007 • Accelerators • Last Tenders: Correctors power supplies, and front ends. • Beamlines • Contracts signed for optic elements, and backbone. • Engineering: • Building control, cabling CFT, Vacuum electronics. IP controller: Varian Dual. Gauges MKS? • Cabling & equipments database. DFC “Alba progress”. Tango meeting. September 17th 2007

  5. Common motion Control System for all ID • In-Vacuum and Ex-Vacuum • 4 Motors • Power supplies for corrector coils provided by CELLS (both hardware and software) • Vacuum equipment and controls also provided when required. IDs DFC “Alba progress”. Tango meeting. September 17th 2007

  6. Power supplies • Storage Ring • Hazemeyer (Dipoles, Quadrupoles and sextupoles) • Ethernet interface • External trigger • ? Correctors (itest, kempower, bruker, ocem, (Oct 07)) • Slow interface: Ethernet (TCP/IP SCPI) • Fast interface (FOFB): RS485?, • Booster • Bruker (Dipoles, Quadrupoles, Sextupoles and correctors) • Ethernet interface. • External trigger. • Transfer Lines • Bruker (eth). • Pulsed power supplies • PPT (eth. Optical trigger). DFC “Alba progress”. Tango meeting. September 17th 2007

  7. Linac. Thales & EuroMev • Software interfaces (problems) • For the access of the Simatic S7 the C/C++ Library “rktcp_server” from EMIG Software might be used. Or similar. Information about the firm is available on the internet side http://www.emig-software.de/. This has successfully been used in other projects. T DFC “Alba progress”. Tango meeting. September 17th 2007

  8. Equipment protection PLC B&R: Installed in racks in the service area Remote IO installed in the tunnel, on the cable tray (shielded with1.5 mm lead) DFC “Alba progress”. Tango meeting. September 17th 2007

  9. RF input (499.654MHz) Input EVG 50 Hz Fan In Fan Out Fan In Fan Out Fan In Fan Out Fan In Fan Out EVR EVR EVR EVR EVR EVR EVR EVR EVR Input Input Input Input Input Input Input Input Interlocks: FIS & EPS & PSS Fast Interlock and Timing System EPS PSS (…) (…) LIBERAS RF Fast Interlock Unit RF Fast Interlock Unit DFC “Alba progress”. Tango meeting. September 17th 2007

  10. Vacuum • Distributed system • PLC for interlocks • IOCs for data acquisition and control. • Synoptics, data achiving and trend charts. DFC “Alba progress”. Tango meeting. September 17th 2007

  11. Vacuum (2) Event-based PyStateComposer Hierarchies of Synoptics Synoptic Tree 0.4 (from a JDraw file to a DeviceTree) PySignalSimulator with Dynamic Attributes Visualization profile for each Synoptic

  12. RF • ADLINK BOARDS • PXI-2502: • Simultaneous single ended voltage outputs (12 bits) . waveform generation. cPCI-6208V: has 8 multiplexed single ended voltage outputs. They will be used for setting DC values. • SMX-2040: • 6 ½ ditigs multimeter. Used for measuring resistances for the control loops. • PXI-2005: 4 differential voltage inputs. The inputs could be sampled simultaneously. cPCI 6208 8 multiplexed single ended current outputs. Used for the control loops (tuning and field flatness). • PXI-2205: • 64 single ended (or 32 differential) voltage inputs. They are used for monitoring, where the sampling rate is not critical. • PXI-2010: • 4 ch simultaneous 2MHz 14 bits. Fast data logger. • cPCI-7300: • Digital input/output board, which generates the control pulses for the Icepap motor controller. DFC “Alba progress”. Tango meeting. September 17th 2007

  13. BLs • X-ray Absortion Spectroscopy (W80) • W80. Direct drive monochromator? • High Resolution Powder Diffraction • SCW. • Macromolecular Crystallography (XALOC) • IVU. Optic elements awarded. Hutches designed. • Non-Crystalline Diffraction (NCD) • IVU. Optic elements awarded. Hutches designed. Low current IV motors? • Photoemission Spectroscopy and Microscopy (CIRCE) • AppleII. Optic elements awarded. • Soft X-Ray Variable Polarisation (XMCD) • AppleII. • Soft X-Ray Microscopy • Bending DFC “Alba progress”. Tango meeting. September 17th 2007

  14. Hardware … ongoing Service Area Rack Tunnel Equipment Protection Rackable patch pannel BLM signal conditioner & counter Beam Loss Monitors Fast interlock units External power driver For Icepap External patch pannel for brakes and others …. DFC “Alba progress”. Tango meeting. September 17th 2007

  15. Software • Device Servers • VacuumControllers Contains four new Tango classes: • MKS Gauge Controller, Vacuum Gauge (Abstract Class), Varian MidiVac Ion Pump Controller, Varian DUAL Controller • Communicating through Serial line avoiding bottlenecks (They use Serial DS or PySerial DS). • PyStateComposer • Event Based., Properties format compatible with Java StateComposer. • TODO: Use Tango Groups • PySignalSimulator • Dynamic Attributes creation • Allows Python code in Tango Properties to specify Attributes and States behaviour. • DynAttributes: Voltage=2*sin(t)+0.02*random() • DynStates: FAULT=Attr(‘Voltage’)<1. • ModbusPLC • Is a client of the Modbus Device Server • Allows to read/write I/Os and internal variables of the PLC as Tango Attributes. • Uses Dynamic Attributes, the Modbus address linked to each attribute is declared through Properties. • Tested with WAGO, BECKHOFF and B&R PLC’s. • ADLINK boards (DI DO AI AO, tuning loop…) • NI Counter card. PXI 6602. • Oscilloscopes. Abstract class. Prototype for Tecktronix • Device Pool. See Talk by Jörg. • Serial communication channels, Motor controllers for Icepap, Piezos. • Python, QT Graphical interfaces (PyTanuico). See talk by Pep. • Diskless booting (suse102) • Rpm deployment Blissinstaller DFC “Alba progress”. Tango meeting. September 17th 2007

  16. class E516Controller(MotorController.MotorController): • class_prop = {'SerialCh':{'Type':'PyTango.DevString}} • AddDevice, DeleteDevice • PreStartAll, PreStartOne, StartAll, StartOne • PreReadAll, PreReadOne, ReadAll, ReadOne • PreStateAll, PreStateOne, StateAll, StateOne • SetPar, GetPar (velocity, acceleration, …) • GetExtraAttributePar, SetExtraAttriubtePar • AbortOne, StopOne

  17. Naming conventions • Tango and Alba naming correspondence • Systems, subsystems and equipment family are defined in Alba QA document • Members indicate the device and the position. • Device names • SR01/VC/IMG-1: refers to the Vacuum of the storage ring, in particular an inverted magnetron gauge, located in sector 1, and being the first one of the sector • SR/PC/BM refers to the Power Converter of all bending magnets. This is located in sector 15 but applies to all magnets in the storage ring and therefore it is on SR domain. The location of the equipment in the service area is a property of the device • SR01/PC/ SV4-3: Third vertical sextupole of sector 01 (it belongs to family 4) • Device server Executables • Lower case with the first letter uppercase • Attributes (and commands) • No underscores. If several words, capital de first one. e. g. VelocityHigh(this is better than HighVelocity since jive displays them in alphabetical order (and it would be next to VelocityLow, velocity….) • Pogo capitalizes attributes and commands. DFC “Alba progress”. Tango meeting. September 17th 2007

  18. Software source, package and dist. • Define application build structure • Deployment: • Blissinstaller and blissbuilder imported and adapted from the ESRF • Sources controlled through CVS but migrating to SVN • Followed amap the structure of the tango repository in sourceforge DFC “Alba progress”. Tango meeting. September 17th 2007

  19. Cable database (MIS) DFC “Alba progress”. Tango meeting. September 17th 2007

  20. LTB Diagnostics • Liberas • DAQ • Slow AI/AO, Fast/Slow DI/DO • Fast AI/AO • Counters • Frame grabbers • Ccdbpm, imageAnalizer …. • Oscilloscopes • BLM v … … … v DFC “Alba progress”. Tango meeting. September 17th 2007

  21. Installation (RF LAB) PSS HVPS Dampy Cavity: ACCEL Bakeout & Vacuum IOT amplifier :Thomsom DFC “Alba progress”. Tango meeting. September 17th 2007

  22. Installation (LT) DFC “Alba progress”. Tango meeting. September 17th 2007

  23. CONTROLS RESPONSABILITIES • Hardware • Fast interlock units, HV splitter • (Oscar Matilla) • Timing • (Oscar Matilla) • Patch pannels, Hardware modules, cabling • (J.Vicente Gigante, Alberto Ruz, Peter Readman) • EPS (vacuum, magnets, RF) • (Josep Rodrigo) • Radiofrequency • (Roberto Ranz ) • Electronics for detectors • (Andej Seljak, Bern Salo) • Insertion devices • (Andej Seljak,) • Motion (icepap) • (Julio Lidon AT THE ESRF) • Software • Tango administration • (Tiago Coutinho.). • Device Pool • (Jörg Klora. Tiago Coutinho ) • GUI FrameWork • (Josep Ribas) • Controls: System admin and deployment Tools (Sergi Puso (SYSTEMS SECTION)) • Power supplies • (Lothar Krause) • Insertion Devices • (Fulvio Becheri) • Radiofrequency • (Ramon. Suñé) • Timing • (Ramon. Suñé) • Diagnostics • (Sergi Blanch) • Vacuum • (Sergi Blanch) • Beamline suport contacts. • (Cristina Lazar Guifré Cuní …) DFC “Alba progress”. Tango meeting. September 17th 2007

More Related