1 / 1

Andrew Starritt 1 Richard Farnsworth 1 Chris Myers 2 Michael D’Silva 2

Control Systems EPICS to MySQL flange for Internet Applications. Andrew Starritt 1 Richard Farnsworth 1 Chris Myers 2 Michael D’Silva 2. Australian Synchrotron Clayton, Vic. Australia Victorian eResearch Strategic Initiative, Vic. Australia. Abstract.

patty
Download Presentation

Andrew Starritt 1 Richard Farnsworth 1 Chris Myers 2 Michael D’Silva 2

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. Control Systems EPICS to MySQL flange for Internet Applications Andrew Starritt 1 Richard Farnsworth 1 Chris Myers 2 Michael D’Silva 2 • Australian Synchrotron Clayton, Vic. Australia • Victorian eResearch Strategic Initiative, Vic. Australia Abstract A technique for delivering EPICS Process Variables (PVs) to web enabled applications has been collaboratively developed by the Australian Synchrotron Controls team and a local e‑research initiative the Victorian eResearch Strategic Initiative (VeRSI). EPICS PVs are collated by a program called the “EPICS to MySQL Flange" (EMF) which acts as a gateway and passes the PV values and selected metadata to a MySQL database. This database contains current values and optional short term historical records which then allows standard web based applications, in our case Asynchronous JavaScript and XML (AJAX) web applications. The EMF supports a Historical Backfill from the EPICS archive, throttling, i.e. minimum updates and dead banding, and finally image processing, useful for taking arrays and waveforms), and converting to standard image formats stored in the MySQL database. Overview Example References Original Facility Status Monitor (FSM) program Web based FSM https://vbl.synchrotron.org.au/fsm/ Specification: Three instances of the EMF program run in in parallel. Together with MySQL program make optimum use of 4 core CPU. Update dead-banding (cf ADEL/MDEL) can be set per PV. PV name aliasing also possible. Currently run with ~1500 PVs – have tested up ~20000 PVs. Can maintain and/or backfill archive PV data. Configured by parameter files. Can generate JPEG image from waveform record. PCA loadings plots show clear separation. THP106

More Related