
2f882a278f2066f909373cfe653dd451.ppt
- Количество слайдов: 21
OPC UA- Avoiding DCOM with Software Toolbox Products Presenters: Kevin Rutherford Senior Applications Engineer Renee Sikes Applications Engineer
OPC UA- Avoiding DCOM with Software Toolbox Products • Agenda – 1 Hour • An Introduction to OPC UA • Overview of Software Toolbox Products with UA – TOP Server – Omni. Server – OPC Data. Logger – SLIK-DA 5 • Live Demonstration • Summary • Discussion, Questions & Answers
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 Point #1 – Common Interface Usage
Common Interfaces= Less Programming=More Products An example of how a “Read” is consolidated OPC Classic • DA: – – – • A&E: – • HDA: – – – IOPCSync. IO: : Read IOPCAsync. IO 2: : Read IOPCAsync. IO 3: : Read IOPCItem. IO: : Read IOPCEvent. Server: : Get. Condition. State IOPCHDA_Sync. Read: : Read. Raw IOPCHDA_Sync. Read: : Read. Processed IOPCHDA_Sync. Read: : Read. At. Time IOPCHDA_Sync. Read: : Read. Modified IOPCHDA_Sync. Read: : Read. Attribute IOPCHDA_Async. Read: : Read. Raw IOPCHDA_Async. Read: : Advise. Raw IOPCHDA_Async. Read: : Read. Processed IOPCHDA_Async. Read: : Advise. Processed IOPCHDA_Async. Read: : Read. At. Time IOPCHDA_Async. Read: : Read. Modified IOPCHDA_Async. Read: : Read. Attribute OPC Unified Architecture • Read. History
Value Point #2 - Security UA Server(s) UA Client(s)
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, Do. S etc. Value: 5
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 Connect please… … check my trust list UA Product(s) approved People
Value Point #3 DCOM UA Server(s) UA Client(s)
Value Point #4: Enterprise Data Communications Enterprise Servers Workstations Mobile Controllers Embedded Unified Architecture enables communications and data sharing enterprise-wide
Profiles What is a Profile? • 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 Why Profiles? • 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
What is TOP Server?
TOP Server UA Client Driver And if you connect the OPC UA Client to a Remote TOP Server… You have a secure OPC UA Tunnel: u Connect any client application to the TOP Server UA Client driver locally u Easily access other driver data in the Remote TOP Server via the UA Server Interface with No DCOM!
What is Omni. Server? • • User-Configurable Data Acquisition Tool OPC/DDE Server – OPC Server Interface – DDE Server Interface – Fast. DDE/Suite. Link Interface Hardware Interfaces – RS-232, RS-422, RS-485 – Winsock (TCP/UDP/Telnet) – LPT Communicate to almost any device, including custom designed devices – Variable length, character delimited Protocols – Known/Fixed Length protocols
Applications for Omni. Server • Solves the problem of writing custom drivers for unique devices. • Is NOT a replacement for existing drivers. Use for devices that have no drivers. • Use Omni. Server to interface computers with other computers or devices with other devices.
What is OPC Data Logger? • OPC Client Application that logs data to text files and a variety of ODBC databases, including SQL, My. SQL, Access, Oracle • Allows logging based on exceptions, timers, or triggers • Allows formatting of data presentation • Easy configuration wizards let you start logging data quickly
What is SLIK-DA 5 w/ UA? • Active. X and. NET toolkit for creating a custom OPC DA or OPC UA server in a variety of environments and languages • 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
Software Toolbox Product Summary • TOP Server OPC Server – I/O application with pre-built device drivers • Omni. Server OPC Server – I/O application for custom protocol development • OPC Data. Logger – OPC client application for logging data to databases • SLIK-DA – Active. X/. NET tool for developing a custom OPC server
Live Demonstration Now, let’s take a look at a live demonstration:
Summary • Use Software Toolbox OPC UA products to: – Avoid DCOM issues when making remote connections – Increase security of your data • Need to avoid DCOM issues, but only have DA products? – Contact us for other tunneling options DCOM
Contact Information & Other Learning Opportunities • Questions later? – Support@softwaretoolbox. com – +1 704 849 2773 • For More Information: – Visit our OPC UA portal: http: //softwaretoolbox. com/OPCUA – TOP Server: http: //toolboxopc. com – Omni. Server: http: //www. omnidssi. com/ – OPC Data Logger: http: //opcdatalogger. com – SLIK-DA 5: http: //nordyn. com • Other learning opportunities: – Visit http: //softwaretoolbox. webex. com for a listing of other webinars.
2f882a278f2066f909373cfe653dd451.ppt