Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LET: Oxford 9T Chopper Magnet #2765

Closed
kjwoodsISIS opened this issue Nov 9, 2017 · 12 comments
Closed

LET: Oxford 9T Chopper Magnet #2765

kjwoodsISIS opened this issue Nov 9, 2017 · 12 comments
Assignees
Labels

Comments

@kjwoodsISIS
Copy link
Contributor

kjwoodsISIS commented Nov 9, 2017

As a scientist on LET I want to use the 9T Chopper Magnet.

Acceptance Criteria

  1. Check & confirm whether the ILM/IPS/ITC503 combination are the only three drivers that we need to control this chopper magnet.
  2. Check & confirm whether there are differences in the control logic between this chopper magnet and the 7.5T magnet.

Notes

  1. The 9T Chopper magnet, like the 7.5T Cryomagnet, is controlled by 3 devices:
@kjwoodsISIS
Copy link
Contributor Author

kjwoodsISIS commented Nov 10, 2017

The 9T chopper magnet is an Oxford Instruments magnet controlled via 3 devices in a rack:

  • IPS (Intelligent power supply)
  • ILM (Intelligent level meter)
  • ITC (Intelligent temperature controller)

The options for supporting the 9T chopper magnet are:

  • pure EPICS solution: one IOC for each of the above devices, plus one over-arching IOC to coordinate the 3 device IOCs
  • lvDCOM solution: lvDCOM the following VIs:
    • C:\LabVIEW Modules\Oxford Software\SOLOITCFRONTPANEL\SoloITC503 - 1.vi
    • C:\LabVIEW Modules\Oxford Software\ilmapps.llb\ILMFrontPanel2.vi
    • C:\LabVIEW Modules\Oxford Software\Teslatron\Teslatron System Manager2.vi
    • C:\LabVIEW Modules\Oxford Software\Teslatron\TeslSetField2.vi
    • C:\LabVIEW Modules\Oxford Software\Teslatron\TeslSetTemp2.vi

The IPS, ILM and ITC devices are due to be phased out over the next 12 months or so. The current working assumption is the IPS, ILM and ITC devices will be replaced by Oxford Instruments Mercury-based hardware control. We already have plans to create IOCs to communicate with Triton devices. It seems that implementing a pure EPICS solution could be a lot of work that would not be used for long - we'd only have to create a new solution anyway. Therefore, it would be a better use of our effort to adopt the lvDCOM solution. When the time comes for the 9T chopper magnet to be converted to Mercury, we ought to have the relevant IOCs.

@kjwoodsISIS
Copy link
Contributor Author

As far as I can determine:

  1. C:\LabVIEW Modules\Oxford Software\SOLOITCFRONTPANEL\SoloITC503 - 1.vi has 9 read commands, 17 write commands
  2. C:\LabVIEW Modules\Oxford Software\ilmapps.llb\ILMFrontPanel2.vi - reads 1 status record, outputs 1 status record
  3. C:\LabVIEW Modules\Oxford Software\Teslatron\Teslatron System Manager2.vi has 6 read commands, 2 write commands
  4. C:\LabVIEW Modules\Oxford Software\Teslatron\TeslSetField2.vi has 2 read commands, 1 write command
  5. C:\LabVIEW Modules\Oxford Software\Teslatron\TeslSetTemp2.vi has 1 read command, 1 write command

@kjwoodsISIS
Copy link
Contributor Author

kjwoodsISIS commented Nov 12, 2018

@Tom-Willemsen - to what extent can this ticket be considered implemented (given #2828 & #2886)? given:

(Note: corrected ticket references - see Tom's comment below).

@Tom-Willemsen
Copy link
Contributor

The tickets linked above refer to the triton dilution fridge, so are unrelated. I am going to assume you meant to link the ITC503/IPS/ILM tickets. We have support for these devices in the context of a 7.5T magnet (the drivers have been run against the hardware, but not yet run in combination to ramp a magnet).

To complete this ticket, I think we need to:

  • Check whether the ILM/IPS/ITC503 combination are the only three drivers that we need to control this chopper magnet.
  • Check whether there are differences in the control logic between this chopper magnet and the 7.5T magnet.

@kjwoodsISIS
Copy link
Contributor Author

kjwoodsISIS commented Nov 12, 2018

Original issue text (now superseded):

As a scientist on LET I want to use the 9T Chopper Magnet.

Acceptance Criteria

  1. I am able to create blocks and interact with the 9T Chopper Magnet in IBEX as I can in SECI - setting/reading the same values.

Notes

  1. See also ZOOM: Oxford 7.5T Cryomagnet into IBEX #2593
  2. The 9T Chopper magnet, like the 7.5T Cryomagnet, is controlled by 3 devices:
    • IPS (Intelligent power supply)
    • ILM (Intelligent level meter)
    • ITC (Intelligent temperature controller)
  3. Proposed solution - lvDCOM. See comment below
  4. All 3 devices listed above are generally connected in series via a ribbon cable and then into a single port of a MOXA. Consequently, if a communication problem affects one device in the chain, it may make it difficult to communicate with other devices. Something to be aware of when setting up on a new instrument.

@John-Holt-Tessella
Copy link
Contributor

Email sent to Richard 15/1/2019.

@John-Holt-Tessella
Copy link
Contributor

Impeded waiting reply

@John-Holt-Tessella
Copy link
Contributor

John-Holt-Tessella commented Jan 15, 2019

Looking through magnet 9T.comp Seci config. The controlling ini file is in TESLTRON.INI

  • ilmapps.llb\ILMFrontPanel2.vi

    • Looks fairly standard assume this is same as all ILMs test on real
  • SOLOITCFRONTPANEL\SoloITC503 - X.vi

    • Looks like to is just talking to the solo
  • Teslatron\Teslatron System Manager2.vi

  • Teslatron\TeslSetField2.vi

    • done as part of above
  • Teslatron\TeslSetTemp2.vi

    • done as part of above
  • Don't need to read just set up

    • TeslSystemSetupDialog.vi
    • ilmapps.llb\ILMSetupDialog.vi
    • itcapps.llb\ITCSetupDialog.vi
    • Psapps.llb\PSSetupDialog2.vi
      Actions:
  • stability criteria for volatge on stability should by a macro value default to 0.1V (EPICS\ioc\master\IPS\IPS-IOC-01App\Db\ips.db line 239)

  • Check field limits on IPS are macros

  • Check difference in model IPS 240-10 and 120-10 in comms.

@John-Holt-Tessella
Copy link
Contributor

John-Holt-Tessella commented Jan 18, 2019

Sub ticket #3941

@John-Holt-Tessella
Copy link
Contributor

Waiting for test window

@John-Holt-Tessella
Copy link
Contributor

Tom/David: Test ok, changes to be made see ticket

@Tom-Willemsen
Copy link
Contributor

Tests all ok with cryogenics. Nothing major showed up. I think this ticket can be considered complete (nothing to review).

A couple of small tweaks were requested by scientists / cryogenics, which are in #3942

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants