1 / 16

Enhancing the HMI Experience

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. Agenda. Introduction Overview of WPF Introduce OPC Systems.NET

lixue
Download Presentation

Enhancing the HMI Experience

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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 • Disadvantages • .NET 3.0 • Memory usage • Learning curve • Advantages • Rich UI experience • 3D images • Embedded media sources • Visual manipulation of standard controls

  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. .Net Remoting Data Source OPC Server PLC DCS Other How it works… • 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 OPC Systems .NETService(Tag Repository)

  9. .Net Remoting Data Source OPC Server PLC DCS Other How it works… • 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 OPC Systems .NETService(Tag Repository)

  10. OPC Systems .NET Service(Tag Repository) Queue Queue Queue Local Network Internet Client Application Client Application Client Application 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.)

  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 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

More Related