opc data logger new release l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
OPC Data Logger New Release PowerPoint Presentation
Download Presentation
OPC Data Logger New Release

Loading in 2 Seconds...

play fullscreen
1 / 26

OPC Data Logger New Release - PowerPoint PPT Presentation


  • 371 Views
  • Uploaded on

OPC Data Logger New Release. How to Avoid DCOM Using OPC UA. Win Worrall Applications Engineer Email : wworrall@softwaretoolbox.com Direct Line : +1 (704) 708-6491. Agenda. Introduction to the OPC Data Logger What are Write Backs Introduction to OPC Unified Architecture (UA) Live Demo

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'OPC Data Logger New Release' - Gabriel


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
opc data logger new release

OPC Data LoggerNew Release

How to Avoid DCOM Using OPC UA

Win Worrall

Applications Engineer

Email: wworrall@softwaretoolbox.com

Direct Line: +1 (704) 708-6491

agenda
Agenda
  • Introduction to the OPC Data Logger
  • What are Write Backs
  • Introduction to OPC Unified Architecture (UA)
  • Live Demo
  • Summary
  • Questions & Answers
opc data logger features
OPC Data Logger Features

TOPServer – Software Toolbox

OMNIServer – Software Toolbox

KEPServerEX – Kepware

FactoryTalk Gateway – Rockwell Automation

RSLinx - Rockwell Automation

DASSIDirect 1.5 – Wonderware

DASABCIP 3.5 – Wonderware

DASGESRTP 1.5 – Wonderware

FSGateway 1.5 – Wonderware

DASABTCP 1.5 – Wonderware

DASMBTCP 1.5 – Wonderware

DASMBSerial 2.5 – Wonderware

Simatic WinCC – Siemens

Simatic WinCC Connectivity Station – Siemens

Simatic NET OPC Servers – Siemens

Simatic WinCC flexible 2007 – Siemens

Simatic OPC XML Wrapper – Siemens

IntelliMax – SENSYS Inc

OPC DataHub – Cogent Real-Time Systems

MatrikonOPC Universal Server – Matrikon

MatrikonOPC Desktop Historian – Matrikon

DHX OPC Server Suite – Cyberlogic

MBX OPC Server Suite – Cyberlogic

PI DA Server – OSISoft Inc

InGear AB OPC Server – CimQuest

InGear GE OPC Server – CimQuest

InGear Modbus OPC Server - CimQuest

Exaopc OPC Package – Yokogawa

DeviceXPlorer – Takebishi

DeviceXPlorer Melsec – Takebishi

Validator – Cyberlogic

Proficy HMI/SCADA Cimplicity 7.0 – GE

AlarmWorx32 OPC A&E – Iconics

ExperTune Plant – TriageExperTune Inc

ChemCAD – Chemstations Inc

OPC Analyzer – OPC Foundation

  • Wizard based configuration
  • Multi-threaded
  • Double-buffered for Reliability
  • Multiple ways of collecting data
  • Multiple ways of presenting data
  • Multiple ways of storing data
  • Supports Windows 2000, XP, Vista, 7, 2008 (x86 and x64)
  • Runs as a Service
  • OPC Self-Certified
  • OPC LAB TESTED!
flexibility
Flexibility
  • Log data from 1..n OPC Servers (DA and/or UA)

OPC Server A

OPC Server A

OPC Server B

Database ‘A’

Database ‘A’

flexibility5
Flexibility
  • Log data from 1..n OPC Servers (DA and/or UA)
  • Log data to 1..n Destinations(text files, databases etc)

OPC Server A

OPC Server A

Database ‘A’

MySQL

ORACLE

SQLServer

No limits to the # of database destinations

flexibility6
Flexibility
  • Log data from 1..n OPC Servers (DA and/or UA)
  • Log data to 1..n Destinations (text files, databases etc)
  • Log & format the data in Detail or Table mode
flexibility7
Flexibility
  • Log data from 1..n OPC Servers (DA and/or UA)
  • Log data to 1..n Destinations (text files, databases etc)
  • Log & format the data in Detail or Table mode
  • Collect data by Subscription, Timeror Trigger

Tags are constantly polled, but logged only when values change!

At pre-determined intervals the data is requested and logged.

The data is requested and logged only when a trigger is raised.

You can even combine multiple read methods!

flexibility8
Flexibility
  • Log data from 1..n OPC Servers (DA and/or UA)
  • Log data to 1..n Destinations (text files, databases etc)
  • Log & format the data in Detail or Table mode
  • Collect data by Subscription, TimerorTrigger

Scheduled Trigger

Executes at a specified date & time

Recurring Trigger

Executes at specific time intervals

Monitored Item Trigger

Executes based on the condition of a Tag’s value

flexibility9
Flexibility
  • Log data from 1..n OPC Servers (DA and/or UA)
  • Log data to 1..n Destinations (text files, databases etc)
  • Log & format the data in Detail or Table mode
  • Collect data by Subscription, Timer or Trigger
  • Mix-n-match ALL of the above scenarios
what is a writeback
What is a Writeback?
  • Write to the OPC Server when an Event or Trigger in the OPC Data Logger occurs
  • These Events include
    • Database Connection going Offline
    • Database Connection coming Online
    • After every log to the Database
  • Similar Events for Text/CSV Files
    • Opened, Closed and after every log
  • Trigger Types
    • Scheduled, Recurring, Monitored Item
new features in v 3 5 0 34
New Features in v 3.5.0.34
  • Support for OPC Unified Architecture (UA) standard
    • Connect to an OPC UA server
    • Support for security certificates
what is ua
What is 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
value point 1 common interface usage
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)

common interfaces less programming more products an example of how a read is consolidated
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

value point 2 security
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)

security certificates
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

People

approved

value point 3
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)

value point 4 enterprise data communications
Value Point #4: Enterprise Data Communications

Unified Architectureenables communicationsand data sharingenterprise-wide

Enterprise

Servers

Workstations

Mobile

Controllers

Embedded

profiles
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?

Profiles tell clients and servers what UA services and information models are available.

UA Products can decide if the other has the capabilities desired

Most UA developers are doing the DA profile for now in products on the street

automation vendor adoption of opc ua
ABB

Beckhoff

Siemens

Rockwell

Yokogawa

GE

Iconics

Kepware & their many OEMs

Software Toolbox

And more…

Automation Vendor Adoption of OPC UA
summary why ua
Summary – Why UA?

No DCOM required

….No DCOM required

Simple TCP/IP connection

Firewall Friendly

Platform Independent

live demo
Live Demo
  • Connect to a Remote OPC UA TOP Server using NO security
  • Connect to a Local OPC UA TOP Server using security
  • Connect to OPC UA OmniServer using security
    • Monitor an OPC Item and log based on a Boolean value
    • Monitor the Database Connection
      • Write a False to a Bit when the connection goes down.
      • Write a True to a Bit when the connection comes online.
troubleshooting tools
Troubleshooting Tools
  • OPC Interoperability Testing
    • Verify OPC connectivity and compatibility with OPC Server(s)
  • Test Mode
    • Test new configuration settings
    • Does not affect background logging that may be in progress
  • Events Window
    • Export events to a text file (*.CSV)
    • Events are logged to the Windows Event Viewer
affordable
Affordable
  • Text and CSV logging - $495
  • MySQL, SQL Server or Access logging - $795 each
  • ORACLE or OBDC logging - $995 each
  • No OPC Server Connection or Tag Counts
  • No Database Connection or Text File Counts
  • Troubleshooting Tools Included
  • Buy just what you need
  • Bundle and SAVE!
the swiss army knife of opc
The Swiss Army Knife of OPC

Alternative SolutionsOPC Data Hub

www.softwaretoolbox.com/opcdatahub

more information
More Information

Free demo:

www.opcdatalogger.com/html/free_demo.html

Buy online:

www.opcdatalogger.com/html/ordering.html

Questions:

Win Worrall:

Email: wworrall@softwaretoolbox.com

Tel: +1 (704) 708-6491

Technical Support:

Tel: +1 (704) 849-2773

Web: http://support.softwaretoolbox.com

www.OPCDataLogger.com