6 Replies Latest reply on Sep 17, 2015 2:19 PM by AlistairFrith

    PI trend data within WonderWare screens?

    sfleming

      Hello-

      Was wondering if anyone has any requirements or is currently displaying PI trend data within WonderWare InTouch or Archestra graphics?  We would like to eliminate the need for a WonderWare Historian but still allow for near real time trends within the shop floor control system displays.  We would prefer to avoid loading thick client applications like ProcessBook on the WonderWare terminals.  Looking for advice on the best way to go about this if anyone has explored this same requirement.

      Thanks

      Steve

        • Re: PI trend data within WonderWare screens?
          bpayne

          One possibility is to use the oledb enterprise or an OPC client to retrieve the data from PI to populate the Wonderware Intouch screens. For the OPC solution you would have to run the PI OPC DA server.

          • Re: PI trend data within WonderWare screens?
            pthivierge

            Hello Stephen,

             

            Butch has suggested possible solutions that may work, however PI OLEDB Provider or PI OLEDB Enterprise will need to be installed on each client, is this requirement good for your terminal-based installation?

            Are your terminals running a Terminal Server session on a Windows Server? Or is software installed on a small box ?

             

            Another thing to note is you could probably run PI ProcessBook if your thin clients use a Windows Terminal Server, is this something possible for you?

             

            It would be also interesting to know how much and what type of data you are going to display on intouch/archestra screens? 

            Is it to display data on trends? if yes, you should make sure to use our specific call that is dedicated to that, depending on the technology you are using it can have a different name: Plot table, plot values call, etc.

             

            Regards,

            • Re: PI trend data within WonderWare screens?
              bpayne

              Hi Stephen,

               

              Did any of the suggestions work for you. If not,  please post additional questions or mark this thread as Answered as it may assist others with a similar question.

               

              Thanks,

              Butch

              • Re: PI trend data within WonderWare screens?
                AlistairFrith

                We may need to do something similar: produce a Wonderware component to trend PI data within Wonderware displays, so we would be interested in any advice or lessons you may have learned. To be honest, we are uncertain right now whether we need to write a new display trend symbol in Wonderware, or just a 'PI Connector' to provide PI data to existing Wonderware trend symbols. We are not really up-to speed on how Wonderware works at the moment!

                  • Re: PI trend data within WonderWare screens?
                    AlistairFrith

                    Right, what they want is a WinForms custom control to display PI data. Seems pretty simple: Find a suitable Graphing control and embed it in a WinForms custom control with public properties and methods to connect to a PI Server and bind the graphing tool to the PI data.

                     

                    Trouble is, we can't find a WinForms control at short notice that understands the PI data: They all either expect all traces to have values at the same X-coordinates, or they display data gaps as 0. Or some other anomaly occurs.

                     

                    One option might be the PITrend Active-X control that is used by ActiveView. They don't want to use Active-X because it's old and it's COM etc. but if there's no other way... So would that work? Can we just plonk that Active-X control into a WinForms custom control and expose properties to control it? Are there licensing issues? Am I completely misremembering this?

                     

                    Regards,

                     

                    --- Alistair.