Enhancing the HMI Experience OPC WPF NET and

  • Slides: 16
Download presentation
Enhancing the HMI Experience OPC WPF. NET and Smart. Client Deployment Renee Sikes Applications

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

Agenda u Introduction u Overview of WPF u Introduce OPC Systems. NET u Overview

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

What is WPF? u u u Windows Presentation Foundation. NET Framework 3. 0 Windows

What is WPF? u u u Windows Presentation Foundation. NET Framework 3. 0 Windows XP SP 2 or later Built on Direct. X Unifies different technologies

When to Use WPF u Advantages u u Rich UI experience 3 D images

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

Developing WPF Applications u u Visual Studio 2008, Visual Studio 2010, Expression Blend 2,

Developing WPF Applications u u 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 u u u Display data from OPC Servers Get user-input for

OPC Systems Capabilities u u u Display data from OPC Servers Get user-input for writing to OPC Items Trending/Charting live OPC Data Gauges Alarm displays and acknowledgements Win. Form and Web. Form development

OPC Systems. NET Benefits OPC Systems. NET provides these benefits: u Central “always-on” tag

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

How it works… u Tag repository stores Data, and some history u Data can

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

How it works… u u Application requests an “update” of the items/tags it needs.

How it works… u u Application requests an “update” of the items/tags it needs. OPC Systems. NET Server responds with values that have changed: u u u 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 . Net Remoting OPC Systems. NET Service (Tag Repository) Data Source OPC Server PLC DCS Other

Tolerance OPC Systems. NET Service (Tag Repository) u u u Queue Local Network Internet

Tolerance OPC Systems. NET Service (Tag Repository) u u u Queue Local Network Internet Client Application 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, Win. Forms, Web. Forms etc. )

Best of Both Worlds

Best of Both Worlds

Advantages of Smart Client Deployment u Easy Deployment u Keep all clients updated in

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

Live Demo u Review example WPF Windows application u Smart Client deployment u Add

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

Other Features Available u u u Data Logging (text files and databases) Report generation

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

Affordable u Licenses start at $795 u License the entire system for just $4,

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

More Information Free Demo http: //www. softwaretoolbox. com/opcsystems/html/free_demo. shtml Questions: Renee Sikes Email: rsikes@softwaretoolbox.

More Information Free Demo http: //www. softwaretoolbox. com/opcsystems/html/free_demo. shtml 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 www. softwaretoolbox. com/opcsystems