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.

Slides:



Advertisements
Similar presentations
Whats New In Dream Report 4.5 Renee Sikes Applications Engineer Dream Report Brand Manager.
Advertisements

Dream Report: Advanced Manual Data Entry
Status Enterprise System Overview. What is Status Enterprise? Status is an HMI/SCADA system with live and historical data, trending, alarming, web and.
TOP Server V5 Features and New Release Presenter: Kevin Rutherford – Senior Applications Engineer.
OmniServer V2.7 What’s New? Your Host Today: Win Worrall, Applications Engineer.
Building Scalable Automation Systems in Visual Studio .NET
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
Dream Report: The Technical Basics Renee Sikes Applications Engineer Dream Report Brand Manager.
Expanding your Data Redundancy Options Presenters: Renee Sikes, Product Support Engineer Win Worrall, Product Support Engineer and Developer  OPC DataHub.
Solving Automation Reporting Problems with Dream Report Renee Sikes Applications Engineer Dream Report Brand Manager.
What’s New In OPC Data.NET 5.1x? Renee Sikes Applications Engineer.
TOP Server V5.4 Features and New Release Presenters: Kevin Rutherford – Senior Applications Engineer & Boyce Baine – Senior Applications Engineer.
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
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.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
OPC UA- Avoiding DCOM with Software Toolbox Products Presenters: Kevin Rutherford Senior Applications Engineer Renee Sikes Applications Engineer.
Exploring the New Features of OPC Systems.NET
Avoid DCOM and Tunnel Across Firewalls and Networks Presenters: Kevin Rutherford, Senior Applications Engineer Colin Winchester, VP Operations  OPC DA.
OPC DA Tunnelling Presenters: Colin Winchester, VP Operations Win Worrall, Application Engineer  OPC DA Tunnelling  PC to PC without DCOM  Encryption.
Codeless OPC Client Development and Visualization with VS.NET Renee Sikes Applications Engineer Direct Line: +1 (704)
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.
Unified. Simplified. Unified Communications Launch 2007.
Introducing Dream Report Win Worrall Applications and Development Engineer.
Cogent DataHub Functionality Overview Presenters: Colin Winchester Win Worrall.
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.
Building Web-Based HMI’s in Visual Studio.NET Introduction to OPC Systems.NET Win Worrall Applications/Development Engineer
Vision/Benefits/Introduction Randy Armstrong (OPC Foundation)
Automated Production Report Generation with OPC DataHub Your Host Today: Colin Winchester, Director of Support Presenter: Win Worrall, Application Engineer.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
1 Modular Software/ Component Software 2 Modular Software Code developed in modules. Modules can then be linked together to produce finished product/program.
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
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.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
Introduction to .NET Rui Ye.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Microsoft.NET Platform Adam Seligman Strategy Advisor and.NET Agitator
Ing. Zbynek Zahradnik OPC Labs
OPC.NET 3.0 Technical Overview. OPC.NET 3.0 or Xi OPC Xi was renamed to OPC.NET 3.0 to better reflect its purpose – to provide a.NET interface for OPC.
Enhancing the HMI Experience OPC WPF.NET and SmartClient Deployment Renee Sikes Applications Engineer Win Worrall Applications/Development.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
OPC Data Logger New Release
Dream Report: Secure and Reliable Reporting Renee Sikes Applications Engineer Dream Report Brand Manager.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Some Webex Logistics Chat with Host and Q&A Ask questions to panelists here You may private chat with the host here.
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.
OPC Tunneling and Data Aggregation with OPC DataHub Your Host Today: Colin Winchester, Director of Support Presenter: Win Worrall, Application Engineer.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Version 6.0 Cutler Hammer Advanced Graphics Featuring….
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
Monitoring Health of Remote Computers Presenter: Win Worrall.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 PLC Application Development with TwinCAT 3.1 D.Popovic, ESO/DoE/CSE/ICSSW.
Exploring Networked Data and Data Stores Lesson 3.
SINUMERIK Integrate Access MyMachine /OPC UA
DOTNET Technologies CHAPTER I
Visual Studio Tools for Office 2005
05/07/17 Presented by a.benoit
Module 0: Introduction Chapter 2: Getting Started
Diversifying Your Data Sources Beyond OPC
OFFIS Presenter: Sebastian Rohjans
Windows Presentation Foundation
Overview of System Development for Windows CE.NET
Presentation transcript:

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 this and put it here! Renee Sikes Application Engineer

Flexible OPC Client Development in VS.NET, VB6 and More Agenda – 45 Minutes  OPC to Visual Studio.NET Overview  OPCData.NET Overview  Live training  Basic OPC functions  Reading, Writing, Subscribing  Browsing via code and dialog  Windows application  Web application  Connect to OPC UA Server  Discussion, Questions & Answers

Using Visual Studio as an OPC Client  When you configure an HMI, you configure an OPC client connection to the OPC Server.  In VS.NET you need an OPC client plug-in tool  Good Design and Planning Still Required  Systems are only as good as weakest link Visual Basic to 1 OPC Server to 1-N Devices

Putting it to Work Server Application Client Tool Plug-In

OPC Client Plug-In Tools  Two Types – Free & Commercial  Free Wrapper Objects  Available from OPC Foundation  Requires understanding of key OPC interfaces and working with handles & collections  Community support only – no phone or support  Commercial Software Tools  Variety of types & languages available  Details of OPC implementation abstracted for user  User focuses on “read this”, “write that”  Phone, support usually included  OPC Certified solutions are available

OPCData.NET  100% managed, native 32 and 64 bit.NET component  Targeted to Microsoft.NET Framework 2.0 or 4.0  Works with VS 2005 and higher.  Easy to use API  Abstracts much of the OPC work under the hood  Includes UA COM wrapper  Multi-threaded, non-blocking design for high performance  Self-optimizing  OPC Certified  OPCData-COM available for ActiveX users

Typical Usage  Thin-client web applications  Building your own web service  Can be used from within any tool based on the Microsoft.NET Framework  Thick-client.NET applications  Windows Forms or Windows Services  Your application with OPCData.NET  Your OPC-DA Serve r

OPCData.NET API  Three main assemblies  EasyOpcCommonNet.dll  Classes that hold common OPC information  EasyOpcDANet.dll  Classes that work with OPC Data Access  EasyOpcDANetForms.dll  Classes that work with OPC-DA from Windows Forms applications (browsing dialogs)

OPCData.NET API  EasyDAClient is the main object that allows access to OPC DA servers  Browsing via dialog or code  Allows simultaneous operations  multiple threads for improved efficiency  Error handling  OPC-related errors, COM/DCOM errors, errors returned from OPC server, errors detected by OPCData.NET library  Helper properties for increased control  Synchronous and asynchronous operations, timeout and hold periods, percent deadband

What is OPC UA?  Unified Architecture  A collaborative working effort of the OPC Foundation and it’s members since 1994  Objective to create a standard that  Isn’t dependent on DCOM  Can interoperate with non-Windows platforms  Is more secure than the original OPC  Removes redundant code across interfaces

Value of OPC UA  Common Usage Interface  DA, A&E, HDA, Security, etc

Value of OPC UA  Common Usage Interface  DA, A&E, HDA, Security, etc  Requires less programming: eliminates/combines many OPC calls OPC Classic  DA:  IOPCSyncIO::Read  IOPCAsyncIO::Read  IOPCAsyncIO2::Read  IOPCAsyncIO3::Read  IOPCItemIO::Read  A&E:  IOPCEventServer::GetConditionState  HDA:  IOPCHDA_SyncRead::ReadRaw  IOPCHDA_SyncRead::ReadProcessed  IOPCHDA_SyncRead::ReadAtTime  IOPCHDA_SyncRead::ReadModified  IOPCHDA_SyncRead::ReadAttribute  IOPCHDA_AsyncRead::ReadRaw  IOPCHDA_AsyncRead::AdviseRaw  IOPCHDA_AsyncRead::ReadProcessed  IOPCHDA_AsyncRead::AdviseProcessed  IOPCHDA_AsyncRead::ReadAtTime  IOPCHDA_AsyncRead::ReadModified  IOPCHDA_AsyncRead::ReadAttribute OPC Unified Architecture  Read  ReadHistory

Value of OPC UA  Common Usage Interface  DA, A&E, HDA, Security, etc  Requires less programming: eliminates/combines many OPC calls  Built-in Security through certificate exchange  No DCOM!  Enterprise Data Communications  Enables data sharing across enterprise Unified Architecture enables communications and data sharing enterprise-wide Embedded Controllers Mobile Workstations Servers Enterprise

Live Demo  Basic OPC functions  Reading and Multi Reads  Writing and Multi Writes  Subscribing  Browsing via code and dialog  Windows application (VB.NET)  Web application (C Sharp)  Connect to OPC UA Server  Smart Client Deployment

What Tools are Needed?  For all usage scenarios  No tag count limits  No limits on # of clients, # of servers  OPCData.NET Single PC Usage License (p/n ) $595  OPCData.NET Single Developer + Runtime Free License (p/n ) $995  OPCData.NET Additional Developers License (p/n ) $395  OPC Data Client (p/n ) $1495  OPCData.NET  OPCData-COM  Support contracts also available (20% of List Price)  Contact us for upgrade pricing from OPCWebClient 3.02

Contact Information & Other Learning Opportunities  Free Demo:  Questions later?  Win Worrall   x 1329 or x1329  Renee Sikes   x 1328 or x 1328   Other learning opportunities  Recording of this webinar  Visit