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

MAPS: Provide support to read pressure values from vacuum PLC #8586

Open
davidkeymer opened this issue Nov 29, 2024 · 0 comments
Open

MAPS: Provide support to read pressure values from vacuum PLC #8586

davidkeymer opened this issue Nov 29, 2024 · 0 comments
Labels

Comments

@davidkeymer
Copy link
Contributor

davidkeymer commented Nov 29, 2024

Feature Description

As an instrument scientist, I would still like to be able to read the beamline pressures once communication with the TPG300s has been moved to a new PLC.

Explanation

Many PLCs in and around ISIS are now long obsolete and so there is a programme to upgrade them, starting with that for the MAPS vacuum system. The plan also includes the convergence on a common protocol, OPCUA, for which there is EPICS support.

This ticket will serve as a 'proof of concept' as the plan is to gradually upgrade other vacuum PLCs and read further values from them (c.f. RIKENFE vacuum system).

Additional Information

  • The ISIS Electrical Controls Group have a spare OMRON PLC with which testing could be performed
  • There is documentation and are examples of OPCUA usage on the GitHub site linked to above
  • An additional IOC and OPI will need to be created
  • No changes to the existing TPG300 IOC and OPI are required

See our Git Workflow.

Acceptance Criteria

  • Original beamline pressure values are available as (new) PVs
  • An OPI exists to display these values
  • IBEX configurations, components and blocks are edited to reflect these changes

How to Review

To the reviewer: Make sure to update submodules!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

1 participant