1 / 19

Introducing SLIK-DA 5 w/UA Adding UA to an Existing SLIK-DA 4 server

Introducing SLIK-DA 5 w/UA Adding UA to an Existing SLIK-DA 4 server. Presenters: Win Worrall Senior Applications /Development Engineer Renee Sikes Applications Engineer. Introducing SLIK-DA 5 w/ UA. Agenda – 1 Hour An Introduction to OPC UA Overview of SLIK-DA 5 w/ UA

anevay
Télécharger la présentation

Introducing SLIK-DA 5 w/UA Adding UA to an Existing SLIK-DA 4 server

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. Introducing SLIK-DA 5 w/UAAdding UA to an Existing SLIK-DA 4 server Presenters: Win Worrall Senior Applications /Development Engineer Renee Sikes Applications Engineer

  2. Introducing SLIK-DA 5 w/ UA • Agenda – 1 Hour • An Introduction to OPC UA • Overview of SLIK-DA 5 w/ UA • Live Demonstration • Summary • Discussion, Questions & Answers

  3. What is OPC UA? • Unified Architecture • A collaborative working effort of the OPC Foundation and its 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

  4. Value Point #1 – Common Interface Usage Data Access (DA) Batch Alarms & Events (A&E) OPCUnifiedArchitecture(UA) Commands Historical Data Access (HDA) XML Data Access (XMLDA) Security Data Exchange (DX)

  5. Common Interfaces=Less Programming=More ProductsAn example of how a “Read” is consolidated 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

  6. Value Point #2 - Security Data Access (DA) Batch Alarms & Events (A&E) OPCUnifiedArchitecture(UA) Commands Historical Data Access (HDA) UA Server(s) XML Data Access (XMLDA) Security Data Exchange (DX) UA Client(s)

  7. Security & Performance Thoughts • Data throughput must be significant • Data is sensitive, no eavesdropping! • Data received must match what was sent • Work ONLY with those you trust! • Withstand attacks: replay, alteration, spoofing, DoS etc. Value: 5

  8. Security - Certificates • Digital Certificates are used for safe identification • A Certificate can represent a UA Server and UA Client • A Certificate can represent a Person (login) • Trust lists control access UA Product(s) Connect please… … check my trust list approved People

  9. Value Point #3 DCOM Data Access (DA) Batch Alarms & Events (A&E) OPCUnifiedArchitecture(UA) Commands Historical Data Access (HDA) UA Server(s) XML Data Access (XMLDA) Security Data Exchange (DX) UA Client(s)

  10. Value Point #4: Enterprise Data Communications Unified Architectureenables communicationsand data sharingenterprise-wide Enterprise Servers Workstations Mobile Controllers Embedded

  11. What is a Profile? Why Profiles? Profiles • An identifiable block of functionality that is supported: • Methods needed • Information Model, i.e. Type(s) of Data being moved • Protocol & Security • “Data Access” is an example of a Profile, as are all OPC Classic interfaces • Servers can “reveal” which functionality they support • Clients can query a Server’s Profiles • UA Products can decide if the other has the capabilities desired

  12. What is SLIK-DA 5 w/ UA? • ActiveX and .NET toolkit for creating a custom OPC DA or OPC UA server in a variety of environments and languages • Now supporting Windows 7, Server 2008 (Standard and R2), x64 machines, and VS2010 • Rapid development of a custom server through simple properties, methods, and events • Hides OPC details and COM details from user • Allows static or dynamic tag creation

  13. Adding OPC UA to your server • SLIK-DA users can add OPC UA with absolutely no code changes • Some new, optional methods have been added • API remains the same • Utility application for UA interface configuration • OPC UA & DA can run at the same time • This is not a wrapper – OPC UA calls have same direct access to your data and application as OPC DA calls

  14. Managing Security • Two ways to manage security certificates • OpenSSL • Windows Certificate Store • Location of stores can be changes in the UA configuration • By default, SLIK-DA is set to use OpenSSL

  15. New UA Methods in SLIK-DA 5 • SetOpcUAConfigFile()- set the path where the .xml config file is stored • ReadOpcUAConfigFile()- reads in a .xml UA config file • SetOpcUAApplicationDirectory()- changes any references to [ApplicatonPath] on the .xml file • GetOpcUAApplicationDirectory()- Returns the current applicaton directory set in the config file • RestartOpcUAServer()- restarts the UA interface • SetOpcUAEnable()- disables or enables the UA interface • CreateOpcUACertificate()- accepts parameters to create the certificate

  16. Live Demonstration Now, let’s take a look at a live demonstration:

  17. DCOM Summary • Add OPC UA in minutes • Avoid DCOM issues • Increase security of your data • Save time and money by reducing engineering/development costs to implement UA and man hours spent on troubleshooting DCOM issues.

  18. Licenses and Ordering • 2 Licenses • PN 41262150- SLIK DA 5 (for DA only) • $795 for new license • Free upgrade if your V4 license is on current support contract • PN 41262160- SLIK DA 5 w/ UA • $4495 for new license • $3695 for upgrade if your V4 license is on current support contract • Support Contracts • 20 % of list price • $159 for SLIK DA 5 • $899 for SLIK DA 5 w/ UA

  19. Contact Information & Other Learning Opportunities • Questions later? • Contact Renee • Email: rsikes@softwaretoolbox.com • Contact Win • Email: wworrall@softwaretoolbox.com • Tech Support • Email: Support@softwaretoolbox.com • Phone: +1 704 849 2773 • For More Information: • SLIK-DA 5: http://nordyn.com • OPC UA Portal: http://softwaretoolbox.com/OPCUA • Other learning opportunities: • Visit http://softwaretoolbox.webex.com for a listing of other webinars.

More Related