SQC (Statistical Quality Control) Symbol
Support for a dynamic symbol to display SQC data.
While we appreciate the interest the community has for this suggestion, we have decided to decline building a native PI Vision SQC symbol.
There are several ways to tailor an SQC/SPC implementation in PI Vision that are more powerful and more customizable than what is available in PI ProcessBook with the SQC Chart symbol. Use of Asset Analytics and Event Frames now enable the possibility to use SQC and SPC calculations beyond just the display and additionally allow trigger excursion notifications. Our suggestion is to develop an SQC solution through a mixed use of AF analyses and the native PI Vision symbols.
There are resources to show how SQC/SPC can be implemented using Asset Analytics and Event Frames as well as a workshop offering to help customers implement SQC/SPC in their environment:
Jumpstart Workshops with an SQC Quality Focus
Webinar – Statistical Quality Control (SQC) | OSIsoft
If you are interested in an SQC workshop, please create a service request or contact your Account Manager/Customer Success Manager for more details.
Martin Bryant commented
In January, Tadeas Marciniak and I did a OSIsoft webinar which you can view here:
that discusses our work with customers in using PI AF & PI Vision for SQC. We have developed significant PI AF template collateral which we are sharing with customers through an OSIsoft Services Workshop.
Although we appreciate loyalty to PI Processbook, from an SQC perspective, the tool in PI Processbook was dated and limited in scope. With PI AF & PI Vision - with some effort - you can get not only the SQC display - but more importantly the shared and historized SQC data that you want - that fits your needs as these engines provide a more flexible, vigilant, and widely visible platform for this important application.
If a customer is interested in an OSIsoft Services workshop - please contact your account manager or customer success manager.
I also look forward to seeing this function on PI vision. This is definitely needed.
Nur Widyanto commented
I look forward foir this functionality on PI vision as well
I look forward to using SQC in PI VIsion. This tool will be very important for us to evaluate more quickly and effectively the capability of a process.
Jesse Skierszkan commented
A few more customers asking for this from my side.
@150608991-ryan-mcerlean, I was hoping for a rather more satisfactory response from OSIsoft that that terse comment by yourself.
The stability of unit processes along a process flow is of primary importance to a process optimisation sequence (process stability preceeds process capability optimisation). Effective visualization of process stability is crucial to operators and process supervisors & advisors in the efforts to stabilize a controlled process and monitor stability. The Product Manager's position on this popular request comes as somewhat of a surprise, to say the least.
We want more than just a dynamic symbol - we want support for various SPC charts in PI Vision, such as the xbar & range chart, xbar & standard deviation chart, box plot with whiskers, control plot with dynamic symbols highlighting data events of instability according to control chart trigger rules supported in the AF SQC analysis panel.
histograms and SQC
Getting a brand new asset installed and using AF and PIVision for most every screen except SQC screen(s), still needing Processbook thick clients on the shop floor.
Any update on this item?
Just had a center-lining discussion yesterday - result, it will have to be in ProcessBook at this time
Jennifer Guice commented
There are many functions that PI Vision is lacking concerning SQC, six-sigma, linear regression, etc., that we need to be able to use when developing the displays for our customers. There is no next page button. Displays do not keep their alignment because the grid used in Processbook is not there, No Export to Excel functionality. When will PI Vision be as robust as Processbook was?
Ryan Mcerlean (OSISoft) ,
Why the hold up? OSISoft has been promising this for a long time and the community is clearly asking for it being that it is at the top of the list. We simply need the ability to place UCL, LCL and the ability to place USL and LSL along with Cp, CpK, PpK, sigma capability, etc...onto our process graphs for filtered data such as when our plants are online vs offline.
Currently we are only carrying Processbook because of its SQC capability. If this was in Vision, we would've mass adopted it by now. Is the concern that OSISoft would lose Processbook license revenues as folks would drop it to mass adopt PI Vision? or is it that something else (REAL SOON) is coming? Such as the ability to do these calculations in AF that can be places into an existing element template somehow?
Dennis Lawless commented
Any update on this item? We have a use case to implement this across our entire refining organization and would also be willing to beta test it if it was available in the near future.
Enhancement 119439: Are you saying there is an SQC symbol now?
It was suppossed Pi VISION will substitute Pi ProcessBook, it can't be delayed more, we need the last PB capabilities plus all Pi Vision add ons (HTML5). It's an important way to achieve your goal:
"This is your opportunity to learn how to turn data into insights using the OSIsoft PI System.
Now is the time to Transform Your World with Data!"
Yans Cote commented
Where are the two updates of PIVision promised at the 2017 OSISOFT seminar in Montreal? It is not possible to do minimal development with only PiVison, we need the AF and need to learn the java language to develop symbols. We need more man power to use the systeme PI. I am really disappointed not to have updates more frequently. SQC and CPK mandatory in the next realease. And dont forget to let us customize them and be able to add a center line.
Good to hear. Here is something I HIGHLY recommend for SQC in PI Vision:
I have an element template for all my assets. All of the attributes in my element template reference PI tags. Those PI tags record data when the plant is on and off. When I run an SQC analysis it conducts SQC on all the data including downtime data. Therefore the analysis doesn't work.
The work around is that in the SQC there is a filter expression one can type in to only look at uptime plant data. The problem is that I cannot utilize the "Plant Run Status" attribute inside of my element. I have to use the individual loop name for the asset. This removes the ability to move through my assets and having the filter expression reference the element attribute of the run status because it is always looking at a pi tag. The pi tag filter expression is static and is now applied for a different asset on my new asset. This doesn't work.
Therefore, I can't use the SQC and filter my data for uptime only without removing the ability to access each of my assets using the same visual layout.
I recommend adding element attribute filter expressions in PI vision so that one can clean up the data as its being fed into SQC.
In fact, it would be nice to have an element template become a filter in itself in that the data portrayed out of the element template is essentially a filtered version of the raw data that is input into the element template. This would allow me to already have filtered data coming out of the element for my asset and would not require the SQC to filter it out.
I hope this makes sense because its needed.
Bruno Longchamps commented
This is an important missing feature. Thru all our company we are promoting PI Vision utilisation and we are trying to retire ProcessBook but this is now impossible for most of our displays. Our process engineers are not welling to lose their useful SQL/SPC charts.
So this is actually the HIGHEST PIVision enhancement request from us.
As an end user and manager of PI over all of our sites facilities, SQC/SPC are the way we will be controlling all of our processes. We will not adopt PI Vision across our operations without this feature because we depend on these charts.
If PI decides to develop SQC into PI Vision, one thing to note is that processbook currently calculates CpK values. However, the CpK value is actually the Cp value when a centerline value is typed into the SQC control parameters.
If only a USL and LSL are typed in, without a centerline value, then SQC calculates CpK.
The problem is that the program says CpK no matter what although its Cp when the centerline value is typed in.
This is confusing.
Lastly similar to how there are videos on how PI stores data into the archives, a step by step example of how PI cleans the data with the sigma data filter to calculate sigma and CpK or Cp would be beneficial. I currently cannot get my own statistical calculations to match PI when data filter is turned on because PI filters the data in a way I do not understand and cannot find any documentation on it.