Скачать презентацию A rapidly developed control system for WITCH A Скачать презентацию A rapidly developed control system for WITCH A

570d29f79adaeb29776004ca990ccd77.ppt

  • Количество слайдов: 15

A rapidly developed control system for WITCH A. Lindroth, V. Kozlov A rapidly developed control system for WITCH A. Lindroth, V. Kozlov

Contents • • • Requirements Design choices Architecture Status Future improvements: next shutdown Contents • • • Requirements Design choices Architecture Status Future improvements: next shutdown

Requirements • • • Ready simultaneously with experiment!! Easy to develop further Control everything Requirements • • • Ready simultaneously with experiment!! Easy to develop further Control everything in the experimental set-up Scans & other things needed for trap experiments Cheap

Control System ”definition” Physical system Experimental hardware Experiment Electronics Computer control Control System Control System ”definition” Physical system Experimental hardware Experiment Electronics Computer control Control System

Order of decisions Buy this or that piece of experimental hardware Buy/design a Controller Order of decisions Buy this or that piece of experimental hardware Buy/design a Controller unit The physical side allways must come first flexibility needed System ready fast less flexibility possible, but one should not ”paint oneself into a corner”: commit only to few decisions System ready fast not complete functionality at first What type of connection between controller and PC? Include the relevant code in the Control System

Design choices: Software Commitments • Use Lab. View: Save time • Use DSC, not Design choices: Software Commitments • Use Lab. View: Save time • Use DSC, not replaceble: Save time, NI is big this dependence is not likely to cause problems • Make some minimal architecture choices, that can be kept even when the system keeps developing, thus not constraining the possibilities – Communiction architecture: Queued TCP/IP – Possible to hook on new programs to communication architecture

Software architecture Ca. DAQ Gate Diagnostics GUI Analysis Traps Cycle GUI main Communication Scans Software architecture Ca. DAQ Gate Diagnostics GUI Analysis Traps Cycle GUI main Communication Scans GUI Ca. DAQ Heart Config-GUIs HV GUI Vacuum GUI Communication DSC Physical-Parameter namemap GPIB CAN RS-232 CYCLE SCANS ISOBUS ANALOG OUT SMC FILE INTERLOCKS GPIB Config CAN Config RS 232 Config LOOP? Config? DIO Config BI Process Computer Queue TCP/IP DSC Write Datasocket Variables which are used in the VIs, and loaded from files at start-up. Or simply files.

Design Choices: Computer Hardware • One powerful I/O PC (but making sure the software Design Choices: Computer Hardware • One powerful I/O PC (but making sure the software allows addition of further I/O PCs) – Passive backplane: many PCI and ISA slots – GPIB, 18 ch RS 232, CAN, DIO, AIO, ISOBUS, PPG 100 all on one PC – Many National Instruments cards GPIB Card USB--> MIO 24 DIO 96 PPG 100 RS-232 box Card Cadaq Heart CAN Card 1 RU Screw panel Long cables (~15 m)To devices Screw Panel 2 RU LEMO panel

Design Choices: Controllers/Electronics • Many controllers are built by our electronics department: cheaper, we Design Choices: Controllers/Electronics • Many controllers are built by our electronics department: cheaper, we get exactly what we want, they can repair/upgrade it, some things are not available commersially, we decide how to pack different functionality into separate modules, . . . DELAY BOX • 10 ns jitter • 100 ns precision • 0 ns to ~20 s (+50 ns allways) • 20 ch • 2 outputs/ch: delay/gate • rs-232

Design Choices: Network • Our own, independent network, with a gateway to the ISOLDE Design Choices: Network • Our own, independent network, with a gateway to the ISOLDE network. • The gateway will allow control of WITCH via the Web. We are now learning how to get the appropriate permissions from the CERN Network Security guys. • An ISOLDE network PC for ISOLDE control. To ISOLDE network ”Cadaqheart” ”Cadaqgate” TCP/IP ”Cadaqheart” In light building Repeater? In ISOLDE hall

Recent developments: Vacuum system Valve Control box RS 232 Gauge Controller Relay Vacuum Interlock Recent developments: Vacuum system Valve Control box RS 232 Gauge Controller Relay Vacuum Interlock box Valve DIO card on Ca. DAQheart

Recent developments: Trap Electronics Temporary solution! COMPONENTS • PPG 100 • Delay box Delay Recent developments: Trap Electronics Temporary solution! COMPONENTS • PPG 100 • Delay box Delay Box • 52 ch static voltage supply/switcher +/-20 V • 24 ch rf splitter+static offset box Switchable Static Voltage supply rf func. gen Rf splitter, inverter, offset adder

Recent Developments: Software Status Ca. DAQ Gate Diagnostics GUI Traps Cycle GUI Communication Vacuum Recent Developments: Software Status Ca. DAQ Gate Diagnostics GUI Traps Cycle GUI Communication Vacuum GUI Ca. DAQ Heart Communication DSC Physical-Parameter namemap GPIB RS-232 CYCLE SMC GPIB Config RS 232 Config LOOP? Config? DIO Config

Outlook Near-future work Long-term work (starting in 6 -12 months) • Fill the software Outlook Near-future work Long-term work (starting in 6 -12 months) • Fill the software functionality gaps • Readback of electrode voltages: fieldbus • Secure quality of code • Major upgrade of software functionality – where needs are found • Software Documentation • Implement capacity enhancements based on test experiments this summer • Upgrade to Lab. View 6. 1 • Software control of Voltages • Get new, computer controllable trap electronics • Get, install detector electronics • Change so all PCs are of in-rack type • Focus on DAQ: separate computer with (highly) optimized readout speed