Presentation is loading. Please wait.

Presentation is loading. Please wait.

OmniServer V2.7 What’s New? Your Host Today: Win Worrall, Applications Engineer.

Similar presentations


Presentation on theme: "OmniServer V2.7 What’s New? Your Host Today: Win Worrall, Applications Engineer."— Presentation transcript:

1 OmniServer V2.7 What’s New? Your Host Today: Win Worrall, Applications Engineer

2 OmniServer V2.7 What’s New? Agenda – 1 Hour  A Brief Introduction of OmniServer  Overview of OPC UA  Live Demonstration  OmniServer OPC UA Config  OPC UA Client Configuration  Summary  Discussion, Questions & Answers

3 What is OmniServer? http://www.softwaretoolbox.com/omniserver  User-Configurable Data Acquisition Tool  OPC/DDE Server  OPC Server Interface  DDE Server Interface  FastDDE/SuiteLink 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

4 Applications for OmniServer  Solves the problem of writing custom drivers for unique devices.  Solves the problem of polling for multiple devices.  Is NOT a replacement for existing drivers. Use for devices that have no drivers.  Use OmniServer to interface computers with other computers or devices with other devices.

5 Summary of New V2.7 Features  OPC UA Server Interface  Many advantages  Collapsible Folder in the Item Values Window

6 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

7 Value Point #1 – Common Interface Usage

8 Common Interfaces= Less Programming=More Products An 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

9 Value Point #2 - Security UA Server(s) UA Client(s)

10 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

11 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) People Connect please… approved … check my trust list

12 Value Point #3 UA Server(s) UA Client(s) DCOM

13 Unified Architecture enables communications and data sharing enterprise-wide Value Point #4: Enterprise Data CommunicationsEmbedded Controllers Mobile Workstations Servers Enterprise

14 Terminology: UA “Tag” is now called a “Node” Nodes are “Tags on Steroids”  Variables:  Known as “Attributes” in OPC Classic (Value, Quality, Timestamp etc.)  Methods:  Something to Execute. Parameters supported!  References:  “Relationships” w/ other Nodes  Events:  Notifications when “stuff” happens

15 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

16 Summary – Nodes, Models, Profiles  Nodes make up Information Models  Profiles tell clients and servers what UA services and information models are available.  Most UA developers are doing the DA profile for now in products on the street  Powerful capabilities of OPC UA bringing adoption from major vendors

17 Automation Vendor Adoption of OPC UA  ABB  Beckhoff  Siemens  Rockwell  Yokogawa  GE  Iconics  Kepware & their many OEMs  Software Toolbox  And more…

18 Summary – Why UA?  No DCOM required  ….No DCOM required  Simple TCP/IP connection  Firewall Friendly  Platform Independent

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

20 OPC UA Summary  Client must know the Server’s Endpoint.  Clients and Servers have to share and Accept each other certificates.  If user authentication is used these have to match in the client and server.  No difference between Local and Remote Connections.  NO DCOM Required.

21 OmniServer v2.7 Pricing  Purchasing New Licenses  Standard OmniServer Server Edition - $650  Professional Edition with Wedges - $895  OmniWedge Keyboard Wedge Edition - $295  All new licenses come with a 30 day Support/Maintenance Agreement (SMA).  1 Year SMA - $200  Upgrading Existing Licenses  Free Upgrades are provided for users on a SMA or who have purchased 30 days before release.  v2.6 - $200  v2.5 - 50% of list price  v1.x or v2.0 - contact us

22 Contact Information & Other Learning Opportunities  Questions later?  Win Worrall  wworrall@softwaretoolbox.com  888-665-3678 x 1329 or 704-849-2773 x1329  For More Information:  Visit our OmniServer Product Page at http://www.omnidssi.com/html/documents.html  Other learning opportunities:  Visit http://softwaretoolbox.webex.com for a listing of other webinars.


Download ppt "OmniServer V2.7 What’s New? Your Host Today: Win Worrall, Applications Engineer."

Similar presentations


Ads by Google