asset utilization with rtduet and pi event frames eventframes af programming/vcl2011_ad… · pi...

36
Asset Utilization with RtDuet and PI Event Frames By: Keith Flynn / Gavin Murphy

Upload: others

Post on 25-Jan-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

  • Asset Utilization with RtDuet

    and PI Event Frames

    By: Keith Flynn / Gavin Murphy

  • 2 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    Agenda

    • Introduction RtTech Software Inc. and NewPace

    • Software Intro

    • Business Drivers

    • Our Solution

    • The History

    • The Components

    • Demo

    • PI AF and PI Event Frames

  • 3 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    ADM Systems Engineering Ltd.

    • Total staff of 35+ – Professional Engineers

    – Engineering Technologists

    – Software Development

    – Employee Owned

    • Focused on – Automation

    – Data Management (Software Products)

    – Mechanical (Machine Design)

    • Steady, uninterrupted growth since 2002

  • 4 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    ADM Commitment to OSIsoft

    • RtTech Software Inc. – RtTech is a new company formed by the spin-off of ADM’s

    Software division.

    – Our mission is the development, marketing and sales of products that turn Industrial Data into Information.

    – Our products will be built on:

    • PI Server

    • PI AF

    • PI Event Frames

    • Microsoft .Net Technology

  • 5 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtTech Software Inc.

    RtTech Software Inc.

    RtDuet RtEMIS Future

    Products

    RtMES

    Toolkits Calculations Client Tools Mobile Apps Reports

  • 6 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtTech Software Inc.

  • 7 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    Pressures Facing Manufacturers

    7

  • 8 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    Our Solution - RtDuet

    Plant Data From PI

    RtDuet generates event frame records

    Users add reason codes and comments

    RtDuet provides insightful reports

    Users can take corrective action

    Optimize Performance - Reduce Downtime - Increase Profitability

  • 9 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    Our Solution - RtDuet

    • RtDuet – RtDuet is an automated, real time, Downtime, Uptime and Event

    Tracking software system; a knowledge based product by

    RtTech Software Inc.

  • 10 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    What does RtDuet do? – Automatically generates

    operational performance information.

    – Exposes business logic using a configuration environment driven by templates.

    – Calculates real-time Key Performance Indicators (KPI).

    – Reporting

  • 11 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet History

    2003 2004 2005 2006 2007 2008 2009 2010 2011

    1st Generation Stand Alone Application

    PI Tags for outputs and comments

    Excel Reports

    2nd Generation PI ACE

    Recalculation

    Excel Reports

    3rd Generation Logic Tables

    Annotations

    New interface

    Improved reporting

    4th Generation PI Batch

    Web Interface

    Configuration Toolkit

    Web Service

    SAP Integration

    5th Generation PI AF

    - Version 2.1

    - Version 2.2

    - Version 2.3

    PI Event Frames (CTP)

    New Calculation Engine

    RtDuet 2011 PI AF 2.4 (2010 R3)

    PI Event Frames

    2012

  • 12 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet RtDuet - Under the hood

    – RtDuet, is a software suites that enhances the capability of the PI Server by leveraging PI AF and PI Event Frames.

    – Only available for the PI System

    – Event Tracking and Reporting for time based and condition based triggers: • Downtime

    • Energy

    • Production

    • Quality

    • Raw Material

    • Environmental

    • Events (PID Auto to Manual)

    • Reporting

  • 13 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet 2011

    Expose Data to

    Reporting platforms

    Enterprise Architectures

    ERP & Maintenance Systems XM

    L S

    erv

    er

    Visualize, Edit

    & Validate

    Assign Codes & Comments

    Apply Time Usage Model Web Inte

    rface

    Reports

    KPIs

    PI SDKAF SDK

    XMLHTTP

    Configuration Toolkit

    Calculation Engine

    User InterfaceWeb Client

    Reporting EngineWeb Service

    Maintenance

    PI Server

    ERP

    Reporting

    Alarming

    PI AF & EFDatabase

    Tem

    pla

    tes

    PI Server

    Real Time Data

    PI AF

    Configuration

    PI Event Frames

    Repository

    The Platform

    Event Frames

    Generator Real-time

    Calculations

    Out of order Calculations

    Load Balance S

    erv

    ice

    Setup Asset

    Hierarchy Setup

    Trigger Logic

    Configure Reason Tree

    Setup Time Usage Model

    Applic

    ation

  • 14 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet 2011

    PI AF Templates – Reduces implementation cost

    – Provides flexibility

    – Exposes business logic

    – Allow changes to the model

    – Large number of model instances

    – Enforcement of model standards

    – Allows us to match customer requirements.

    – Allows users to take full advantage of PI System Explorer and PI Clients.

    Tem

    pla

    tes PI AF

    Configuration

    Event Frames

    Repository

  • 15 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet 2011

    Configuration Toolkit – Graphical Toolkit

    – ISA95 Domain Hierarchy Supported by PI AF

    – Setup triggers using PI Tags

    – Setup Reason Tree

    – Setup Time Usage Model

    Setup Asset

    Hierarchy Setup

    Trigger Logic

    Configure Reason Tree

    Setup Time Usage Model

    Applic

    ation

  • 16 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet 2011

    Event Frame Generator – Triggers and Time

    – Based on Templates

    – Real-time Calculations – Out of order

    – Load Balancing

    – PI Event Frames can be accessed using PI Clients and PI System Explorer.

    Event Frames

    Generator Real-time

    Calculations

    Out of order Calculations

    Load Balance

    Serv

    ice

  • 17 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet 2011

    User Interface – Operators and Managers are

    presented with events automatically captured

    – Manual data entry

    – Role-based security

    – Navigation using tree views

    – Data trees for user content – Reason Trees

    – Time Usage Models

    – Product specific data

    – Reports

    – Thick Client / Thin Client

    Visualize, Edit

    & Validate

    Assign Codes & Comments

    Apply Time Usage Model Web Inte

    rface

    Reports

    KPIs

  • 18 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet 2011

    Web Services – Integrating enterprise architectures

    – ERP Systems

    – Maintenance applications

    – Expose data and functionality for external systems

    – Mobile Devices

    – Reporting Services

    – Cognos

    – Excel

    – Custom user interfaces and applications

    Expose Data to

    Reporting platforms

    Enterprise Architectures

    ERP & Maintenance Systems XM

    L S

    erv

    er

  • 19 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet 2011

    SSRS – Integrates with Microsoft

    Reporting Services 2005 and 2008

    – Report Management

    – Scheduling Reports

    – Integrated Security

    – Customization

  • 20 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet Mobile Applications Powered by Newpace

    History – NewPace was founded in July 2009

    – Developing Mobile Instant Messaging, IMS, Rich Communications Suite & Number portability

    Products

    – Core Staff of 30 – Core Team has worked together for 10-16 years, from start-up, through VC funding to acquisition

    – Contributed to 9 Patents in telecom space

    – Developers of InfoInterActive (1994-2001) Internet Call Manager/Internet Call Waiting products

    subsequently acquired by AOL in 2001. The ICM technology deployed with Bell, Telus, Verizon,

    Sprint, CBT, Centigram, and Frontier among others.

    – Designed, Deployed & Operated all of AOL’s Voice Products (voice.aol.com )

  • 21 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    iPad Application Powered by Newpace

    iPad – Integrating enterprise

    architectures

    – Fully functional App for iPad 1 and 2

    – Read all the Events records form PI AF

    – Connects to the RtDuet Web service

  • 22 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    iPad Application Powered by Newpace

  • 23 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    iPad Application Powered by Newpace

  • 24 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    Blackberry Application Powered by Newpace

    Blackberry – Integrating enterprise

    architectures

    – Fully functional App for BB Torch

    – Read all the events records from PI AF

    – Connects to the RtDuet Web service

  • 25 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    Blackberry Application Powered by Newpace

  • 26 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    Blackberry Application Powered by Newpace

  • 27 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    RtDuet Configuration

    Toolkit

    PI AFConfiguration

    RtDuet System Parameters

    and Templates

    RtDuet Calculation

    Engine

    PI Event Frames

    *Templates

    RtDuet Web Client

    PI System

    *Snapshot Data*Archive Data

    RtDuet Data Server*XML

    Users

    ReportsInformation

    Alerts

    RtDuet Mobile Apps

    *Apple iPad*Blackberry

    Asset Triggers

    Asset Hierarchy

    Reason Tree

    Time Usage Model

    End to End Demo

  • © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C 28

  • 29 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    PI Event Frames and RtDuet 2011

    PI Event Frames – We built on what was learned from PI AF

    – Performance is much better than PI Batch • 3000-5000 records in 1-2 seconds.

    – Object Structures

    – Flexibility (Elements and Attributes)

    – Scalable

    – Reporting

    – Provides RtDuet with a location to record its events.

  • 30 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    PI Event Frames and RtDuet 2011

    PI AF – PI AF SDK is relatively easy to use

    – CHM Help file is extremely useful

    – Performance is better than PI Module Database

    – Filter and search functions

    – Object Structures

    – Designed for reuse and scalable

    – Provides RtDuet with infrastructure.

  • 31 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    PI Event Frames and RtDuet 2011

    PI AF & PI Event Frames unlocks RtDuet potential – Using PI AF allows “n” RtDuet triggers.

    – Using PI AF allows “n” RtDuet reason tree levels.

    – Using PI Event Frame templates allow “n” types of Event

    Record. • Not for just Downtime. Production, Quality, Batch…etc.

    – New PI Event Frames features mean no need to make an event

    fit the structure. The structure can be modified to fit the event.

  • 32 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    PI Event Frames and RtDuet 2011

    PI AF & PI Event Frames Key Features Used – PI AF is RtDuet’s infrastructure and metadata store

    – PI Event Frames is RtDuet’s main repository

    – PI Event Frame Searching • Elements or Event Frames / Indexing

    – PI Event Frame Templates • Flexible

    – Configuration Changes can be tracked and versioned • Check-Out and Check-In

    – Reusable code and easy to work in team environment.

    – vCampus Sample Code

  • 33 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    PI Event Frames and RtDuet 2011

    Benefits of leveraging the PI System – The PI System is a great neutralizer.

    – The PI System is the foundation of RtDuet. Its removes any

    requirement for a single technology or vendor hardware.

    – PI SDK

    – Real time process data

    – Late binding data (Lab, Manual Inputs, Batch Process)

    – PI AF SDK

    – ROI for Customers

  • 34 © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C

    PI Event Frames and RtDuet 2011

    Always Room for improvement – The method for detecting change in PI AF is polled not pushed.

    • Have to refresh method on top database object.

    – PI Point templates / Data Reference Templates are not intuitive.

    – Need to look at faster ways of getting the attribute data out.

    – Pushes SQL very Hard - Hard Disc Activity • Application on different box.

    – IIS Data and PI AF Security • What version of IIS?

    • (2 Hops)

    – PI AF and PI Event Frames editing with multiple concurrent

    users.

  • © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C 35

    Keith Flynn

    [email protected]

    www.rttechsoftware.com

    (902) 476-8574

    Gavin Murphy

    [email protected]

    www.newpace.ca

    (902) 406-8375 x1002

    mailto:[email protected]://www.rttechsoftware.com/mailto:[email protected]://www.newpace.ca/

  • Thank you

    © C o p y r i g h t 2 0 1 1 O S I s o f t , L L C