350 likes | 681 Views
WW HMI SCADA-02 Wonderware Information Server 2012 R2. Elliott Middleton Product Manager. What We’ve Heard: You Need. An integrated view of operations Shown “in context” One tool, multiple sources High-fidelity for troubleshooting & diagnostics Adapted to your needs & business
E N D
WW HMI SCADA-02Wonderware Information Server2012 R2 Elliott Middleton Product Manager
What We’ve Heard: You Need • An integrated view of operations • Shown “in context” • One tool, multiple sources • High-fidelity for troubleshooting & diagnostics • Adapted to your needs & business • Flexible to organize/adapt • Minimizing the application-specific work • With low risk • Easy to make incremental improvements • Low cost to get started • Don’t give me something new to buy
Example: Batch Information How would you build this in InTouch (or .NET, etc.)? Once you had it, what else would you want to do? How would you re-use that to create a similar report?
Information Server 5.0 • New “OverView” Feature • Integrated view of process, alarm& production history • Overlays, drill-through • Direct access to source data (high fidelity, low latency) • Built on an Information Model • Other Improvements • More robust installation & configuration • Support for SharePoint 2010 (64-bit)
Drill through to details “Breadcrumbs” Quick access to related information Data from multiple sources
Breaking Down The Problem Product Presentation Navigation (“drill through”) Well-known kinds of data Finding related data The “Information Model” Data Access Product
Trends in the time context of batch, job, shift, etc. Embellish with related data from multiple sources (lab, maintenance, etc. )
Contrast With Historian Client Alarm Limit How This Works Historian imports limits from InTouch Trend evaluates data against limits Limitations Doesn’t work for Application Server tags (not imported) Alarm heuristics must be in Trend (e.g. missing ROC) Heuristics can’t be re-used in reports, etc.
Trends from database sources Example: MES production Highlights indicate “scrap”
Why Does This Approach Matter? • User interface, especially good user interface: • Is expensive to develop & inflates solution costs • Needs consistent user experience • Proper “separation of concerns”: • Helps break down complex problems into simpler parts • Allows application developers to focus on what is specific to their needs • “Building blocks” that enable an incremental approach
About OverView Technology • Zero-configuration client • “Smart Client” (ClickOnce) • Rich user experience, like a desktop application • Installable from Internet Explorer, like a plug-in • Automatically updates from source site • Same ArchestrA Client framework also used for • Wonderware MES Client • A standalone UI-toolkit • Likely used for an updated ArchestrA IDE in the future
Information Model OverView (based on ArchestrA Client) • Pre-defined Content • Wonderware MES • Historian • Alarm History (WWALMDB) Information Server 5.0 Information Model Types of information(Data Items) Relationships (subject-predicate-object) • Data Adapter Technology Shared With Intelligence • SQL Server • Historian • Oracle • OSIsoft PI • Text File Rules(How to retrieve)
Information Model Details Information Model Types of information(Data Items) Relationships (subject-predicate-object) Rules(How to retrieve) • Easily tailor display names (single language) • Simple time zone conversion • Internally, all UTC • Optionally convert from data source’s local time • Displayed in client’s local time • Accessed via web service (HTTP)
Model Examples “Real” Types Batch, Lot, Phase Shift, Operator, Alarm • “Building Blocks” • Status Indicator • Time Series • Process Event • State Transition Types of information(Data Items) “Triples” Batch contains Lot Lot has Alarms Process Variable has Time Series Batch has prior Batch Relationships (subject-predicate-object) Script SELECT…FROM v_AlarmHistory WHERE TagName LIKE @EquipmentName+'.%' Rules(How to retrieve a “triple”)
Basic Grid • Any SQL query • Standard actions • File open/save • Copy to clipboard • Automatically: • Uses regional settings • Displays in local time • User preferences: • Sorting • Grouping • Column reordering & sizing
Drill Through • Any SQL query • Can be parameterized based on context • Example: “@wo_id” parameter for “produced materials” • Automatically • Maintains history • Included in file
Well-known “contract” between OverView & query results Based on names in the Model Building Blocks
Building Block: Status Indicator • Required column: ImageURL • Optional: • ImageHoverText (RTF) • Drill through relationship
Building Block: Time Series • Required columns: • Absolute Time • Value • OPCQuality • Optional: Subject Data • Interpolation type • Stair step • Linear
Building Block: Process Event • Required columns: • ImageURL • Timestamp • Optional: HoverText (RTF)
Building Block: State Transition • Required columns: • StartTimeUTC • EndTimeUTC • State (implies ARGB Color) • Optional: Additional Fields • Requires “Has Meta” relationship: • State • Color
Building Block: External Content • Required columns: • LinkURL • DisplayName
Example Application “Evolution” Start with a list of batches with start/end times Add indication of alarms Add “tooltip” with more details Add drill-through to alarm details Add summary of related comments Add drill-through to comment details Add “related” Historian tags Add “related” Time Series data
Example Application “Evolution” (cont.) Start with a basic batch trend Add indication of alarms Add operator comments
Breaking Down The Problem Product Presentation Navigation (“drill through”) Well-known kinds of data Finding related data The “Information Model” Data Access Product
Historian Client • Historian Client Strengths • Ad hoc selection (Tag & Time Pickers, “Live”) • Flexible, detailed view of process history • Reporting (via Excel add-in & Reporting Web Site) • OverView Strengths • Contextualized process history • Ad hoc exploration of related contexts • Model-based extensibility
Wonderware Intelligence • Wonderware Intelligence Strengths • Rich ad hoc analysis, discovering correlations (new questions) • Self service calculations & dashboards from operational systems • High-performance, long-term analysis • OverView Strengths • High-fidelity, pass through access to source data • Evolutionary approach to contextualizing information • Ad hoc navigation of related contexts (well-defined questions)
EMI Segmentation (Source: AMR 2006) Wonderware Information Server Wonderware Intelligence Wonderware MES Wonderware Historian
Information Server: Table Weaver • Table Weaver Strengths • Support for symbols • Pure HTML tables • OverView Strengths • Richer formatting • Scalable, sustainable technology • Model-based extensibility
Complementary Solutions Wonderware Information Server Wonderware Historian Client Wonderware Intelligence
What We’ve Heard: You Need • An integrated view of operations • Shown “in context” • One tool, multiple sources • High-fidelity for troubleshooting & diagnostics • Adapted to your needs & business • Flexible to organize/adapt • Minimizing the application-specific work with low risk • Easy to make incremental improvements • Low cost to get started • Don’t give me something new to sell