OPC Data Logger New Release

Download Report

Transcript OPC Data Logger New Release

OPC Data Logger
New Release
How to Avoid DCOM Using OPC UA
Win Worrall
Applications Engineer
Email: [email protected]
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

Summary

Questions & Answers
OPC Data Logger Features

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!
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
Flexibility

Log data from 1..n OPC Servers (DA and/or UA)
OPC
Server A
Database
‘A’
OPC
Server A
OPC
Server B
Database
‘A’
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
Database
‘A’
OPC
Server A
MySQL
ORACLE
SQLServer
No limits to the # of database destinations
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
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
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!
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
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
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?

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

Support for OPC Unified
Architecture (UA) standard


Connect to an OPC UA server
Support for security certificates
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
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:


OPC Unified Architecture
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


Read
ReadHistory
Value Point #2 - Security
UA Server(s)
UA Client(s)
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…
UA Product(s)
… check
my trust list
People
approved
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
Why Profiles?

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


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…
Summary – Why UA?





No DCOM required
….No DCOM required
Simple TCP/IP connection
Firewall Friendly
Platform Independent
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

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

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!
Alternative Solutions
OPC Data Hub
The Swiss Army Knife of OPC
www.softwaretoolbox.com/opcdatahub
More Information
Free demo:
www.opcdatalogger.com/html/free_demo.html
Buy online:
www.opcdatalogger.com/html/ordering.html
Questions:
Win Worrall:
Email: [email protected]
Tel: +1 (704) 708-6491
Technical Support:
Tel: +1 (704) 849-2773
Web: http://support.softwaretoolbox.com
www.OPCDataLogger.com