Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Enhancing the HMI Experience OPC WPF.NET and SmartClient Deployment Renee Sikes Applications Engineer Win Worrall Applications/Development."— Presentation transcript:

1 Enhancing the HMI Experience OPC WPF.NET and SmartClient Deployment Renee Sikes Applications Engineer Email: rsikes@softwaretoolbox.com Win Worrall Applications/Development Engineer Email: wworrall@softwaretoolbox.com

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

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

4 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

5 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

6 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

7 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

8 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

9 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

10 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

11 Best of Both Worlds

12 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

13 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

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

15 Affordable  Licenses start at $795  License the entire system for just $4,995.00  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

16 More Information www.softwaretoolbox.com/opcsystems Questions: Renee Sikes Email: rsikes@softwaretoolbox.com Win Worrall: Email: wworrall@softwaretoolbox.com Technical Support: Tel: +1 (704) 849-2773 Web: http://support.softwaretoolbox.com Free Demo http://www.softwaretoolbox.com/opcsystems/html/free_demo.shtml


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

Similar presentations


Ads by Google