enhancing the hmi experience

Post on 10-Jan-2016

32 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Enhancing the HMI Experience

OPC WPF.NET and

SmartClient Deployment

Renee SikesApplications Engineer

Email: rsikes@softwaretoolbox.com

Win WorrallApplications/Development Engineer

Email: wworrall@softwaretoolbox.com

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

PLCPLC DCSDCS OtherOther

How it works…

OPC Systems .NETOPC Systems .NETServiceService

(Tag Repository) (Tag Repository)

OPC Systems .NETOPC Systems .NETServiceService

(Tag Repository) (Tag Repository)

.Net Remoting

Data Source

OPC Server

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

PLCPLC DCSDCS OtherOther

How it works…

OPC Systems .NETOPC Systems .NETServiceService

(Tag Repository) (Tag Repository)

OPC Systems .NETOPC Systems .NETServiceService

(Tag Repository) (Tag Repository)

.Net Remoting

Data Source

OPC Server

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 OPC Systems .NET ServiceService

(Tag Repository)(Tag Repository)

Client Client ApplicationApplication

Client Client ApplicationApplication

QueueQueueQueueQueue

Local

Client Client ApplicationApplication

Client Client ApplicationApplication

QueueQueueQueueQueue

Network

Client Client ApplicationApplication

Client Client ApplicationApplication

QueueQueueQueueQueue

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

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

top related