Enhancing the HMI Experience OPC WPF.NET and SmartClient Deployment Renee Sikes Applications Engineer Win Worrall Applications/Development.

Slides:



Advertisements
Similar presentations
Developing OPC HMI for a Web Browser
Advertisements

Status Enterprise System Overview. What is Status Enterprise? Status is an HMI/SCADA system with live and historical data, trending, alarming, web and.
Building Scalable Automation Systems in Visual Studio .NET
Cogent DataHub Overview Presenter: Win Worrall.
Advanced Access to Allen-Bradley Devices with VS.NET Win Worrall Applications/Development Engineer Renee Sikes Applications.
Advanced Access to Allen-Bradley Devices with VS.NET Win Worrall Applications/Development Engineer NET Applications-
Building Web-Based HMI’s in Visual Studio .NET
Expanding your Data Redundancy Options Presenters: Renee Sikes, Product Support Engineer Win Worrall, Product Support Engineer and Developer  OPC DataHub.
What’s New In OPC Data.NET 5.1x? Renee Sikes Applications Engineer.
Exploring the Flexible Features of the OPC DataHub Your Presenter Today: Win Worrall, Application Engineer.
Diversifying Your Data Sources Beyond OPC Your Presenters Today: Win Worrall, Application Engineer Renee Sikes, Application Engineer.
Enterprise Smart Clients Architecture, Patterns, Design, Best Practices Keith Elder Manager, Sr. Software Engineer Quicken Loans Blog:
Developing Smart Client Applications For The Enterprise Keith Elder Team Leader / Sr. Software Engineer Quicken Loans Blog:
OPC Systems.NET. Open Automation Software Based in Lakewood, Colorado USA Founded in 1994 OPC Systems.NET released in 2004 Over 100k+ server licenses.
OPC WPFHMI.NET.
The Microsoft’s solution for building cross-platform Rich Internet Applications.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Create Windows ® Applications with.NET Allan Knudsen.NET Developer Evangelist Microsoft.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Managing Employee Earnings Statements: PAYSTUB 3.0 A centralized, intranet-based application used to view employee earnings statements online Published:
Exploring the New Features of OPC Systems.NET
DEV450 Visual Studio: Best Practices For Debugging Managed Applications Habib Heydarian Scott Nonnenberg Program Managers Microsoft Corporation.
OPC DA Tunnelling Presenters: Colin Winchester, VP Operations Win Worrall, Application Engineer  OPC DA Tunnelling  PC to PC without DCOM  Encryption.
OPC Alarm.NET.
Codeless OPC Client Development and Visualization with VS.NET Renee Sikes Applications Engineer Direct Line: +1 (704)
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Move your Data Anywhere: Getting Data to and From Diverse Systems Presenter: Win Worrall Senior Applications Engineer.
Web HMI Presenter: Win Worrall.
Visualization and Connecting to AB/GE/Modbus PLCs with VS.NET Win Worrall Applications/Development Engineer Renee Sikes.
Communicating to AB PLCs Through a Web Service Renee Sikes Applications Engineer NET Applications- Desktop or Web, INGEAR.NET.
Analyzing your OPC Data Introduction to OPCReport.NET Nathan Pocock Chief Architect & Developer Direct Line: +1 (704)
Rob Hwacinski Sr. Program Manager Lead Microsoft Corporation WEM206 Ashwin Kulkarni Sr. Product Manager Microsoft Corporation.
Cogent DataHub Functionality Overview Presenters: Colin Winchester Win Worrall.
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Connecting Runtime-Free to Any OPC-DA Server with VS.NET Your Host Today: Win Worrall Application Engineer and Developer Got a snazzy graphic mike – remove.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
Introducing Industrial Falcon Your OPC Data Anywhere Kevin Rutherford – Industrial Falcon Brand Manager.
Real-time HMI and SCADA software for .NET applications.
Flexible OPC Client Development in VS.NET, VB6 and More Your Hosts Today: Win Worrall Application Engineer and Developer Got a snazzy graphic mike – remove.
Building Web-Based HMI’s in Visual Studio.NET Introduction to OPC Systems.NET Win Worrall Applications/Development Engineer
Automated Production Report Generation with OPC DataHub Your Host Today: Colin Winchester, Director of Support Presenter: Win Worrall, Application Engineer.
11 Games and Content Session 4.1. Session Overview  Show how games are made up of program code and content  Find out about the content management system.
OPC Database.NET. OPC Systems.NET What is OPC Systems.NET? OPC Systems.NET is a suite of.NET and HTML5 products for SCADA, HMI, Data Historian, and live.
Codeless Development and More with OPC Data.NET 5.20 Renee Sikes Applications Engineer OPC Data Client Brand Manager.
Ix.qsicorp.com Webinar: Intermediate iX Developer The world's most graphic HMI solution. Truly open.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
Copyright © Yokogawa Electric Corporation Release 2.10 Functionality Overview September 2004.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
Create Windows ® Applications with.NET Carlotta Eaton ( Associate Professor of IST New River Community College Slides by Microsoft.
OPC Tunneling and Data Aggregation with OPC DataHub Your Host Today: Colin Winchester, Director of Support Presenter: Win Worrall, Application Engineer.
Windows Forms in Visual Studio 2005 Mike Pelton Systems Engineer Microsoft Ltd
Version 6.0 Cutler Hammer Advanced Graphics Featuring….
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
Service Pack 2 System Center Configuration Manager 2007.
Monitoring Health of Remote Computers Presenter: Win Worrall.
Gowtham Prasad K N Partner Technical Consultant | Microsoft Corporation |
How to be a SharePoint Developer
Visual Studio Tools for Office 2005
Haritha Dasari Josue Balandrano Coronel -
Diversifying Your Data Sources Beyond OPC
WPF AKEEL AHMED.
Web Development Using ASP .NET
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Windows Presentation Foundation
Windows Forms in Visual Studio 2005: An Overview
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Enhancing the HMI Experience OPC WPF.NET and SmartClient Deployment Renee Sikes Applications Engineer Win Worrall Applications/Development Engineer

Agenda  Introduction  Overview of WPF  Introduce OPC Systems.NET  Overview of SmartClient Deployment  Live Demo – Creating HMI Screens and Deploying them  Summary  Questions & Answers

What is WPF?  Windows Presentation Foundation .NET Framework 3.0  Windows XP SP2 or later  Built on DirectX  Unifies different technologies

When to Use WPF  Advantages  Rich UI experience  3D images  Embedded media sources  Visual manipulation of standard controls  Disadvantages .NET 3.0  Memory usage  Learning curve

Developing WPF Applications  Visual Studio 2008, Visual Studio 2010, Expression Blend 2, Expression Blend 3  XAML  Incorporating other Windows controls  Stand-alone and browser based

OPC Systems Capabilities  Display data from OPC Servers  Get user-input for writing to OPC Items  Trending/Charting live OPC Data  Gauges  Alarm displays and acknowledgements  WinForm and WebForm development

OPC Systems.NET Benefits OPC Systems.NET provides these benefits:  Central “always-on” tag repository = faster performance  Tag data can come from OPC DA, Databases and/or Visual Studio.NET  Multi-Threaded for faster, and more Reliable operations  Buffers data, eliminating data-loss for short outages as well as maximizing the performance of your web-link  Modular, components available separately or as a suite  Affordable, not as expensive as you might think  OPC Self-Certified, for assurance in quality  NO MORE DCOM HEADACHES

PLC DCS Other How it works… OPC Systems.NET Service (Tag Repository).Net Remoting Data Source OPC Server  Tag repository stores Data, and some history  Data can come from OPC Servers  OPC Connection is always ON eliminating connectivity overhead  Applications see the data when it opens .Net Remoting transfers the data WITHOUT DCOM

PLC DCS Other How it works… OPC Systems.NET Service (Tag Repository).Net Remoting Data Source OPC Server  Application requests an “update” of the items/tags it needs.  OPC Systems.NET Server responds with values that have changed:  If value remains same, empty data-set returned  If 1-value changed, that value is returned  If the value changed multiple times, all updates sent

Tolerance  Tag Repository individually “caches” data to each client  If a client goes temporarily offline, it will “catch-up” on the next update.  Applies to ALL OPC Systems.NET Clients (data logging, alarms, WinForms, WebForms etc.) OPC Systems.NET Service (Tag Repository) Client Application QueueQueue Local Client Application QueueQueue Network Client Application QueueQueue Internet

Best of Both Worlds

Advantages of Smart Client Deployment  Easy Deployment  Keep all clients updated in a Central Location  100% Managed Code (No COM/ActiveX)  Rich User Experience  Easy Windows Application Development

Live Demo  Review example WPF Windows application  Smart Client deployment  Add to Existing Application  Redeploy  Review WPF Web application  Add Windows application to web application

Other Features Available  Data Logging (text files and databases)  Report generation  Alarm logging and notification  Web Forms development tools  Recipe management

Affordable  Licenses start at $795  License the entire system for just $4,  No OPC Server Connection or Tag Counts  No Client counts at the OPCSystems Service  No Text File or Database Connection Counts  Code-less development tools are Runtime-free  Fully documented, lots of examples  SmartClient Technology ready

More Information Questions: Renee Sikes Win Worrall: Technical Support: Tel: +1 (704) Web: Free Demo