Upload
vuque
View
327
Download
13
Embed Size (px)
Citation preview
03.12.2015 OPC Day Japan
Stefan Hoppe
Vice President OPC Foundation - Member OPC Board
OPC Unified Architecture
Update 2 / Success Stories
OPC Day Japan 03.12.2015
03.12.2015 OPC Day Japan
IoT vs Industrie 4.0What’s common – what’s different
03.12.2015 OPC Day Japan
ThyssenKrupp connected their elevators
to Microsoft Azure
Collect data from it’s sensors and systems
to improve operations
Goal: predictive and preemptive
maintenance
http://www.microsoft.com/en-us/server-cloud/customer-stories/Thyssen-Krupp-Elevator.aspx
03.12.2015 OPC Day Japan
IoT: Simplified message:
IT companies provide agents for all platforms
Mostely to push data into their own cloud
“IoT starts with data in their cloud”
Cloud offers “new business with analytics”
Required:
“Just” data transport
no semantic
SecurityAgent
Agent
Agent
Backbone
Agent
AgentAgent
Agent
Agent
Agent
Agent
PC MQTT/ AMQP/…
03.12.2015 OPC Day Japan
New Automation Technology
On Device side:
- Device require 3 parameters to push
03.12.2015 OPC Day Japan
IoT is not enough – IoT does not provide Interoperability!
Agent A
Agent A
Cloud A
Agent A
AgentAgent
Agent
Agent
Agent A
Agent
PC MQTT/ AMQP/…
Agent B
Agent B
Cloud B
Agent B
Agent B
No Interoperability!
No Interoperability!
03.12.2015 OPC Day Japan
New Automation Technology
Integrated Gateway Solution
- PC based controllers allows Integration of IoT solution into controller
- One device: Highly integrated
- Directly: PLC code can initiate push of data on demand
- Save extra hardware costs
- Minimize components to be configured
Device
PLC
Microsoft IoT SDK
ML
Stream Analytics
- Gateways allows multiple protocol extensions
- Multiple protocols out of one box
- Easy „IoT enabler“ for existing environments
- Connect one or multiple devices to cloudT
- Independend from machine status: Not influencing process
BUT: No „end to end security“
Protocols like
- OPC-UA
- IEC61400-25
- Modbus TCP
C-Labs
Factory-Relay
OPC-UA
OPC-DA
PLC
03.12.2015 OPC Day Japan
Technical Update
Roadmap
03.12.2015 OPC Day Japan
2015201420132007 2008 2009 2010 2011 2012
Version 1.0
Internal Release
Modelling Language
Services
Base Model
Draft
Protocols
Built-in Models
Version 1.1
Public Release
Protocols
Built-in Models- Data Access
- Alarms & Conditions
- Programs
Draft
Version 1.2
Service Release
Historical Access
Compliance Updates
New Features- HTTPS based Protocols
- File Transfer
Built-in Model
Historical Access
Next Version 1.3
Service Release
Network Discovery
Central PKI
New Features- Durable Queues
- Union Data Types
- Bit Mask Data Type
OPC UA Products available
Certified OPC UA Products available
Draft
Network Discovery
03.12.2015 OPC Day Japan
OPC UA Meta ModelBasic rules for exposing information with OPC UA
Built-in Information ModelsBase, DA, AC, HA, Prog, DI
OPC UA is an information centric layered architecture
Secure
Platform Independent
Scalable
Vendor Interoperability
Object Oriented
OPC UA is much more than a protocol
03.12.2015 OPC Day Japan
OPC UA Meta Model
Built-in Information Models
Companion Information ModelsPLCopen, ADI, FDI, FDT, BACnet, MDIS, ISA95,
AutomationML, MTConnect, AutoID, VDW,
IEC 61850/61400, ODVA/Sercos and more coming
OPC Foundation collaborations with organizations and domain experts
OPC UA defines HOW
Domain experts define WHAT
03.12.2015 OPC Day Japan
OPC UA Meta Model
Built-in Information Models
Companion Information Models
Vendor Specific Extensions
OPC UA Client/Server Communication Model
Client friendly API to access information in the server
Client/Server
ServicesBrowse
Read / Write
Method Calls
Subscriptions
ProtocolsUA Binary TCP
HTTPS / UA Binary
Webservices
03.12.2015 OPC Day Japan
OPC UA Meta Model
Built-in Information Models
Companion Information Models
Vendor Specific Extensions
OPC UA Publish/Subscriber Communication Model
Generic Pub-Sub Information Model under development
Evaluation of existing protocols ongoing
Client/Server
Services
Protocols
Pub-Sub
ModelPubSubConfiguration
Connections
MessageWriters
ProtocolsUA Secure Multicast
AMQP
More to evaluate
03.12.2015 OPC Day Japan
OPC UA Server
Address Space
OPC UAClient C
OPC UAClient B
OPC UA Client A
Client A Session Client B Session Client C Session
Subsciption
Publish Publish Publish
Subsciption Subsciption
03.12.2015 OPC Day Japan
OPC UA Server
Address Space
Subscriber NSubscriber 1OPC UAClient A
Client A Session
PublishMessage Oriented Middleware
SubsciptionMessageWriter
DataSet
Publisher
OPC UA Application
03.12.2015 OPC Day Japan
UDP Multicast Group224.0.5.1
OPC UA Subscriber
OPC UA Subscriber
OPC UA Subscriber
OPC UA application
Publisher
Connection
MessageWriter
Message276
OPC UA application
Subscriber
Connection
MessageReader
Message276
Message276
Message276
Message276
03.12.2015 OPC Day Japan
Machine2Machine1
OPC UA Server
Product specific
address space and
data integrationPublisher
UA UDP Multicast
OPC UA Server
Product specific
address space and
data integrationSubscriber
Send Receive
OPC UA Client
Configure Configure
UA TCP / UA Binary
Existing OPC UA Server can be extended
Configuration through OPC UA Clients
03.12.2015 OPC Day Japan
Two new Sub-Groups of UA WG◦ Pub-Sub Prototyping and TSN Evaluation
◦ Kick-off on June 8, 2015
Pub-Sub Prototyping◦ 54 working group members
◦ Review of use cases and first draft spec finished
◦ Planning for prototyping started
TSN Evaluation◦ 55 working group members
◦ TSN is a standard real-time extension for Ethernet
◦ Collection of use cases and requirements
03.12.2015 OPC Day Japan
New use cases from OPC members driven by wide adoption of OPC UA
Large scale (one to many, many to one, many to many)
Configured controller to controller communication (PLCopen WG)
Black channel for safety (OMAC use case)
High speed data streaming (no reliable transport)
Location transparency
Enterprise Service Bus (ESB) connectors
Integration with message brokers
Cloud connectivity
Clients and Servers behind firewalls (Relay)
03.12.2015 OPC Day Japan
- Collaboration: Key for adoption and growing visibility
Industrial Automation is and will be “home ground”
OPC-UA will grow into other markets due to security and
modeling capabilities
- Markets
- Automation
- Building Automation
- Energy
- Engineering
- Measurement
- Oil & Gas
- Transport
03.12.2015 OPC Day Japan
32
Active Members
- 3S
- BECKHOFF
- Bosch Rexroth
- Robert Bosch
- B&R
- General Electric
- KEBA
- OLDI
- Omron
- Phoenix Contact
- Siemens
- PLCopen
- OPC
- HIMA
Prepare
UA_Connect
Cleanup
UA_NodeGetHandleListUA_ReadList/
UA_WriteList
UA_Disconnect
UA_NodeReleaseHandleList
UA_NamespaceGetIndexListe
For multiple reads or writes.
Status
- Release V1.0 April 2014
- „Single FB‘s“
- Release Candidate V2.0
- „List-Functionality“
- UA-SubScription
- UA-MonitoredItem
03.12.2015 OPC Day Japan
Connection >from the controller <
Controller initiating communication
OPC-UA OPC-UA
OP
C-U
A
OP
C-U
A
MES System
OPC UA Server
Plant Engineering
OPC UA Server
UA modeling: PLCopen
- Vertical & Horizontal
- Fieldbus independent
- It’s fast – but not a fieldbus
Virtual machine
Data
base
03.12.2015 OPC Day Japan
34
Demo on
- OPC booth H9 A11
- Microsoft booth H7 C48
What?
- BECKHOFF PLC
- HARTING RFID Reader
- Siemens RFID Reader
- ICS Software / Suetron
03.12.2015 OPC Day Japan
Videos: Collaboration OPCF & AIMD about standardized access to AutoID
Markus Weinländer, Siemens
https://youtu.be/O_rppDljWz4
Wolf-Rüdiger Hansen, AIM-Germany
https://youtu.be/8JL7ECkMkko
Olaf Wilmsmeier, HARTING
https://youtu.be/yktzBFKoy6A
03.12.2015 OPC Day Japan
Working Group since 2012
MCS – DSC Interface Standard
Working Group consists of
• All major Oil companies (operators)
• All major DCS vendors
• All major Subsea vendors
OPC UA for
communication between
Subsea Production
and
DCS Systems
03.12.2015 OPC Day Japan
Hi ‚ I am a IEC61131-3 controller
Hi ‚ I am an RFID device
Hi ‚ I am a
Smart metering device
Standardized Models
PLCopen
FDI
MES
CNC-HMI
BACnet
…
03.12.2015 OPC Day Japan
Working group started
EUROMAP 77 “Injection Moulding Machines -
Data exchange interface for MES”
• Successor of EUROMAP 63 - Data
exchange interface
• VDMA members started initiative to define
interface based on OPC UA
• First proposal was prepared March 2015
• European group accepted proposal
• Working group started officially June 2015
03.12.2015 OPC Day Japan
Working group started
EUROMAP 79 “Injection Moulding Machines -
Data exchange interface for Handling Device /
Robot”
• Successor of EUROMAP 67 - Electrical
Interface between Injection Moulding
Machine and Handling Device / Robot
• VDMA members started initiative to define
interface based on OPC UA
• Working group in preparation
03.12.2015 OPC Day Japan
Cloud
MES
SCADA
OP
C-U
A
EtherCAT Device Protocol (Ethernet on-the-fly)
HMIEtherCAT Automation Protocol
EtherCAT and OPC-UA
complement each other
in an ideal way:
• EtherCAT for Hard Real Time
• OPC UA for Vertical
Communication
and for Horizontal
Communication in
„third party systems“
03.12.2015 OPC Day Japan
New: Collaboration with 4 more organizations
03.12.2015 OPC Day Japan
More
OpenO&M (ISA 95, OASIS, MIMOSA,
MESA, OPC)
SLC – Oil&Gas (Energistics, Geospatial,
OPC, PIDX, PODS ..)
MTConnect
Standard for Machine Tools
Release Candidate Spec available
Field Bus Groups
Ethercat Technology Group
Profibus & Profinet International
Ethernet Powerlink Standardization Group
Sercos International
Other collaboration requests in progress
Smart Grid
IEC 61850/61400
IEC 61970
IEC 61968
Working group started
03.12.2015 OPC Day Japan
From Sensor to IT Cloud
03.12.2015 OPC Day Japan
Company: MatrikonOPC
OPC UA on a chip
The minimal memory requirements
start at 240kB flash and 35kB RAM »The integration of OPC UA into our
measuring instruments provides our
customers a comprehensive,
secured communication«
Alexandre Felt
Project Manager at AREVA GmbH
OPC-UA at Chip Level: Hardware
03.12.2015 OPC Day Japan
Company SSV
Gateway serial/TCP
ARM9™ Atmel
Linux
OPC UA Server
Company Siemens
SIMOCODE pro V PN
SIRIUS Motor Mgt System
ERTEC200 with ARM946
OPC UA Server
Company BECKHOFF
CX8090 PLC controller
ARM9™ Freescale i.MX25
Windows Embedded CE6
OPC UA Server (DA/HA/AC)
OPC UA Client
Company Siemens
Simatic HMI
OPC UA Client
Company Unified Automation (SW)
Samsung
ARM
Android
OPC-UA Client C++
Company ProSys (SW)
Samsung
ARM
Android
OPC-UA Client Java
03.12.2015 OPC Day Japan
► Direct connection between machines and higher level
systems (i.e., ERP, MES, SCADA or SAP), with the
integrated OPC UA server
► Variety of supported PLCs: Siemens SIMATIC S7 and S5,
Rockwell ControlLogix and CompactLogix controllers with
Modbus TCP and RTU (Wago, Beckhoff, Phoenix,
Schneider, etc.), Mitsubishi (Melsec-Q), etc.
► Network separation by physically independent ports
► Easy configuration: Symbol import for Siemens and
Rockwell PLC, without PLC engineering, online-diagnostic
for PLC trouble-shooting
Softing
03.12.2015 OPC Day Japan 48
03.12.2015 OPC Day Japan
https://www.youtube.com/watch?v=KIZyFown52o
From mobile devices to shop floor machine
03.12.2015 OPC Day Japan
Devices from:
Cloud
Microsoft, C-Labs
MES
70% of of MES products
HMI
ALL! …
Controllers:
Beckhoff, Bosch-Rexroth, B&R, FESTO,
GE, Mitsubishi, National Instruments,
Omron, Phoenix, Siemens, Yokogawa
- Softing (EchoCollect Rockwell)
- IBH Softec (Siemens S5 / S7)
Sensor/Field-devices:
Areva, Harting,
SSV, Siemens
03.12.2015 OPC Day Japan
03.12.2015 OPC Day Japan52
• Information collected via structured data device models with OPC UA
• Own .NET OPC UA Server development based on 3rd-party SDK
• IT middleware with OPC UA Java client
Web-based dashboard with event-based process diagnosis via secure data
connectivity with intelligent instrumentation.
v
03.12.2015 OPC Day Japan
Success Story
From shop floor (Beckhoff) controller to top floor (SAP)
OPC-UA: Direct connection from MS into controller
Benefit
Quick: due to OPC-UA done in 30min
easy to use for PLC and MES team
standardized interface layer
fast connection, include security out of the box
Elster
7,000 employees,
38 major locations
200 million installations in
the last 10 years Metering
Gas, Water, Electricity
03.12.2015 OPC Day Japan
Company: Arburg worldwide leading vendor of injection
molding machines
Application: VxWorks based PLC
OPC UA: Embedded OPC UA Server
Visualization
Configuration
Diagnostics
Vertical integration
HMI/SCADA
MES
03.12.2015 OPC Day Japan
Location: North Dakota – 900 Sites, 1200 Wells
Exception-based Surveillance (EBS)
OPC UA Application with 1.6 million OPC Points, 500,000 Alarms and 500,000 Historical Points
Reduced Deployment Time
Reduced Human Error
GUI:High Performance HMIAsset-based Object ModelPowerful Search Capability
03.12.2015 OPC Day Japan
Upgrade to an intelligent water treatment plant with redundant processing
stations managed by the NI cRIO-9068 controller
OPC UA selected to increase reliability by hosting the server in the real-time
processor of the NI cRIO-9068 controller
The NI cRIO-9068 controller communicates via OPC UA with the
centralized Ignition SCADA system
40+ NI cRIO-9068 controllers used for the process control of the plant
encompassing 30-40k tags NI cRIO-9068
Ignition SCADA
03.12.2015 OPC Day Japan
Decentral measurement (optional local buffering of data),
pushing into central databases for analytics
and deploying results
Regio IT: Smart metering project in Germany
03.12.2015 OPC Day Japan
Stefan Hoppe
03.12.2015 OPC Day Japan
- OPC UA to become the accepted standard for IIoT and Industrie4.0
- Increase visibility
- Grow into new markets by collaboration
- Provide more content on OPC Foundation web
- Create the marketing platform for OPC UA enabled products, devices &
machines
03.12.2015 OPC Day Japan
OPC Web becomes landing page for all information models
Internal done by OPC internal groups
Joint done by OPC Foundation with partners like PLCopen, BACnet, ..
External done by somebody
03.12.2015 OPC Day Japan
Automotive Oil&Gas Food&Beverage Water treatment
Send us material of your success story!
03.12.2015 OPC Day Japan
OPC UA becoming the worldwide accepted
standard for M2M, IoT and Industrie4.0
OPC Foundation
www.opcfoundation.org
Stefan Hoppe
Vice President OPC Foundation
24.02.2016 69
TC3 OPC UA