Stefan Hoppe Global Vice President Member OPC Board of ... · BAPI DeviceNet ProfiBus FieldBus...
Transcript of Stefan Hoppe Global Vice President Member OPC Board of ... · BAPI DeviceNet ProfiBus FieldBus...
Stefan Hoppe
Global Vice President
Member OPC Board of Director
OPC Foundation
CC-LinkTCP
Ethernet
HART
OAGIS
DDE
COM
BAPI
DeviceNet
ProfiBus
FieldBus
OPC-DA
HTTP
WMI
SOAP
OPC-A&EDCOM
802.1x
802.11
IPv4UDP
CAN
RS-232
IPv6
IPX
OLE
FTP
OPC-HDA
Kerberos
J1939
Modbus
FDI
CANopen
AS-I
Interbus
Industrial
Ethernet
ControlNet
DeviceLogix
DHCP
DNS
XML
Bluetooth
Lonworks
FIPIO
Firewire
USB
RS-423
RS-485
RS-422
IPsec
netDDE
802.3 V.35
RARP
ARP
ICMP
EBCDIC
ANSI
CORBA
.NET Remoting
SNMP
UNICODE
Huge number of incompatible protocolls
IIoT connectivity is not enough! It 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!
microchip
Desktop PC
iPhone
PLC/Controller
Laptop
Enterprise Servers
Tablet
Win CE
OPC FoundationScottsdale, Arizona
OPC EuropeGermany
OPC JapanMusashino-shi, Tokyo
Vision
secure, reliable, multi-vendor,
multi-platform, multi domain
interoperability from sensor to enterprise
International
◦ Companies from Automation & IT
◦ International standard IEC62541OPC China
Beijing
OPC India 2018
OPC Korea 2017
International board – democratic elections by members every year
◦ Companies from Automation & IT
◦ All over the world
Europe
North America Japan
History: Humans had to learn how
machines think and work
DATA TABLE 5
WORD0 = 0x5128
WORD1 = 1111000010101001
WORD2
WORD3
…
WORD255 ?
?
Today:
Machines help humans in “their
language” ! SoA !
DB5 DW0
= 0x5128
- Huge documentation efforts
- Different parameters for different vendors
- High efforts for humans to understand
Who are
you? My name
is R2-D2
Can you lift
me up to
the second
floor?What is
your
weight?
What can
you do for
me?
I can
navigate,
lift, drill
and cut
200 kg
OK, let’s
start
Service Oriented Architecture (SoA) :
Device / machine provides
Services
requires Information-Modeling
Type and Data consistency
Discovery of Services
Standardized Access
Generic Clients can interact
Support
Interoperability
IT-Security:
Rolls of access per user
Customer Models
Standardized Models
OEMModels Engineering
Administration
MonitoringApplication-
specific
Data-Services
OS
+
Real time
TransportSecurity
Access
rights
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: New Generation OPC
Definition 2003 – 2006
Verification and Implementation 2006 – 2008
Final OPC Foundation Release 2009
IEC 62541 Release 2010 – 2011
OPC UA = established OPC features
+ Platform independence
+ Standard internet and IP based protocols
+ Built in security features
+ Generic object model
+ Extensible type system
+ Scalability through profiles
+ Migration path from Classic OPC
Specifications IEC62541
Public available
Code
Stacks C# / Java / (AnsiC coming) open source now
License: for Members: RCL / for non Members: GPLv2
Developer tools for members only
Helpfully to speed up implementation and tests
Certification
Test Lab Face-to-Face Virtual
Now opened for
non members !
Secure and Reliable
International
◦ Organization: 437 members worldwide – 216 in Europe
◦ Specification: OPC-UA is IEC62541
Scalable: From Sensor to Cloud
Modelling data and interfaces plus access rights
Independent
◦ Vendor / OS platform / Language / Domain
Transport: Multiple options – extendable!
◦ TCP / HTTP / UDP / AMQP / ….MQTT / …. ? (TSN)
IIC Industry4.0 China2025
Published on 28.02.2017
OPC UA listed with lot‘s details
https://www.iiconsortium.org/pdf/IIC_PUB_G5_V1.0_PB_20170228.pdf
Today 3 testbeds with integrated OPC UA
- OPC UA + TSN in Manufacturing
- OPC UA Sensor in Brownfield
environment
- OPC UA and AutomationML for
factory
http://www.zvei.org/Downloads/Automation/5305 Publikation GMA Status
Report ZVEI Reference Architecture Model.pdf
German Industrie 4.0 recommends OPC UA
German Industrie 4.0 requires OPC UA
- There are 3 levels to reach: Basic / Ready / Full
- Industrie 4.0 Basic 7 criteria – 2 of them are OPC UA
Who: Federal Office for Information Security (German Government BSI)
Why: Because of relevance of OPC UA for German Industry
What: Security Evaluation of OPC-UA – finalized March 2016
- Analysis of specification / Analysis of Reference Implementation
Result:Version available on BSI web and OPC web
Commented version available
(English + German)
www.opcfoundation.org/security
VDMA |
The VDMA
»Most important industrial association in Europe.
»The VDMA represents over 3,200 member
companies in the engineering industry
»The VDMA is structured in
‒38 trade associations,
‒6 regional subsidiaries,
‒Berlin, Brussels and foreign subsidiaries (Brazil,
China, India, Japan, Russia, Austria)
‒Working groups and forums,
‒Departments and competence centers and
‒Companies and foundations.
Dr. Reinhard Heister
The VDMA represents the broad machine
building / manufacturing industry.
2017-05-30
Seite 20 |
VDMA |
VDMA’s activities in the development of
OPC UA Companion Specifications
Dr. Reinhard Heister
» Agricultural Machinery
» Air Conditioning and Ventilation
» Air Pollution Control
» Air-handling Technology
» Building Control and Management
» Cleaning Systems
» Compressors, Vompressed Air
and Vacuum Technology
» Construction Equipment and
Building Material Machines
» Drying Technology
» Electrical Automation
» Electronics, Micro and Nano
Technologies
» Engine Systems for Power and
Heat Generation
» Engines and Systems
» Fire Fighting Equipment
» Fluid Power
» Food Processing Machinery
and Packaging Machinery
» Foundry Machinery
» Gas Welding
» Hydro Power
» Integrated Assembly Solutions
» Large Industrial Plant Manufacturing
» Lifts and Escalators
» Machine Tools and
Manufacturing Systems
» Machine Vision
» Materials Handling and
Intralogistics
» Measuring and Testing Technology
» Metallurgical Plants and Rolling Mills
» Metallurgy
» Micro Technologies
» Mining
» Plastics and Rubber Machinery
» Power Systems
» Power Transmission
Engineering
» Precision Tools
» Printing and Paper Technology
» Process Plant and Equipment
» Productronic
» Pumps + Systems
» Refrigeration and Heat Pump
Technology
» Robotics
» Robotics + Automation
» Security Systems
» Software
» Surface Treatment Technology
» Textile Care, Fabric and Leather Technology
» Textile Machinery
» Thermal Turbines and Power
Plants
» Thermo Process Technology
» Valves
» Waste Treatment and
Recycling
» Wind Energy
» Woodworking Machinery
Awareness existent
OPC UA CS under development
2017-05-30
Seite 21 |
VDMA: Modeling based on OPC UA
VDMA (Verband Deutscher Maschinen- und
Anlagenbau, Mechanical Engineering
Industry Association) represents more than
3,200 mostly medium-sized companies in
the capital goods industry, making it the
largest industry association in Europe.
New guideline
„Industrie4.0 Communication with OPC UA“
Available at Hanover Messe April 24th
ISBN 978-3-8163-0709-9
English translation will follow
Adressing end users and integrators:
- Benefits of using OPC UA
- Example use cases
- Migration steps
TC124 has held first OPC UA GB certification working group
meeting in October 2016
The first OPC UA related standard will be released:
◦ 20090699-T-60 Part 1: Overview and Concepts
◦ 20090700-T-60 Part 2: Security Model
◦ 20090701-T-60 Part 3: Address Space Model
◦ 20090702-T-604 Part 4: Services
OPC China will fully cooperate with TC124 and drive to release this
standard before the end of 2016
Continue with Part 5+ in 2017
SPS-IPC Drives 2016: Sign MoU with OPC Korea, Company KETI
Ceremony on March 30th in Seoul
Smart factory based on 'Manufacturing Industry Innovation 3.0 (MII3.0)‘
in response to the paradigm shift of the 4th Industrial Revolution.
MII3.0 is aiming 3 achievements:
1) High productivity 2) High flexibility 3) High resource awareness
through 3 technologies
1) Automation 2) Production 3) ICT
By 2020, it is working as a practical goal to spread smart factory technology to
10,000 enterprises in cooperation with major domestic and foreign companies.
Especially, OPC UA will be used as an industrial standard to connect between
OT (Operational Technology) and IT (Information Technology).
► 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
Demo at Hannover Messe 2016 and extended demo at upcoming 2017
11 Siemens products with integrated OPC UA
- SIMATIC S7-1500 PLC Family https://opcfoundation.org/products/view/434- SIMATIC S7-400 with OPC UA CP (CP 443-1 OPC UA)
https://opcfoundation.org/products/view/444- RFID Reader SIMATIC RF600 https://opcfoundation.org/products/view/449- SINUMERIK CNC control systems https://opcfoundation.org/products/view/450- SIMOTION IT https://opcfoundation.org/products/view/199- SINEMA Server https://opcfoundation.org/products/view/446- SIMATIC NET OPC Server https://opcfoundation.org/products/view/202- SCADA system SIMATIC WinCC Open Architecture
https://opcfoundation.org/products/view/436- SIMATIC B.Data https://opcfoundation.org/products/view/437- SIMATIC HMI Comfort Panels https://opcfoundation.org/products/view/432- SIMOCODE pro Motor Management System
https://opcfoundation.org/products/view/247
…always overcrowded…
• .NET Standard cross-platform OPC UA reference stack
• OPC Publishers samples for all OPC UA reference stacks
• OPC UA applications on HoloLens
• OPC UA clients and servers running on Azure (ASP/Service Fabric/etc.)
• OPC Publisher module for Azure IoT Edge
• OPC Proxy module for Azure IoT Edge
• OPC Classic wrapper for OPC DA, HA & AE
• OPC Aggregation Server running on Azure
• Cross-platform OS certificate store for OPC UA
• TPM certificate store for OPC UA (prototype)
• Azure IoT Suite Connected factory preconfigured solution
… and they announced even more!
github.com/azure
github.com/opcfoundatio
n
Download flyer herehttps://opcfoundation.org/wp-content/uploads/2016/10/Microsoft-OPC-UA-5-Clicks-To-Digital-Factory.pdf
+ +
= .Net Standard LibraryFor everything else: ANSI-C
stack!
.NET Standard Library for OPC UA
+
Commercial Partner:
- Markets
- Automation
- Building Automation
- Energy
- Engineering
- Measurement
- Oil & Gas
- Transportation
https://opcfoundation.org/markets-collaboration/
35
Demo on Hanover show 2015
Release on Hanover show 2016
Within just one year:
- Specification +
- Release Candidate +
- Prototyp implementation
Youtube:- Wolf R. Hansen, AIM-D
https://youtu.be/8JL7ECkMkko
- Markus Weinländer, Siemens https://youtu.be/O_rppDljWz4
- Olaf Wilmsmeier, HARTINGhttps://youtu.be/yktzBFKoy6A
Example: RfidReaderDeviceType
RFID Reader provide Services like Scan, ReadTag, WriteTag, …
PropertyType:
DeviceLocation
AutoIdDeviceType
FileType:
Configuration
Scan
ScanStart
ScanStop
PropertyType:
DeviceLocationName
PropertyType:
DeviceName
PropertyType:
DeviceStatus
RfidReaderDeviceType
Scan
PropertyType:
AntennaNames
KillTag
LockTag
SetTagPassword
ReadTag
WriteTag
RfidScanEventType GeneratesEvent
!
Grafik: Prof. Zühlke, DFKI
2016: Commercial product OPC UA in chip
Commercial printers
- Different vendors
- Standardized connectors
USB / Ethernet
Support profiles “I am a printer”
- Differentiate by functionality
- All-in-once scan/fax/print?
- Double side printing?
- Color? Combined or separate?
- Print speed
- Print costs
- Easy to handle and interact
- ….
Industrial devices / machines
- Different vendors
- Standardized connector: OPC UA
Support profiles “I am an RFID reader”
- Build in security
- Differentiate by functionality
- Reduce engineering costs
- Support standards
- Easy network integration
- Costs
- Throughput of machine
- ….
Looking for more information?https://opcfoundation.org/
… or send email [email protected]