Multiple y Axis
Currently ProcessBook and coresight trend only provide one Y axis.
We would to have 2 Y axis to plot different parameter for an asset. Example: Flow parameters can be plotted on Y axis on the left and temperature can be plotted on Y axis on the right"
Each trend in trend group must have one horizontal (X axis) and two vertical axis (Left Y and right Y). Users should be able to assign a tag plot to either of the Y axis in trend
The key is to be able to assign a tag to either Y-axis. Thus the controller Set Point can use the same y-axis as the Process Variable. The PV can use a fixed scale or auto-scale, with option to assign another tag (i.e. Set Point) to use the range of the PV scale.
This is a very needed functionality for day-to-day analysis. To add on @Jesse Ru 's comment, the use case of a pump's operating point in real time, that would be a mixture of Multiple Y Axis together with an X-Y plotting mode.
There are few other tools that would be very helpful for visual data analysis, some of them:
- Add calculations on the fly, say tag "A + tag B", and only plot the result of that calculation
- Data filters for X-Y plots, for example, only plot y-axis points of "tag A > 1500degF"
- Data filters for steady-state, for example "tag A < 200mw > tag A"
- Any other filters that help cleaning noisy signals, i.e. plot only 1 point every 15 min (timeweightavg of tag A)
BTW, here is a Knowledge Base article, related to how to add a background "design curve" for a Pump monitoring or similar use case ... https://customers.osisoft.com/s/knowledgearticle?knowledgeArticleUrl=KB01580
hashtags: trend, plot, trending, x-y, xy plots, chart functions
Alejandro Molano commented
Large EA O&G organization very interested in having this feature in PI Vision.
Glad I found this, This is such a common and desireable feature that I assumed the ability was somewhere and I just hadn't found it. After an hour I'll gave up. This is needed.
I'd also like to add the ability to have "like" measurements use the same axis. Right now its either everything uses the same or multiple. It would be nice to be able to put multiple flow measurements on one axis and then rainfall on another.
Jesse Ru commented
Adding to Kevin's comment. One of the common use cases is the replication of Engineering Charts like pump curves:
Common engineering charts split the axis for easy reading and interpolation and feel for level of scale between orders of magnitudes of change.
A common use case is to plot the operating point in real time in relation to a pump curve.
Kevin Reeves commented
Was just asked by one of our users today if this is possible. Our existing trending tools (which are slow and archaic in many other ways compared to PI VIsion) support this feature, so it is difficult to convince our users to use PI Vision instead because this a very important feature to them.
To help clarify:
Essentially you should be able to create a Y-Axis with a custom range of say 0-7000 and name it "Axis A", You then have the ability to assign any points in the trend to "Axis A". You should be able to create multiple custom axes, and assign any points in the trend object to those axes.
The use case is this:
Say you have 10 pressure points and 10 flow points, each with different configured ranges, you need the ability to conceptualize the pressures with the other pressures, to do this they must all share the same axis. The same is true for the flow, so you cannot use the seperate axes feature as it destroys the ability to conceptualize each pressure against the others or each flow against the others. You also cannot use the same axes for both pressures and flows because pressures could be very high while flows very low on a scale (pressures may be 0-10000 and flows may be 0-100).
At present to solve this problem you have to create two different trend objects which takes up screen real-estate, adding multiple custom axes in a single trend object and the ability to assign points to them to PI Vision would resolve this issue.