Transcript Interfaces

Slide 1


Slide 2

Interfaces

Klaus Pohl
© 2008 OSIsoft, Inc. | Company Confidential


Slide 3

Interfaces
Performance Operational Knowledge Product
Lean
Asset
Situational
Improvement Visibility Management Quality Manufacturing Management Awareness

The
Visuals
The
Analytics
The
Server
Structure /
Asset
Data

Deliver Information for Meaningful,
Better Business Decisions

Turn Valuable Real-Time Data
Into Actionable Information

Gathers, Organizes, Distributes,
and Stores Data from Many Sources
Real-Time
Data

Custom
Data

IT Data

Relational
Data

Web
Services

ERP /
Maintenance

© 2008 OSIsoft, Inc. | Company Confidential

3


Slide 4

Interfaces

The
Server

The
Analytics

The
Visuals

Data Access
Web Services

ODBC

“PI Structure
Database”

Asset Synchronizers

Structure / Asset Data

OPC / HDA

Failover / Management Services

Directory Services
Audit

Event Frames
& Batch

OLEDB

PI Archive

MCN HealthMonitor
& System Management Tools

Datastorage

Next Generation
Interfaces
Real-time Interfaces

Business Gateways

ERP / Maintenance
RLINK SERVERS & GATEWAYS
SAP / JD EDWARDS / PEOPLESOFT
MAXIMO / INDUS / MIMOSA

Real-Time Data

Custom Data

IT Data

Relational Data

Web Services

DCS / PLC / SCADA / OPC
HISTORIANS / INTERFACES
COM CONNECTORS

APIs / SDKs

IT MONITOR

OLEDB / ODBC
ORACLE / SQL

SOA / EXTERNAL DATA
LEGACY APPS

© 2008 OSIsoft, Inc. | Company Confidential

4


Slide 5

Interfaces
 PI Interfaces create high-speed links to data
sources, providing real-time, fault-tolerant data to
the PI System.
 PI Interfaces are links to virtually any real-time
data source. They consolidate the operations data
from multiple-generation or multiple vendor control
systems into a single, coordinated, information
system.

© 2008 OSIsoft, Inc. | Company Confidential

5


Slide 6

Interfaces
DCS

Oracle

Data

ADO

SQL
Server

PLC

OLE DB
Consumer

ADO
RECORD SETS

ASCII
Other

ODBC
Client

OLAP

MANAGED

SQL
Server

Data

ADO
.NET

ODBC

Oracle

OLEDB

Data

PI SYSTEM
PI

OLE DB
Consumer

SQL
Server

DDE
Server
OPC
SERVER

.NET
App.

OPC
HDA
SERVER

Modbus

Device
ODBC
DSN

OPC
Client

RtPortal
Services

Data

XML

Data
© 2008 OSIsoft, Inc. | Company Confidential

6


Slide 7

Interfaces
 PI Interfaces are built using proven technology
that assures consistent performance, regardless of
the computer platform or target data source. They
can be configured to collect data from remote
computers, making your infrastructure as flexible
as you need it to be.
 PI Interfaces' fault-tolerant technology keeps
collecting data even if your system is interrupted.
They will hold and automatically transmit the data
back to the PI System once the connection has
been re-established.
© 2008 OSIsoft, Inc. | Company Confidential

7


Slide 8

Interfaces
PI Interfaces provide:
- Distributed data collection
- Continuous data collection and buffering during
communication failures
- Data collection on NT, UNIX, and VMS

© 2008 OSIsoft, Inc. | Company Confidential

8


Slide 9

Interfaces - UniInt
 The OSIsoft Universal Interface (UniInt) standard
helps reduce training and maintenance costs with
the following standard features:








Consistent installation routine
Similar configuration parameters
Orderly startup/shutdown routines
Messaging
Indication of bad data and communication failures
Automatic incorporation of PI point attribute changes
Failover

© 2008 OSIsoft, Inc. | Company Confidential

9


Slide 10

Interfaces - UniInt based Failover
• Failover Mechanism based on UNIINT
• Hot Failover, no Data Loss Solution given a single
Point of Failure
• Goal: Failover Solution applicable to many PI
Interfaces with minimal Effort for the Developer
• UNIINT Failover Phase I requires the Interface to
support Outputs to the DCS
• UNIINT Failover Phase II will not have this
Requirement
• UNIINT Failover Phase II supports Warm Failover

© 2008 OSIsoft, Inc. | Company Confidential

10


Slide 11

Interfaces - UniInt based Failover
UNIINT Failover Scheme (Phase I, through the Data Source)
Active ID
Heartbeat 1
Heartbeat 2
Data register 0
.
.
.
Data register n

DataSource
DCS/PLC/Data Server

Process Network
IF-Node2
PI-Interface.exe
/host=SecondaryPI
/UFO_ID=2
/UFO_OTHERID=1

IF-Node1
PI-Interface.exe
/host=PrimaryPI
/UFO_ID=1
/UFO_OTHERID=2

Business Network

Client
Process Book
DataLink

PrimaryPI
PI Server
Role = 1

SecondaryPI
PI Server
Role = 2

© 2008 OSIsoft, Inc. | Company Confidential

11


Slide 12

Interfaces - UniInt based Failover
UNIINT Failover Scheme (Phase II, through a Shared File)
Data register 0
.
.
.
Data register n

DataSource
DCS/PLC/Data Server

Process Network
IF-Node1
PI-Interface.exe
/host=PrimaryPI
/UFO_ID=1
/UFO_OTHERID=2
/UFO_TYPE=HOT
/UFO_SYNC=\\FileSvr\UFO\Intf_PS_1.dat

FileSvr
.\UFO\Intf_PS_1.dat

IF-Node2
PI-Interface.exe
/host=SecondaryPI
/UFO_ID=2
/UFO_OTHERID=1
/UFO_TYPE=HOT
/UFO_SYNC=\\FileSvr\UFO\Intf_PS_1.dat

Business Network

Client
Process Book
DataLink

PrimaryPI
PI Server
Role = 1

SecondaryPI
PI Server
Role = 2

© 2008 OSIsoft, Inc. | Company Confidential

12


Slide 13

Interfaces - UniInt based Failover
Example: UNIINT based Failover (Phase I) for the OPC Interface

Tip:

For an alternative solution, please check OSIsoft’s August 2008
Technical Support Newsletter:
“Tech Tip of the Month - How to set up OPC failover with two OPC
interface nodes both running an OPC Server” at http://techsupport.osisoft.com

© 2008 OSIsoft, Inc. | Company Confidential

13


Slide 14

Interfaces - UniInt based Failover
Recently released Interfaces that support
UNIINT based Failover Phase II

- PI to PI TCPIP Interface (PI-IN-OS-PI-NTI)
version 3.6.1.0
- ESCA HABConnect Interface (PI-IN-ES-AC-NTI)
version 1.2.8.6

© 2008 OSIsoft, Inc. | Company Confidential

14


Slide 15

Interfaces - Buffering
• With Platform Release 1 (PR1, 3.4.375.x), OSIsoft now
offers two different Methods for Buffering Data from the
Interface node to the PI Server (or Collective):
- API Buffer Server (Bufserv – available for Years)
- Buffer Subsystem (PIBufss – new*)
• The Buffer Subsystem (PIBufss) is a new Component of the
PI System, primarily designed to enhance the High
Availability (HA) Features of the PI Server.
(*) Latest Version: pibufss.exe 3.4.375.84

© 2008 OSIsoft, Inc. | Company Confidential

15


Slide 16

Interfaces - Buffering
• PIBufss is different from the API Buffer Server (Bufserv),
even though it has most of the same Capabilities
• The Buffer Subsystem runs the Compression Algorithm
before all (sic!) Time-Series Data that passed the Exception
test is sent to the PI Server(s)

• This guarantees identical Data in the Archive Records of all
PI Servers in an HA Collective
• Brings another Reduction of CPU Usage for the Snapshot
Subsystem

• Overall, the more distributed CPU Load translates into a
higher Scalability of your PI System

© 2008 OSIsoft, Inc. | Company Confidential

16


Slide 17

Interfaces - Buffering

© 2008 OSIsoft, Inc. | Company Confidential

17


Slide 18

Interfaces - Disconnected Startup
• Disconnected Startup is a PR1 Feature for Interfaces
• Requirements:
- PI Server must be Version 3.x or later
- PI-API 1.6.1.5 (distributed with PI- SDK 1.3.4.333)
- Interface built with UniInt Version 4.3.0.x or later
• First time the Interface is started, Connection to PI Server required
• Two local Cache Files will be created on the Interface Node:
- Point cache file
- Digital set cache file
• Point Information for the Interface will be synchronized with the
PI Server once a valid Connection to the PI Server becomes available.

• API Cache Manager responsible for maintaining Point Caching Files
• (Outputs will not be supported while disconnected from the PI Server)

© 2008 OSIsoft, Inc. | Company Confidential

18


Slide 19

Interfaces - Disconnected Startup

© 2008 OSIsoft, Inc. | Company Confidential

19


Slide 20

Interfaces - PI ICU
• Interface Configuration Utility (ICU) aids in Configuration of Interface Nodes
• Consolidates Interface Setup Options into one GUI
Log File Management
Buffering
IORATES and Performance Points

Windows Service Options
Runtime Options

• Customizable for individual Interfaces via ICU Controls

© 2008 OSIsoft, Inc. | Company Confidential

20


Slide 21

Interfaces - PI ICU

© 2008 OSIsoft, Inc. | Company Confidential

21


Slide 22

Interfaces - PI AutoPointSync (PI APS)
• Product to synchronize PI Point Database with DCS
Database
– Create Available Points

– Edit Existing Points
– Delete or disable Removed Points
• Automated Monitoring and Updating of PI Points

• Detailed Control how Tag Creation and Tag Edits on a
remote System are propagated to PI

© 2008 OSIsoft, Inc. | Company Confidential

22


Slide 23

Interfaces - PI AutoPointSync (PI APS)

Classic Interface
or
COM Connector

PI APS

PI Server

Generic
Data Source

© 2008 OSIsoft, Inc. | Company Confidential

23


Slide 24

Interfaces - PI AutoPointSync (PI APS)
• Three Modules
– Front End GUI (PI APS Configuration Utility)

– Synchronization Engine
– APS Connector to DCS
Classic Interface
or
COM Connector

APS Node

Sync Engine

PI Server

APS
Connector

APS
Configuration
Utility

Generic DCS
APSPoints database
optional logs

• PI-APS is available on the Windows Platform
• Communication between the three Modules is based on COM
© 2008 OSIsoft, Inc. | Company Confidential

24


Slide 25

Interfaces - PI AutoPointSync (PI APS)
Front End GUI (PI APS Configuration Utility)

© 2008 OSIsoft, Inc. | Company Confidential

25


Slide 26

Interfaces - Recently released...

ESCA HabConnect

1.2.8.6

DNP3

3.0.1.0

OPC Alarms and Events

1.3.3.91

Batch File

2.11.1.0

Intellution Fix DMACS

2.4.3.0

PItoPI

3.5.5.0

OPC Interface

2.3.9.0

Simca Batch On-Line

2.1.0.0

CSILoggerNet

1.0.2.0

Bailey Infi90 SemAPI

1.4.2.0

UFL Interface

3.0.2.5

OPC HDAInt Interface

1.3.1.0

Simca Batch OnLine

2.1.0.3

MCN Health Monitor Intf.

1.3.1.0

Quindar

2.0.2.0

OKI Zigbee Interface

1.0.3.35

China Network Isolator

2.1.1.0

TCPResponse

1.1.6.0

Batch Event File Monitor

3.8.6.6

Bailey Infi90

1.8.2.0

Aspen Tech CIMIO Client

2.0.2.0

© 2008 OSIsoft, Inc. | Company Confidential

26


Slide 27

Interfaces in development (Example)
DeltaV Smart Connector
The DeltaV Smart Connector (DeltaV_SMC) for Emerson DeltaV is a term to
relate all the components needed to replace a DeltaV embedded PI Server.
There are 3 main components of a DeltaV Smart Connector: Enterprise PI
Server, OPC Data Access (DA) interface and the DeltaV Asset Connector.
There are three main tasks of the DeltaV Smart Connector:




Create PI Points automatically.
Collect time-series data and send it to the PI System through the OPC
interface.
Create AF Objects automatically.

© 2008 OSIsoft, Inc. | Company Confidential

27


Slide 28

Interfaces in development (Example)

© 2008 OSIsoft, Inc. | Company Confidential

28


Slide 29

Interfaces in development
Emerson DeltaV Batch Interface
OSIsoft’s Emerson DeltaV Batch Interface to the PI Data Archive collects
Batch Data from the following Batch Executive System Data Sources:
- Emerson DeltaV SQL Batch Historian (Ver. 9.3+),
- DeltaV OPCAE Server (Realtime Batch Data only ) (Ver. 10.3+ only)
- OPCAE Alarm Data with Data Recovery (requires SQL Historian to be
installed) (Ver 9.3+)
- Event Journals (EVT Files) (all versions)
- DMI (Emerson) Compliance Suite. Microsoft MSMQ (Realtime),
Webservices (Historical Data Recovery).

© 2008 OSIsoft, Inc. | Company Confidential

29


Slide 30

Interfaces in development
Emerson DeltaV Batch Interface
Schematic of Recommended Hardware and Software Configuration for Batch
interface with Event Files as Sources.

© 2008 OSIsoft, Inc. | Company Confidential

30


Slide 31

Interfaces in development
Emerson DeltaV Batch Interface
Schematic of Recommended Hardware and Software Configuration for Batch
Interface with DeltaV SQL Servers as Data Sources.

© 2008 OSIsoft, Inc. | Company Confidential

31


Slide 32

Interfaces in development
Emerson DeltaV Batch Interface
Schematic of Recommended Hardware and Software Configuration for Batch
Interface with DeltaV SQL and OPC AE Servers as Data Sources.

© 2008 OSIsoft, Inc. | Company Confidential

32


Slide 33

Interfaces in development
Emerson DeltaV Batch Interface
Schematic of Recommended Hardware and Software Configuration for Batch
Interface with Compliance Suite, DeltaV SQL and OPC AE Servers as Data
Sources.

© 2008 OSIsoft, Inc. | Company Confidential

33


Slide 34

Come visit our Booth at the Expo!

© 2008 OSIsoft, Inc. | Company Confidential

34


Slide 35

© 2008 OSIsoft, Inc. | Company Confidential

35