RMS Exporter Progress MACS Week December 2010 PP100312
RMS Exporter Progress MACS Week December 2010 PP-100312 -a-ABR_RMSExporter. pptm 1 Angela Brett RMS Exporter Progress
RMS Exporter Overview • Reads the configuration list from Oracle (RMS) • Creates the configuration files for all subsystems of the Med. Austron control system Config File RMS DB Config File Exporter Config File PP-100312 -a-ABR_RMSExporter. pptm 2 Angela Brett RMS Exporter Progress
Who uses it? • Primary user is person in charge of accelerator configuration • Work package local system experts use the tool to configure their standalone systems • Examples: Vacuum control system, injector test stand, beam diagnostics test stands file name including date 3 Name & title
Exporter ‘plugins’ • Each plugin is a C# class which is able to: • Load Configuration • Read a configuration from the database and generate appropriate configuration files • Deploy Configuration • Use the configuration files to configure a subsystem • Provide a graphical user interface to change deployment settings Load rt po x II E er C AS RMS DB Exporter A Exp orte r. B PP-100312 -a-ABR_RMSExporter. pptm 4 Deploy Config File(s) Angela Brett RMS Exporter Progress
RMS Exporter redesign • Currently the PVSS plugin exists • Next plugins are planned • OPC, REDNet (timing system) configuration, power converter controller (PCC) configuration Config File(s) RMS DB Config File(s) Exporter Config File(s) PP-100312 -a-ABR_RMSExporter. pptm 5 Angela Brett RMS Exporter Progress
Graphical User Interface Choose exporter plugins to use Select configuration Enter database connection details at any time (or use a default from a configuration file) PP-100312 -a-ABR_RMSExporter. pptm Log output (using log 4 net) 6 Name & title
After loading a configuration Preview generated files in external editor PP-100312 -a-ABR_RMSExporter. pptm 7 Angela Brett RMS Exporter Progress
Deploying a configuration Each subconfiguration can be deployed to a different PVSS system Enter settings for each plugin and deploy the generated files Save settings to or load settings from a file PP-100312 -a-ABR_RMSExporter. pptm 8 Angela Brett RMS Exporter Progress
Summary RMS Exporter implemented Allows multiple exporter plugins PVSS ASCII manager plugin implemented Plugins can load sub-configurations of each configuration set • Logging uses log 4 net library • Connection settings and plugin settings can be saved • • PP-100312 -a-ABR_RMSExporter. pptm 9 Angela Brett RMS Exporter Progress
Next Steps • Plugin for OPC variable generation • Plugins for FECOS framework and applications • REDNet generator • Power Converter controller file name including date 10 Name & title
Spare Slides file name including date 11 Name & title
The old interface Enter database connection details Preview generated dplist file Select configuration by name Enter PVSS settings and load the dplist Into a PVSS project Log output PP-100312 -a-ABR_RMSExporter. pptm 12 Angela Brett RMS Exporter Progress
- Slides: 12