21 February 2020

IMG_0716.JPG

14 July 2020

Copied from a mail from A. Adonin.
  • A response time of the control system (incl. IS-app) MUST be below 1 sec.
(time between change a parameter in the IS-app and readout a modified value from the power converter)
  • The IS-app should provide data archiving procedure
(for example, as it is realized in the old IQ-prog)
  • Signals from two oscis should be displayed on the main panel
    • by “click” an osci-interface window should be opened (for example,
web-control interface)
  • Image from web-camera should be displayed on the main panel
    • by “click” a web-interface for the camera should be opened
  • There should be a possibility to change IS- and SD-timing with IS-app
  • The ion source program MUST provide a possibility for user to record a “Mass-Spectrum” as well as to display, save and print it.
  • Information about “ion source installation time” should be displayed to user. Also the user should have possibility to reset it.
  • Following information should be displayed to user on the main panel:
    • UNILAC machines (Virtual accelerator) setup for this ion source
    • ion specie (element, mass and charge state)
    • type of the ion source and installation time
    • ion source timing and SD timing
    • timing for a chosen UNILAC machine (virtual accelerator)
    • “deposited energy” in MJ (“Geleistete Arbeit”) and pulses counter (with possibility of “reset”)
  • The “Deposited Energy” (in “kJ”/ “MJ”) for each cathode should be calculated and displayed in the “Status” window of GUL3IM1KD
  • In the “Status” window of “Filament” (GUL3IC1K) the “Deposited Power” should be counted and displayed in units: “kW∙h”. Also the user should have possibility to reset it.
  • The ion source program should provide an automated “Switch ON” and “Switch OFF” (Quellen An-/Abfahren) routine for all ion sources.
  • The “Set value” in % from MAX (“Sollwert”) should be displayed on the main window for all power supplies.
  • There should be a possibility for expert-user to write “Operation notes” or “Comments” in the IS-app
  • There should be a possibility for user to load, to display and to print various “screenshots”:
    • saved screenshots from IS-app
    • saved mass-spectra
    • saved profile-grid signals in LEBT

CRYRING

  • Allow expert-mode or kind of INI-file for the CRYRING version of IS app as well:
    • It should be password protected, or at least closed circle of experts should have access to it.
    • One need an option of de/activate windows, graphs, trends etc.
    • List of the devices which trends I need to keep an eye on (similar to device control app).
    • Scalable main window; the number of active devices and monitoring graphs might differ significantly from run to run.
    • Setup the working/safe range and limits for the devices and power supplies, which shouldn't be crossed.
  • Save the settings such, that the re-opened at any other place application shows the window preconfigured by some expert. Also save/load setting menu would be convenient to have.
  • Consider to have equations between the parameters and devices in use and an option to de/activate it (like formula definition in EXCEL). Only simple operations (+,-,*, smile and relations (<=>) should be allowed. Same as HV coupling option at the old app.
  • Highlight, underline or emphasize by any other mean the working mode of the power supply: current limit or voltage limit. Some devices delivering this, but for another it could be easily analyzed. If Vread = Vset and Iread < Iset then it is CV-mode and other way around.

15 July 2020

List of prioritized requirements extracted from IQAnl.doc. Prioritized by A. Adonin.

Prio 1: Necessary for operation
Prio 2: Required for operation
Prio 3:
Requires clarification
Postponed
  • Separate functions:
    • TODO Auto HV (ION-537)
    • TODO Ion Source / Oven change
    • wip Turn on / off magnets
    • TODO Turn on / off HV coupling (ION-536)
    • TODO Start-up / shutdown ion source
    • TODO Display Operating News (as in Fortran Ion Source)
    • TODO Change timing
    • TODO With / Without sputter
    • TODO Reverse polarity of magnets
    • TODO Turn on / off Energy master / master
    • TODO Device check (-> Sequence)
    • TODO Turn on / off logging
  • TODO Show ion source, beam and context (virt.acc/LSA) context information
  • wip Setting a value is as fast as in the Fortran Ion Source App
  • TODO Expert mode
  • wip Instrument dashboard
    • Done Set value step width
  • wip Current/Time Plot
  • TODO Reference values
  • TODO Archiving of data similar to archiving in Fortran Ion Source app based on new Archiving System
  • TODO Display oscillators and camera
  • TODO Observation mode
  • TODO Sairem Varian transmitter

10 November 2020

1) “Reset” function:

− Not every device has “Reset” function. For some devices “Reset” refreshes the information about Interlocks, for other it works as a Restart-function (Off and On), and there is a devise where “Reset” provokes an extra action of another device.

− The “Reset” button in the IS-program for all devices (which have this function) except Sputter (GUR3IP1S) should be moved from the main panel to the “Status window”. For other devices the “Reset” button should be removed.

− “Reset” button in the main instrument panel should be shown for the following device only:
  • Ter. South: Sputter (GUR3IP1S) - function: high voltage pulse generated by a separate device
− “Reset” button in the “status window” should be shown for the following devices:
  • Ter. North: Gas valve (GUL3IQ1G) - function: restart control unit
    Extraction (GUL3IQ1E), Screening 1 (GUL3IQ1S), High voltage (GUL3IQ1H) and Screening 2 (GUL3IQ2S)
    - function: reset interlocks
  • Ter. South: Gas valve (GUR3IQ1G) - function: restart control unit
    IS magnet (GUR3IM1), Extraction (GUR3IQ1E), High voltage (GUR3IQ1H) and Screening 2 (GUR3IQ2S)
    - function: reset interlocks
  • HLI: HF Sender (GUN2IG)
− “Auto-Reset” by Power-ON should be realized for the following devices only:
  • Ter. North: Extraction (GUL3IQ1E), Screening 1 (GUL3IQ1S), High voltage (GUL3IQ1H) and Screening 2 (GUL3IQ2S)
  • Ter. South: IS magnet (GUR3IM1), Extraction (GUR3IQ1E), High voltage (GUR3IQ1H) and Screening 2 (GUR3IQ2S)
  • HLI: Extraction (GUN2IZ1E)
2) “Set” value (Sollwert):

− Some of our power supplies are equipped with so-called Stelltrafo and there is no regulation by voltage or by current for this devices.
That results in the discrepancy between Set and Real values (Soll- Istwert Abweichung). Moreover, this discrepancy could changing with operation time. For these devices it makes sense to set the values (Sollwert) not in Volts or Amperes, but in percentage (%) from MAX-scale of the power supply.

− “Set-value” (Sollwert) should be presented in percentage (%) for the following devices:
  • Ter. North: Discharge (GUL3IC1E), Solenoid 1 (GUL3IM1B), Solenoid 2 (GUL3IM1K), Ignition generator (GUL3IM1T)
    and Filament (GUL3IC1K)
  • Ter. South: Cathode heating (GUR3IP1K), Accelerating PC (GUR3IP1B), Main PC (GUR3IP1E), Screening grid (GUR3IP1N),
    Pulser (GUR3IP1P) and Sputter (GUR3IP1S)
− by Power-ON the “Set-value” should be set to zero (Sollwert = 0) for the following devices:
  • Ter. North: Ignition generator (GUL3IM1T) and Filament (GUL3IC1K)
  • Ter. South: Cathode heating (GUR3IP1K), Accelerating PC (GUR3IP1B), Main PC (GUR3IP1E), Screening grid (GUR3IP1N),
    Pulser (GUR3IP1P) and IS magnet (GUR3IM1)
  • HLI: Magnetic field 1 (GUN2IM1), Magnetic field 2 (GUN2IM2), Oven heating (GUN2IZ1O1), Extraction (GUN2IZ1E),
    Middle electrode (GUN2IZ2E) and HF Sender (GUN2IG)
− by Power-ON the “Set-value” should be set to the recent value (Sollwert = X) for the following devices:
  • Ter. North: Gas valve (GUL3IQ1G), Discharge (GUL3IC1E), Solenoid 1 (GUL3IM1B), Solenoid 2 (GUL3IM1K),
    Extraction (GUL3IQ1E), Screening 1 (GUL3IQ1S), High voltage (GUL3IQ1H) and Screening 2 (GUL3IQ2S)
  • Ter. South: Sputter (GUR3IP1S), Extraction (GUR3IQ1E), High voltage (GUR3IQ1H) and Screening 2 (GUR3IQ2S)
3) Stepwise increasing/decreasing of “Set values”:

− Since the “Set value” in the “Status window” for each device could be changed in three different ways: with +/- buttons, with a slider
and with direct input via keyboard, it is (and it will be) possible to set any value (incl. MAX) with one step. This is very dangerous
for some ion source parts like heating Filaments, they could be damaged if the current will be increased rapidly.
To avoid this it is necessary to implement a stepwise procedure of changing the “Set value” for certain devices.

− If the “Set value” will be changed with the slider or with direct input (keyboard) the stepwise procedure has to be applied for following devices:
  • Ter. North: Filament (GUL3IC1K):
    - by increasing “Sollwert” → increase the set value by 1% every 5 sec.
    - by decreasing “Sollwert” → decrease the set value by 2% every 1 sec.
  • Ter. South: Cathode heating (GUR3IP1K):
    - by increasing “Sollwert” → increase the set value by 1% every 5 sec.
    - by decreasing “Sollwert” → decrease the set value by 2% every 1 sec.
4) Expert mode in the IS program:

− An access to the “Expert mode” must be limited (by pass or by extra-login, we have to discuss).

− Should be possible to Hide/Unhide the devices

− Should be possible to set markers with boundary values (Grenzwerten; Forbidden/Recommended) for all devices

− Should be possible to switch ON/OFF:
- Auto-extraction
- Auto-HV
- Vacuum interlock
- Auto Sputter-Reset

− Should be possible to write NOTES

− Should be possible to change an IS-timing and SD-timing

− Should be possible to reset Extraction breakdowns and Deposited energy

− The interface of the “Expert mode” have to be discussed

5) “Option menu” in the IS program (needed to be discussed):

− Option: Save/Restore the current IS settings

− Option: Automatic Start/Stop procedure

6) Archiving of the ion source data (needed to be discussed):

− Existing concept as a basis

− Implement two modes: Standard mode and Analyze mode

− When the “Set value” for any of the devices was manually changed, it should be possible to see from which “console”
or from which “login” the change was performed

− Graphical interface: DAVE instead of ISD/ISOC ?

7) List of “delays” from Barbara (see Attachment)

Schaltbefehle Ionenquelle - Corrected (Nov.2020).pdf

-- ChristianHillbricht - 14 Jul 2020
Topic revision: r8 - 01 Dec 2020, ChristianHillbricht
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback