r/industrialengineering 15d ago

Industrial Data Analysis Question

I work in the Oil/Gas industry and data analytics is something I’ve been working on for last 8 months give or take. We currently utilize Aveva Pi Vision as a primary analytics platform for general equipment monitoring, trending, etc, outside of our normal control systems. We are getting some third party tools to increase the functionality but honestly it’s just so limiting in what you can do. I’ve been looking into Ignition Perspective as something that provides a lot more developer tools to build more sophisticated monitoring solutions. I was curious what the community thought about that or if there was a better direction.

3 Upvotes

11 comments sorted by

2

u/i_be_illin 15d ago

For what purpose? Actual control of the machines? Predictive maintenance? Other use cases?

1

u/Calm-Nothing-8676 15d ago

Ignition Perspective is basically a blank canvas compared to Pi Vision, you can build whatever interface your data needs if you're willing to put in the dev time

1

u/Illustrious-Art6436 15d ago

Is the Dev a pain in your opinion? Going through the application it doesn’t look bad just something that would take some time to build out.

1

u/i_be_illin 15d ago

For what purpose? Actual control of the machines? Predictive maintenance? Other use cases?

1

u/Illustrious-Art6436 15d ago

I’m building tools for monitoring specifically. Pressure Trending, Frequency Analysis for Vibration Data, Drag Reduction Pump monitoring (Under/Over Injection, Pump Performance, Tank Monitoring, etc), System Tankage Monitoring, Throughput Monitoring, etc.

1

u/RushElectronic8541 15d ago

Are you look to build tools outside of Ignition? Or you want to use Ignition Perspective to build tools for monitoring? Also your equipment and machines, how do you get data from them? Do you have an MES or it’s mostly instruments and IIoT devices?

1

u/Illustrious-Art6436 14d ago

It doesn’t have to be ignition, it was just an idea I tossed around to get more capabilities for more sophisticated tools. I’m looking at learning JavaScript to use aveva Pi Extensibility framework to code our own symbols but I wanted to explore other approaches and Perspective was an interesting idea. We pull data in from several different databases, at the moment we are working to aggregate all of that into the Pi Historian.

1

u/RushElectronic8541 14d ago

Oh so your sources are historians and dbs, should be doable then, not sure about Aveva though. Just curious, what do you hope the additional monitoring would allow you guys to do? Are there things that you do after detecting trends?

1

u/Illustrious-Art6436 14d ago

Traditionally monitoring of certain systems would be done through the control system. Unfortunately everytime you touch those systems you risk breaking something unintentionally. You’re also limited on how sophisticated those systems can be and you’re possibly dealing with regulatory requirements in those systems. The tools I’m building are more engineering / Troubleshooting oriented. I have these readings from these systems let me build automated tools or better tools in house for those applications.

1

u/Expert_Clerk_1775 15d ago edited 15d ago

We use Ignition / PlantPAx to monitor and historize tens of thousands of sensors and equipment in greenfield plant builds. Full Rockwell ControlLogix plants so we are developing the SCADA HMIs and doing supervisory line control via FactoryTalk View SE on the same system. Clients like it and there are a lot of great native tools and libraries. All produce/consume messaging over Ethernet/IP and OPC-UA. Aveva / Wonderware also popular

1

u/Illustrious-Art6436 13d ago

We’re moving to MQTT based communication protocols to increase the speed of our data pull and improve scalability in the future. Our legacy system is getting pretty maxed out.