New section added by JPO on 20th June 2012!
Return to
Control System main document.
The front end of the Control System, GUI, should be divided (JPO proposal) in two separate parts:
- Pure display(s) of information - the "Information Panel"
- Work and control terminal - the "Control System"
In this sub-document the "Information Panel", which sole purpose is to display information, is discussed.
Currently, status of TASCA is only available in the TASCA control room ("mess station"). It is possible to use remote desktop from other places, but this blanks the display in the control room, which is impractical for the shift crew..
There is a genuine need for people outside the control room to monitor TASCA or just get a status overview. This should be provided for in the new control system.
Control of the system is another matter which is fare more complicated both with respect to safety and software implementation, but this topic is not discussed here only
passive display of information will be discussed.
It seems that the current GUI of the Beam Control & Safety VI is working fairly well for most people. I (JPO) suggest that we use the upper part of this as basis for the Information Panal, but that it's enlargeg do make it easier to read from a distance. Of course, all control functions should be removed. The functions of the FPGA fast monitoring should be added to make a complete overview in a single window.
I have made a VI which shows how this this could be implented. There are some pictures at the bottom of this page. The VI has a simulation sub-VI allowing you to play with the parameters. Anyone who would like a copy please ask - it's not quite completed, so I have not uploaded it yet. When the Shared Variable Server(s) are up and running, the VI should be quite easy to hook up to the real parameters - just rewrite the simulation Sub-VI.
I (JPO) suggest that we do
not use "VU" meter-style indicators. They use a lot of space and gives trend information. For parameters which is central and critical, the small chart type graphs (without scales) should be used. Alarm tresholds should be displayed in these charts (example at bottom of page).
If we do not need trending, we can use normal number display, preferentially with fixed units and magnitude order. I.e. a practically zero integral should not read like 4.567E-14, but 0.004 x10-17. By keeping the magnitude order fixed it is quicker to understand what the number really tells you.
Examples of display elements |
Fig. 1: Chart style for trending. Yellow line is lower limit, read line upper limit and thick green line is parameter value. |
Fig. 2 Something will come here... |
kj |
jk |
Discussion Topics
- How should we display the DT3 values from NODAL and DAQ - in principle they should be equal. Should we nevertheless display both? I suggest that we display the NODAL values as we currently do (value and strip chart), but that the values from DAQ is shown as a histgram of the pulse distribution. This should be generated by the FPGA host and provided as shared variable updated e.g. once per what? sec? min?
--
JonPetterOmtvedt - 20 Jun 2012
- Screen shot of new TCS Information VI, no interlocks but with DC4 in:
- Screen shot of new TCS Information VI. This is a non-real situation, as the TR2 is above the safety limit but the Interlock has not been triggered. Of course, this should not be possible when using real data in a real situastion:
- Screen shot of new TCS Information VI: More realistic, TR2 safety has triggered an interlock. Notice that the parts where you should look for the error has been highlighted (and is blinking). This can be extended to include also the display with TR2 - a topic for discussion.