enterprise pi - how do i manage all of this? robert raesemann j jacksonville, fl

31
Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Upload: nathaniel-hall

Post on 29-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Enterprise PI - How do I manage all of this?

Robert Raesemann

JJacksonville, FL

Page 2: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Introduction

8th Largest Municipal Utility in the Country

– Electrical System

– Water and Wastewater

– Competitive Pressures

• Regulated by Local, State, and Federal Authorities

• De-regulation

Page 3: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

My Place in All of This

• Background– Electrical Engineering– DCS, PLC, and Data Acquisition

• Current job in IT group, Enabling Technologies Section– Develop and deploy tools that improve business

processes– Ex. PI System, PC Based HMI systems, etc...

Page 4: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

PI Used to be simple

About 1 1/2 years ago...

• one PI server connected to DCS

• maybe 20 users connected to it on LAN

• 2 client applications– Processbook – Datalink

• Users could tolerate a little downtime

Page 5: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

PI System used by plant personnel for all of the standard

uses

• We have already received tremendous benefits– Troubleshooting– Operations– Efficiency monitoring

Page 6: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

It quickly became more complex

• 5 PI interface nodes with many more planned• 1 Master PI server• Several custom developed applications• WAN connections (ATM,Fast Ethernet,…)• Users all over the company who can’t live

without it• PI being used for regulatory reporting

Page 7: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

The Future Holds More Value and Capability at the Expense of

Complexity• Multi-tier architectures

• Multiple PI servers

• More (distributed) applications

• More interconnection between PI and other Enterprise systems (ERP, Work order systems, …)

• More Users (remember, Everyone is a knowledge worker now)

Page 8: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

In the Future PI Reliability Depends on Many Things

• PI code base is very mature and stable

• New systems depend on reliable hardware, network connections, and software configurations– Networks fail– Servers fail (hard disks and power supplies)– Synchronization of databases

Page 9: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

IT Groups Have Already Faced Many of these Problems

• Move to client-server architecture increased complexity

• Software applications live on multiple systems which must all work together

• Users spread out over WAN

Page 10: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Simple Network Management Protocol (SNMP)

• Internet standard for communicating system status to a central network management console.

• Applications maintain information in a managed information base (MIB)

• Agents on computer monitor hardware and software to insure proper operation. Send SNMP Traps to alert manager of problems based on policy configuration.

Page 11: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Monitoring our PI system with SNMP

• PI itself has no SNMP capabilities.

• Third party software enables instrumentation of PI processes on NT machines.

• Custom developed agent monitors PI data stream.

• PI-SDK will be awesome - Server Agent

Page 12: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL
Page 13: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Basic Policy to Monitor a PI server

• All PI services are running.

• Dr. Watson not present.

• Disk utilization below 80% (tunable threshold with warning and critical levels)

• CPU utilization below 90% (tunable threshold with warning and critical levels)

• All archive files present

Page 14: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL
Page 15: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL
Page 16: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL
Page 17: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Basic Policy to Monitor a PI Interface server

• API Buffer is running

• apibuf.dat file not getting larger

• Interface service is running

• PI Interface Agent– Custom agent to monitor data stream

Page 18: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

The PI Interface Agent

• Monitors connection to PI server

• Counts Bad Inputs, I/O Timeouts, and Shutdowns for a particular interface– Alerts when number of errors exceeds

thresholds

• Alerts if points not updating– Checks a sample point on interface to make

sure that it updates regularly

Page 19: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

The PI Interface Agent

Page 20: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Monitoring custom applications

• Custom applications write errors to the NT event log.

• NT Log Agent monitors the log for errors in the PI applications and reports back to management console.

• Benefits– Better support to PI data customers.– Better data availability

Page 21: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Event Management

• Management server generates messages based on data collected by polling agents and from traps sent by agents

• Automated actions (scripts) can be build to respond to the situation

Page 22: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL
Page 23: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL
Page 24: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Monitoring the Server Hardware

• HP Netservers have SNMP agents called Netserver Assistants

• Monitor over 100 physical parameters on server

• Voltages, temperatures, fans running

• Hard Drive Arrays, ECC RAM

• Power supply failures

Page 25: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL
Page 26: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Recap of Current Monitoring

• PI server hardware

• PI NT services

• NT server health

• PI data stream

• Web pages that access PI are monitored by an IIS agent

Page 27: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Can I Do More With This?

• Code developed for PI agent can be used to model physical systems in Unicenter

• Stable integration of PI with other enterprise wide data systems

• Provide monitoring and management capabilities beyond what is currently possible

Page 28: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Wish to use PI data in new ways to obtain the competitive advantage• Better Monitor Critical Systems

• Decision centered business model– Provide better decision making support to

managers and engineers.

• Build real-time enterprise resource planning capability.

Page 29: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Better Monitoring of Critical Systems

• Continuous Emissions Monitoring System

• Monitors plant air emissions

• Strict EPA requirements for monitoring, reporting, and maintaining.

• System checked daily by technicians

• EVP (designated representative) signs reports– Criminal penalties associated with

misinformation

Page 30: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

What is Planned

• Agent monitors health of CEMS system and pages technicians and environmental personnel immediately if there is a problem

• Agent not only monitoring real-time data from PI but also checking Work Order System, Emissions Database

• Monitor current health, maintenance practices, and emissions targets

Page 31: Enterprise PI - How do I manage all of this? Robert Raesemann J Jacksonville, FL

Smart Plants

• The design of the next generation “Smart” plant is influenced by the capability to manage the information and control systems.

W ide AreaN etw ork(W AN )

Program m able Log ic C ontro ller(PLC )

C EM SInstrum enta tion

P I In terface C om puterrunning U nicenter TN G N T Agent and

PI In terface Agent

E lsag Ba ileyD istribu ted C ontro l System

(D C S)

M ultip le P I In terfaceM achines d istribu tedacross severa l JEA

facilities

M ain P I Serverrunning U nicenter TN G

N T System Agent

Process D ataArch ive

Program m able Log ic C ontro ller(PLC )

E lsag Ba ileyD istribu ted C ontro l System

(D C S)

P I In terface C om puterrunning U nicenter TN G N T Agent and

PI In terface Agent

T he P I In te rface A gen t runs on in te rfacem ach ines d is tribu ted th roughou t the W ideA rea N e tw ork . A ny e rro rs de tec ted by thein te rface m ach ine show up on U n icen te rT N G W orldV iew sc reens .

N ote: A P I Server Agent isp lanned la ter th is year as O SIexpands the P I AP I. The TN GAgents out o f the box havealready greatly reduced theam ount o f tim e spent tom ainta in the server.