Thomas J. Burke, President & Executive Director … J. Burke, President & Executive Director...
Transcript of Thomas J. Burke, President & Executive Director … J. Burke, President & Executive Director...
Thomas J. Burke, President & Executive Director
Matthias Damm, ascolab GmbH
Nathan Pocock, Director of Certification/Technology
Stefan Hoppe, Beckhoff ……
2
OPC Foundation Board of Directors Election Results◦ Thomas Burke
OPC Foundation, OPC Unified Architecture & the
Internet of Things!◦ Thomas Burke
OPC Foundation Technology◦ Matthias Damm
OPC Foundation Certification◦ Nathan Pocock
OPC Foundation Marketing Strategy & Plans◦ Stefan Hoppe
3
Elected to Board Seats for 2015 – 2016:
◦ Russ Agrusa, ICONICS
◦ Matthias Damm, Ascolab
◦ Stefan Hoppe, Beckhoff
Thank you members for voting.
5
• ICONICSRuss Agrusa
• OPC Foundation Thomas Burke
• AscolabMatthias Damm
• SiemensThomas Hahn
• BeckhoffStefan Hoppe
• HoneywellZiad Kaakani
• YokogawaNobuaki Konishi
• Chairman of the Board
• PresidentThomas J. Burke
• Vice PresidentThomas Hahn
• TreasurerZiad Kaakani
• SecretaryMichael Bryant
• Executive Director Thomas J. Burke
• Administrative DirectorMichael Bryant
• Administrative ManagerLynne Froehlich
• Director Of Compliance & TechnologyNathan Pocock
• Senior Compliance EngineerDeepthi Teegala
• OPC EuropeStefan Hoppe
• OPC JapanKonishi Nobuaki
• OPC ChinaTBD
• The OPC Foundation is the world’s leading community for interoperability solutions based on OPC specifications that deliver universal connectivity.
Community:
• The mission of this community is to advance the development, adoption and certification of OPC based products through global collaborations.
Collaboration:
• The Foundation is the official source for the OPC Certification Program, ensuring that OPC products plug-and-play in real-world application.
Compliance:
OPC Technology Started in 1995
OPC Foundation Incorporated January 1996
OPC Classic 1995 –
OPC Unified Architecture 2004 -
OPC Unified Architecture & The Internet, Industrie
4.0 and …. 2014 -
12
OPC UA is IEC 62541.
Communication infrastructure
OPC UA Provides multivendor multiplatform secure reliable interoperability for moving data/information from the embedded world to the enterprise!
High Perfomance & High Scalabilty
Rich Service Oriented Architecture
Industrial automation with integration into many other domains!
Information modelling Rich, object oriented extensible type model
Support simple and complex models
Collaboration partners plug-n-play their information seamlessly into OPC UA
Corporate Network
Operations Network
Plant Floor Network
Firewall
Controllers Controllers
DCSHMI
MES
ERP
Firewall
Motor Starter 01
Configuration
Control Function Local Operation
Multifunction Input DI0
ParameterSet Motor Parameters
Motor Current Low
Motor Current High
Service Info
Number of Starts
Motor Starter 01
Parameter Set
Control Function
Local Operation
Configuration
Multifunction Input DIO
Motor Current Low
Motor Current High
Number of Starts
Motor Current Low
Motor Current High
Service Info
OPC Europe Very Successful◦ Stefan Hoppe: OPC Foundation President of Europe (4 years)
◦ Beckhoff has provided Stefan Hoppe and Beckhoff resources to
achieve such success in Europe
Beckhoff has offered to fully support Stefan Hoppe as the
New OPC Foundation Global Vice President◦ Success of Europe expanded internationally
◦ Coordinate the OPC expansion into the Internet of Things & Industrie
4.0
Greatest Appreciation to Hans Beckhoff for his
continued support and commitment to open
standards, and specifically OPC
14
OPC International Marketing◦ Road Shows
◦ Trade Shows
◦ Evangelism
◦ Collaboration
◦ Collateral
◦ Training
◦ Social Media
◦ Newsletters
◦ Website(s)
OPC
Technology◦ Certification
◦ Technology
◦ Adoption
OPC Vision◦ Dream Team for
IoT, Industrie 4.0, M2M
Cloud, Big Data, Analytics
Information Modeling
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
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
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
New use cases from OPC members driven by wide adoption of OPC UA
Large scale (one to many, many to one, many to many)
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)
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
ModelPublisher
Topics
Routes
ProtocolsUA Secure Multicast
AMQP
More to evaluate
OPC UA – communication platform for information models (HOW)
Organizations and domain experts define information models (WHAT)
OPC Foundation will extend communication platform with Pub-Sub
Information Models are not affected
OPC UA Applications just update SDKs and Stacks
In September 2012 the OPC Foundation and
BACnet Interest Group founded a new WG.
The main task was to create a mapping model for
OPC UA and BACnet.
OPC UA
MES / ERP
OP
C U
A
Release Candidate Specification
BACnet OPC UA Mapping
• BACnet objects to OPC UA objects
• BACnet events to OPC UA alarms
• BACnet logging to OPC UA HA
• BACnet structure to OPC UA structures
• BACnet units to OPC UA units
Mapping from BACnet Objects to OPC UA Model
is finished by Working Group
Release Candidate was handed over to
organizations at Light&Building in March 2014
Prototyping started
BACnet
Objects
OPC UA model
AutomationMLEngineering data
CAEX IEC 62424 Top level format
Plant topology
information
•Plants
•Cells
•Components
•Attributes
•Interfaces
•Relations
•References
COLLADA
Geometry
Kinematics
PLCopen XML
Behaviour
Sequencing
Object A
Object A1
Object A2
InitInit
Step 1
End
Further XML Standard format
Further aspects of
engineering information
Object An
…
Working Group
Started in March 2014
Three face to face meeting and 5 electronic meetings in 2014
More planned for 2015
Use Cases
Create OPC UA Address Space from AutomationML data◦ Draft specification under development
◦ Tool for transformation of AutomationML XML file to OPC UA NodeSet XML
file under development
◦ Specification and tool verification with different example projects ongoing
Describe OPC UA communication relations in AutomationML
OPC UA for storage, transfer, and management of AutomationML
configuration files
HMI PLC PC Applications IT Systems Mobile Apps
1D/2D Codes
RFIDMobile
Computing
RTLS
and more…
PNIO ASCII EPC LLRP
EPC ALE
HTTP
HMI PLC PC Applications IT Systems Mobile Apps
1D/2D CodesRFID
Mobile Computing RTLS
and more…
OPC UA for AutoID
Connect Smart Products with Smart Devices
Working Group Started
OPC UA
OP
C U
A
HMI
1D/2D CodesRFID
RTLS
OP
C U
A
MES
Who implements what
AutoID devices are OPC UA Servers
PLCs are OPC UA Clients
MES is OPC UA Client or Server
Founded in 1972 in USA
More than 700 members in 43 countries
Represents the large majority of leading AutoID
companies
AIM-D: German chapter◦ more than 130 members
◦ including automation specialists, technology providers,
integrators, software engineers, and more
More information: http://www.aim-d.de/
Cooperation agreement signed between AIM and OPC Foundation
at Hannover Fair in April 2014
Kick-off meeting with input from device vendors in May 2014
First information model draft for OCR and RFID devices finished in
two electronic meetings
Prototype implementations started
2D and 3D barcode readers and draft specification planned for F2F
meeting in September
First specification release planned for Hannover Fair 2015
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
Device
Communication
Model
Defined in Version 1.0, extended in 1.1
Configuration model for devices and
configurable components
Device parameters and commands
Added to Version 1.1 (from FDI)
Creation and configuration of a device
communication topology
Added to Version 1.1 (from FDI)
Configuration of a device network
through a central configuration serverDevice Integration
Host Model
Device Model
Version 1.1 Released July 2013
DeviceType
BaseObjectType
AnalyzerDevice
Type
SpectrometerDevice
Type
ParticleSizeMonitorDevice
TypeChromatographDevice
Type
AcousticSpectrometerDevice
Type
MassSpectrometerDevice
TypeNMRDevice
Type
OtherAnalyzer
Device
Type
Analyzer
Analyzer Controller PC
OPC UA
PCS
OPC UA
OPC UAproprietary
OtherV 1.1 Released July 2013
Information Model for process analyzers
Update driven by vendors implementing the model
Generic Variable Types moved to OPC UA Part 8
OPC UA – Server
Analyzer Interface
OPC UA – Client
Custom
Server
OPC UA
Server
Device Package
FDI Server FDI Client
FOUNDATION™
HART®,
PROFIBUS
PROFINET
IEC CDV finished
FDI on final step to IEC Standard
Device Package contains vendor
specific device description
FDI Server represents Device Types
and Device Instances as OPC UA
Information Model
OPC UA
Version 1.0 Released in October 2013
ISA 95 defines a model for Enterprise/Control System
integration
OPC UA mapping for ISA 95 Resources Models
• Role based equipment information
• Physical asset information
• Personnel information
• Material information
Modeling Target
Production ActivityCapacity
Definition
Production
Definition
Production
Schedule
Production
Performance
Logical View of
ResourcesProcess Segment
Object Models
ResourcesRole Base
Equipment
Physical
AssetPersonnel Material
Common Object Model
48
2014: Completed Projects
(tests added): ◦ Base Events (16)
◦ Historical Data (756)
◦ Alarms & Conditions (149)
◦ Information Modeling (57)
Cumulative # UA tests:
2429 *
2015 Focus: ◦ Redundancy
◦ Historical Events
◦ Node Management
◦ Programs
◦ Collaborations
* Most are automated in UACTT
49
2018
24
0
5
10
15
20
25
30
2012 2013 2014
Certifications
69 64
59
0
20
40
60
80
2012 2013 2014
Total Tests Conducted
Total Tests Conducted
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
2012 2013 2014
Classic Server, 5
Classic Server, 7
Classic
Server9
UA Server
3
UA Server
5
UA Server
8
Classic Client
10
Classic Client
3
Classic Client
2
UA Client2 UA Client
3UA Client
4
Classic vs. UA
4%
13%
8%
4%
17%
8%
4%4%
38%
Certifications by Country
Belarus
Canada
China
Finland
Germany
India
Japan
Russia
USA
*
* Projected, includes “pending” certifications
50
2014: UA CTT’s
released: ◦ UA 1.02.334.200 –
March
◦ UA 1.02.335.238 –
October
2015 Focus: ◦ Alarms & Conditions
◦ Base Events
◦ Historical Access
◦ Information Modeling
North America: Phoenix, AZ – April
Asian: Tokyo, Japan – June
European: Nuremberg, Germany -
November
We are planning several improvements and additional tests to
enhance the value proposition of interoperability testing
52
Virtual Network
Domain Controller
Virtual PCVirtual PC
Virtual PC
• Concept tested
at the IOP
Workshop
• Realization in
2015
• Testers
included:
Continue enhancing UA CTT
Release a pre-certification test tool
Increase throughput of certified products
Enhance the Interoperability Workshops
Deploy Virtual-Interoperability Workshop
53
2009-2010 Goal 1:
◦ Mapping of IEC61131-3 into UA namespace
◦ Status: Released in March 2010 by both organizations
2011-2014 Goal 2:
◦ PLCopen OPC-UA client FUNCTION BLOCKS
Integrate OPC-UA-client DA functionality + invoke methods into controller
Status: Released in April 2014
Next Goal 3:
◦ Start Begin 2015: PLCopen OPC-UA client FUNCTION BLOCKS
◦ Integrate OPC-UA-client AC and HA functionality
22 FB‘s for Data Communication and Invoke Method
UA_Connect/Disconnect
UA_NamespaceGetIndex
UA_TranslatePath
UA_NodeGetHandle/GetHandleList Released April 3rd 2014
UA_NodeReleaseHandle/ReleaseHandleList
UA_NodeGetInfo
UA_SubscriptionCreate/Delete/Operate
UA_MonitoredItemAdd/Remove/Operate
UA_Read/ReadList
UA_Write/WriteList
UA_MethodGetHandle/ReleaseHandle
UA_MethodCall
1 FB for DiagnosisUA_ConnectionGetStatus
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
- Vertical & Horizontal
- Fieldbus independent
- It’s fast – but not a fieldbus
Virtual machine
Data
base
Who: Federal Office for Information Security (German Government)
What: Security Evaluation of OPC-UA
- Analysis of specification
- Analysis of Reference Implementation
When: Start End 2014, finished End 2015
Expected Results
Recommendations on Specifications
Security Enhancements for Implementation
Possible Additional Results
Define Use Cases
Guideline for securing Use Cases
Who: Federal Office for Information Security (German Government)
What: Security Evaluation of OPC-UA
• Austria, Jan 23rd – 24th MES-DACH Congress (hosted by B&R)
• Germany, Feb 11th – 13th E-World, Essen Germany (Smart Metering)
• Germany, Feb 25th – 27th Embedded World, Nuremberg
• Netherland, March 5th – 6th ARC European Industry Forum, Amsterdam
• Danemark, March 13th DAu Congress, Kopenhagen
• Germany, March 30th- April 4th Light & Building: OPC-corner on BACnet booth
• Germany, April 7th – 11th Hannover Messe, Hannover
• Germany, May 14th - 15th OPC Day Europe 2014 @ FESTO (Stuttgart)
• France, Sept 24th – 25th IBS (Intelligent Building Systems), Paris
• Finland, Oct 7th MES and OPC Day, Finland
• Germany, Oct 20th – 21st M2M congress Duesseldorf, Germany
• Spain, Nov 6th JAI’2014 congress, Vigo
• Germany, Nov 17th – 21st IOP-Europe, Siemens, Nuremberg
• Germany, Nov 26rd – 28th SPS/IPC/Drives, Nuremberg
Hannover trade show
• 12 sponsors
• press conference
• New demo wall
• Signing cooperation
AIM & OPCF
• New mobile booth for small events
• 2014-02-04 VDI Industrie 4.0
• 2014-03-05 ARC European Industrie Forum, Amsterdam, The Netherland
• 2014-03-13 DAu Danish Automation Congress, Kopenhagen, Denmark
• 2014-09-24 IBS (Intelligent Building Systems), Paris
Small mobile OPC-booth
Interest of attendees: results of survey
1,33 Keynote: Industrie 4.0
Prof. Dr. Dr. Detlef Zühlke
1,38 OPC-UA on browser based mobile devices (Freund/Steinkrauss)
1,52 PLCopen & OPCF: SOA-PLC (Stefan Hoppe)
1,70 OPC-UA: Technical Update (Matthias Damm)
1,72 OPC in Europe & World (Stefan Hoppe, Thomas Burke)
1,76 Identification: RFID & AIM (Dr. Jan Regtmeier, Harting)
1,76 AutomationML: Industrie 4.0 (Dr. Olaf Sauer)
1,90 Real world solutions & success stories (Hoppe/Steinkrauss)
1,95 Festo - we multiply OPC-UA! (Dr. Michael Hoffmeister, FESTO)
2,02 Feeding global OEE Management by OPC-UA (Steffen Himstedt)
IOP-Europe Workshops hosted by Siemens, Nuremberg
2011: more UA than „classic“ products registered
2012: nearly only UA products tested
2013: OPC-UA stress test
2014: lot of new companies testing OPC UA products
Thanks to Siemens!
Special:
Karl-Heinz Deiretsbacher
Christian Hock
Devices from:
HMI
Groove, Siemens
Controllers:
Beckhoff, Bosch-Rexroth, B&R,
GE, Omron, Siemens,
Yokogawa
New at SPS show 2014:
- National Instruments
- Mitsubishi
- C-Labs (Cloud Relay)
- Softing (EchoCollect)
- IBH Softec
Sensor/Field-devices:
Areva, Harting, SSV, Siemens
• Technical conferences in Europe
• OPC-Day Europe 2011 SAP, Walldorf, Germany
• OPC-Day Europe 2012 Endress+Hauser, Basel, Switzerland
• OPC-Day Europe 2013 Yokogawa, Amsterdam, Netherlands
• OPC-Day Europe 2014 FESTO, Stuttgart, Germany
• OPC-Day Europe 2015 Microsoft, Paris, France
2015 May 19th/20th Conference Center, Microsoft Campus
• Registration will open soon on OPC web
• Feb 05th – 06th MES-DACH Congress, Germany
• Feb 10th – 12th E-World energy & water, Essen, Germany
• Feb 24th – 26th Embedded World, Nuremberg, Germany
• March 04th – 05th ARC European Industry Forum, Amsterdam, Netherland
• April 13th – 17th Hannover Messe, Hanover, Germany
• May 19/20th OPC Day Europe 2015 hosted by Microsoft, Paris, France
• Oct MES and OPC Day, Finland
• Oct Local OPC Days in Spain and/or Russia
• Oct 07th – 08th IBS Paris, France
• Oct 15th Local OPC Day in Belgium
• Nov IOP-Europe, Siemens, Nuremberg, Germany
• Nov 24th – 26th SPS/IPC/Drives 2015, Nuremberg, Germany
• + multiple Industrie 4.0 events
• OPC Day Japan on Dec 10th (Tom Burke / Stefan Hoppe)
• OPC Day Japan Marketing Council Dec 11th (Tom Burke / Stefan Hoppe)
• Idea
– Sync about events / activities / strategies
– Members expect marketing opportunities for companies in all regions
• ARC Industry Forum, Orlando, Feb 09-12
• Interop North America, Phoenix (date TBD)
• CSIA Executive Conference2; Washington, DC, April 29 – May 02
• The Automation Conference2; Chicago, May 19 – 20
• Honeywell Users Group2; (location and date TBD)
• ABB User Conference2, (location and date TBD)
• ICONICS User Group2; (location and date TBD)
• Emerson Exchange2; Denver, October 12 – 16
• Rockwell Automation Fair2; Chicago, November 18 – 19
2: presentation and pop-up booth
• Goal: Increase visibility and adaption of OPC UA technology
• Tradeshow: PackExpo (28-30.09.2015, Las Vegas)
• Roadshow in September/October 2015
Current planning
• Chicago
• Charlotte
• Toronto
• Boston
• San Jose
• Web: Add content!
• News
• Success stories:
Different vendors, vertical markets, devices & services
• Information about Collaborations
Start with PLCopen, MDIS, MTConnect
• Listen to member wishes (listening is always good)
• Continue: Newsletter / Social media
• Collateral: Update content, multi languages