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

OmniServer V2.7 What’s New?

Jan 11, 2016

Download

Documents

YAKOV

OmniServer V2.7 What’s New?. Your Host Today: Win Worrall, Applications Engineer. 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 - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OmniServer V2.7 What’s New?

OmniServer V2.7What’s New?

Your Host Today:

Win Worrall, Applications Engineer

Page 2: OmniServer V2.7 What’s New?

OmniServer V2.7What’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

Page 3: OmniServer V2.7 What’s New?

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

Page 4: OmniServer V2.7 What’s New?

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.

Page 5: OmniServer V2.7 What’s New?

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

Page 6: OmniServer V2.7 What’s New?

Value Point #1 – Common Interface Usage

Page 7: OmniServer V2.7 What’s New?

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

Page 8: OmniServer V2.7 What’s New?

Value Point #2 - Security

UA Server(s)UA Server(s)

UA Client(s)UA Client(s)

Page 9: OmniServer V2.7 What’s New?

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

Page 10: OmniServer V2.7 What’s New?

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 accessUA Product(s)UA Product(s)

PeoplePeople

Connect please…Connect please…

approvedapproved

… check my trust list

… check my trust list

Page 11: OmniServer V2.7 What’s New?

Value Point #3

UA Server(s)UA Server(s)

UA Client(s)UA Client(s)

DCOMDCOM

Page 12: OmniServer V2.7 What’s New?

Unified Architectureenables communications

and data sharingenterprise-wide

Value Point #4: Enterprise Data Communications

EmbeddedEmbedded

ControllersControllers

MobileMobile

WorkstationsWorkstations

ServersServers

EnterpriseEnterprise

Page 13: OmniServer V2.7 What’s New?

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

Page 14: OmniServer V2.7 What’s New?

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

Page 15: OmniServer V2.7 What’s New?

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

Page 16: OmniServer V2.7 What’s New?

Automation Vendor Adoption of OPC UA

ABB Beckhoff Siemens Rockwell Yokogawa GE Iconics Kepware & their many OEMs Software Toolbox And more…

Page 17: OmniServer V2.7 What’s New?

Summary – Why UA?

No DCOM required ….No DCOM required Simple TCP/IP connection Firewall Friendly Platform Independent

Page 18: OmniServer V2.7 What’s New?

Live Demonstration

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

Page 19: OmniServer V2.7 What’s New?

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.

Page 20: OmniServer V2.7 What’s New?

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

Page 21: OmniServer V2.7 What’s New?

Contact Information & Other Learning Opportunities

Questions later? Win Worrall

[email protected] 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.