Professional Documents
Culture Documents
2013indusoft 131024105419 Phpapp02 - 2
2013indusoft 131024105419 Phpapp02 - 2
Burke
OPC Foundation President & Executive Director
October 23rd , 2013
Community:
Collaboration:
Compliance:
Community
Multi-platform
Embedded
Security
Reliability
Collaboration
Certification
The key
markets
for OPC
technology
include
Industrial Automation
Building Automation
Embedded Devices
Energy Management (Smart Grid)
Manufacturing Enterprise
Management
M2M
Cloud-based Computing
Before OPC
HMI #A
HMI #B
Modbus
Profibus
Modbus
Profibus
Profinet
DH+
Profinet
DH+
FF
CIP
FF
CIP
EGD
Bacnet
EGD
Bacnet
DNP
SNMP
DNP
SNMP
TSAA
AS511
TSAA
AS511
UDC
Others
UDC
Others
PLC
DCS
Controller
With OPC
HMI #A
HMI #B
OPC
OPC
OPC Server
Modbu
s
Profinet
PLC
DH+
DCS
Bacnet
Others
Controller
Features
Discover OPC Servers on the network/PC
Benefits
Clients can be completely agnostic
to the underlying PLC, protocol, and
addressing scheme
HMI Application
(OPC Client)
Windows
PC
Internet
Firewalls
Embedded HMI
OPC Server
Windows
PC
DCOM
No Standard
PLC
Installation
Configuration
Consistence with PLC
Configuration
PLC
Proprietary Protocol
OPC Data Access
9
PLC
Problem
Solution
OPC XML-DA
OPC Security
OPC Batch
OPC Program
11
Wide
adoption of
OPC
Security
Access control
Internet
Firewalls
Performance
Communication
between distributed
systems
Redundancy
Robustness
Fault tolerant
Platform
independent
SCADA
Embedded
devices
MES
ERP
Scalability
OPC
used as common
system interface
Common
model for all
OPC data
Type system
Modeling
Data
Base for other
standard data
models
Complex
data
Method
calls
Meta information
Cross Platform
Unified Access
Reliability by design
Builds on existing
investments in OPC COM
Flexible object-oriented
information model
Standard internet
protocols allow
cross-platform
communication
Mainframe
Server
Cluster
Server
Desktop
PC
Portables
Embedded
Systems
Controllers
Multiple UA APIs
C/C++
JAVA
Microsoft .NET
Time Frame
OPC
Client
T
K Bytes
T
Hours
Internet
Office Network
OPC
Server
OPC
Client
OPC
Client
Classic
OPC
OPC
Server
OPC
Client
Control Network
Bytes
Yokogawa Users Conference 2013
Asia Pacific . KLCC . Malaysia
Requirement Gap
S Security
D Data size
T Time frame
P Platform
OPC
Server
Lets build a sustainable future together
Milliseconds
Software Authentication
User Authentication
User Authorization
Execute UA Functions
OPC UA Server
Application Layer
App Authentication
Encryption, Signing
Communication Layer
Communication Layer
Transport Layer
Transfer message
Transport Layer
Software Authentication
User Authentication
Authenticate software
- Software Certificate
Authenticate User
- Username & Password
- WS-Security Token
- X.509 V3
Write: FIC001.SV=50.00
Encryption
User Authorization
Server
Discovery
Secure Channel
Session
Data
Sources
View
Attribute
Method
MonitoredItem
Subscription
NodeManagemen
t
Query
Address Space
Apps
Process
Data
Alarms &
Events
Historical
Data
Remote Offices
ERP
Systems
Managers
PC
MES
Systems
Home PC
VPN
Connection
Internet Connection
with Firewall
Other
Computing
Devices
Plant
Servers
Area Servers
Archive
Replay Module
Control Stations
Application
Module
History
Module
Fiber Optics
CONTROL NETWORK
Network
Gateway
Network
Gateway
Additional
CN Modules
Control Network
Extenders
Subnetwork
Network
Interface
Module
Other Data
Hiway Boxes
Process
Manager
Multifunction
Controller
Extended
Controller
LocalProcessors
Logic Manager
Advanced
Process
Manager
Basic
Controller
PLC
Gateway
Advanced
Multifunction
Controller
Other
Subsystems
Transmitters
PLC
OpenO&M
SLC
PLCopen
MTConnect
Cloud Based
Initiative (TIA)
SPE
(DSATS, WITSML)
FDT
CIM
S95
Building
Automation
(BACnet)
Machinery Initiative
(ODVA, Sercos, OPC)
MDIS
Smart Grid
ProdML
22
OP
C
Bo
ard
of
Dir
ect
ors
Me
eti
ng
23
24
ISA 95
V2 Features
MES Connectivity
Subscription
Security
Robust Communication
Redundancy
Information modelling capabilities including Sub Types
27
Information model
Well
Pump
Choke Valve
Valve
Instruments
EPU
SEM
Motor
Manifold
CIMV
DHPT
MPFM
Subsea Field bus
OPC UA is selected
Information model definition underway
General guidelines for models
Object definition
Instrument, Valve, Choke valve
Compliance
Production Activity
Object Models
Capacity
Definition
Logical View of
Resources
Resources
Production
Definition
Production
Schedule
Production
Performance
Process Segment
Role Base
Equipment
Physical Asset
Common Object Model
Personnel
Material
Specification Complete
TAC Voting Underway
ISA95ClassProperty
Type
ISA95
Reference Types
Built-in DataTypes
ISA95Property
Type
CDT Compatible
DataTypes
ISA95TestResult
Type
Initial Implementation
Multiple vendors and
sample
BaseDataVariable
Type
Standard
Reference Types
ISA95Test
SpecificationType
ISA95Object
Type
ISA95Class
Type
PersonnelClass
Type
Person
Type
EquipmentClass
Type
Equipment
Type
Material Information
MaterialTest
SpecificationType
PhysicalAsset
ClassType
MaterialClass
Type
PhysicalAsset
Type
MaterialDefinition
Type
MaterialLot
Type
Temperature Sensor
Class Type
Manufucturer
OPC
OPC_TS380
ISA
ISA_TS001
ISA
ISA_TS002
Av
a
Level Sensor
Class
Type
Model #
ila
bl
In
s
ta
n
ce
Model #
OPC
OPC_P787
ISA
ISA_P003
General
Standard hierarchy
Physical vs Logic equipment
Reactor
Capability
Test(s)
Heating
Reactor
Capability
Test(s)
Results
Mixing
Reactors
R101
HR101
HR102
Capacity
=300 Gal
Capacity
=300 Gal
Max
Temp
=320 F
Capacity
=300 Gal
Max
Temp
=320 F
HMR101
Capacity
=300 Gal
Max
Temp
=320 F
Mixing=
30 RPM
MR101
MR102
MR103
Capacity
=300 Gal
Mixing=
30 RPM
Capacity
=300 Gal
Mixing=
60 RPM
Capacity
=300 Gal
Mixing=
60 RPM
Surface Equipment
Top Drive
Mud Pumps
Hoist
Auto Driller
Sensors
Example: Standpipe Pressure
Sensor
Bits / Hole-openers
Motors / RSS
Active control of
trajectory
Measurement Tools
Direction / Inclination
Formation Properties
Drilling Dynamics
Telemetry
Mud Pulse / E-Pulse
Wired Drill Pipe
Cooperative Adversaries
Benefits
Equipment
Composite Control
System + HMI
Comms Device
Automation Console
External Systems
Top Drive
Simulator
DrillLink
(Commercial
Product)
Automation
Console
(WinCC
SCADA)
Comms Device
(OPC UA Server)
Sliding Agent
(OPC UA
Client)
Rotating Agent
(OPC UA
Client)
41
MTConnect
Application
Device
Manufacturer
PLCopen
OPC-UA
Client
MTConnect
To OPC UA
Gateway
Generic
OPC-UA
Client
MTConnect
OPC-UA
Client
MTConnect
Server
OPC UA to
MTConnect
Gateway
MTConnect
OPC-UA
Client
PLCopen
OPC-UA
Client
Internal
Device
APIs
Device
Hardware
MTConnect
Application
Milling
Device
Generic
OPC-UA
Client
OPC
UA
Server
Internal
Device
APIs
Device
Hardware
Controller,
PLC or other
dedicated Device
MTConnect
Application
Independent
Software
Vendor
Value added
Analysis
Engine
MTConnect
OPC UA
Client
OPC UA
Alarms
Client
OPC UA
Historian
Device
MTConnect
Agent
MTConnect
Agent
Device
OPC UA
Server
OPC UA
Client
Device
Device
MTConnect
Agent
End User
Engineer
End User
Engineer
Reduced Same Structure
and
Costs
Semantics
OPC UA
Server 1
Device
OPC UA
Server 2
Different
Vendors
Same Device
Cloud
Historian
Secure
Communication
Across the
Internet
Browser
Thin Client
ERP
Integration
with
ERP and
MES
Firewall
Control to
Device
Network
Integration
MES
Visualization
HMI
Device
SCADA
Device
Fast, NonProprietary
Device to
Device
Device
Device ()
Component (Needs some minor work)
Sensors (need some work)
Conditions ()
Events ()
ConditionType
Assets ()
MTDeviceType
Manufacturer
SerialNumber
SampleInterval
Availability
DataItems
EnableState
Components
MTConditionType
Conditions
HasTrueSubState
TwoStateVariableType:
ActiveState
MTCurrentState
LimitState
NativeCode
NativeSeverity
BACnet
working group
started on
October 01,
2012
Physical
Security
Systems
The main task is to create a mapping model for OPC UA and BACnet.
OPC UA model
BACnet
Objects
Enterprise systems
Accounting, Billing
Operating surveillance
Energy Monitoring
Vendors that support one technology, e.g. DA, will be able to very quickly
and easily add others, e.g. A&E, HDA, Programs etc.
Vendor products can now quickly and easily be expanded over time to
incorporate newer features and capabilities at minimal cost.
OPC Unified
Opportunities to expand into other domains, such as
Architecture on a chip ! security and building automation
Communication
Gateway
Building Automation
61
PC
SCADA / HMI
OPC UA Client
UA TCP
PC
LINUX / UNIX
SCADA
OPC UA Server
62
PC
Enterprise
MES
Engineering
Engineering
OPC UA Client
Ethernet
UA TCP
SAP PCO (Plant
Connectivity) provides OPC
UA client interface
Ethernet
Device
Different SAP research
projects work on UA
OPC UA
Server
63
64
CE
Microchip
Tablet
Desktop PC
Enterprise Servers
Smartphone
Laptop
PLC/Controller
Thomas J. Burke
OPC Foundation President
& Executive Director
Thomas.Burke@opcfoundation.org