23
PI System High Availability: Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Embed Size (px)

Citation preview

Page 1: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

PI System High Availability: Interface Redundancy and

Disconnected Interface Startup

Andy Singh, Ph.D., OPC Team

Tony Cantele, Uniint Team Leader

Page 2: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

System Management Tools

Thin Clients: RtPortal, RtWebParts, Rich Clients: ProcessBook, DataLink, Custom Application…

PI SDKPI SDK Foundation

Concurrent HA Developments

Data BufferingServices

PI Interfaces

FailoverMechanisms

Data BufferingServices

PI Interfaces

PI Interface Startup without

PI Server Connection

Primary PI Server

Primary PI Server

PIANOConfiguration

Changes Secondary PI Server

Secondary PI Server

PIANO

Secondary PI Server

PIANO

Page 3: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Definitions and Terms

• Interface Level Failover

• UNIINT

• Data Source/Control System

• Disconnected Startup

Page 4: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Agenda

• Interface Level Failover– Introduction

– Demo of Planned Maintenance

– Demo of Uninterrupted Data Collection

– Cost Effective Solution

– Simple Configuration

• Disconnected Startup– Data Collection without PI

– Faster Startup Option

Page 5: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

What is Interface Level Failover?

• Two interface nodes– Communicate to same data

source

– Only 1 node sends data

• Types of failover– Hot, Warm, Cold

– Determined by data source and network

• Input/Output tags

PI Server

Primary Node Backup Node

Data Source

Page 6: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Typical Network Setup

Backup NodePrimary Node

PI Server

Firewall

PI Client

Data Source

Process Network

Business Network

OPCOPC

Page 7: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Stress Free Maintenance

• Data is Available during Maintenance

– OS/Security Patch

– PI Software Update

– Hardware Upgrade

• Better decisions

Page 8: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Network setup for Demo

Backup NodePrimary Node

Router

Data Source

Process Network

Business Network

PI Server

and Client

OPC OPC

OPC server

Page 9: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Demo

Interface Failover during Maintenance

Page 10: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Network setup for Demo

Backup NodePrimary Node

Router

Data Source

Process Network

Business Network

OPC OPC

PI Server

and Client

OPC server

Page 11: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Demo

Interface Failover with Network Fault

Page 12: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

OSIsoft’s Failover Solution is Inexpensive• 3rd Party solutions can be expensive

– Limited Hardware Support

– Difficult Setup

– Expensive Maintenance

• Implementation only requires two PCs

Page 13: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Simple and Standardized Configuration

• Simple Interface Configuration

• Standardized for most interfaces

• Basic Tag Configuration

12

3

4

1 - /ufo_id*

2 - /ufo_otherid*

3 - /ufo_primary

4 - /ufo_interval* Must be consistent for both nodes

Page 14: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Demo

Configuring Interface Failover with ICU

Page 15: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Why six PI tags?

Point 1

Data Source

Interface 1

PI Tags

Input Tag

Output TagPoint 2

Source Tag

Page 16: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Why six PI tags?

Interface 2

Heartbeat 2

Data Source Interface 1 PI Tags

Heartbeat 1

Active ID

Heartbeat 2, Output

Heartbeat 2, Input

Heartbeat 1, Input

Heartbeat 1, Output

Active ID, Input

Active ID, Output

Page 17: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Summary of Interface Level Failover

• Normal data collection continues with network or hardware faults

• Cost effective solution

• Stress Free Maintenance

• Simple and Standardized Configuration across all Interfaces

Page 18: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

What is disconnected Startup?

• Interfaces do not need connection to PI to start

• Cached copy of Point DB

– Improved startup times

– Collect and buffer data w/o PI

• Sychronization of Point Changes

PI Server

Interface Node

sinusoidcdt158cdm158…

Cached Tag List

Page 19: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Development Timeline

Page 20: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Top 10 interfaces• OPC DA Interface (currently ongoing)• Intellution Fix DMACS• Modbus Ethernet Interface• Wonderware InTouch Interface• Foxboro IA Interface (Windows & Solaris)*• OPC HDA Interface• Modbus Serial Interface• OPC Alarms and Events Interface• GE Cimplicity Interface• Interfaces contained in MCN Health Monitor

Page 21: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Conclusion

• Simple, Enterprise, Available (SEA)

– Simple setup and configuration

– Maintenance and improved TCO for the Enterprise

– Data Reliability and Availability

Page 22: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Network setup for Demo

Backup NodePrimary Node

Router

Data Source

Process Network

Business Network

PI Server

and Client

OPC

OPC server

OPC

Page 23: PI System High Availability : Interface Redundancy and Disconnected Interface Startup Andy Singh, Ph.D., OPC Team Tony Cantele, Uniint Team Leader

Thank You!