based on OPC UA · Past/current interfaces between machines: EUROMAP plugs Standardised interfaces...
Transcript of based on OPC UA · Past/current interfaces between machines: EUROMAP plugs Standardised interfaces...
VDMA
Industrie 4.0 based on
OPC UA
| Marc Schmitt
VDMA | Marc Schmitt
How does it work?
Why do the manufacturers do this work?
What do they hope for?
Industrie 4.0 based on OPC UA
Material
handling
Extruder
Blow moulding
machine
Thermofor
ming
machine
MES
Automati
on
Injection moulding
machine
?
Seite 2 | 2018-11-08
VDMA
Quelle
: O
PC
Fo
undatio
n
| Marc Schmitt
• Standardised framework for the exchange of data and services
• Open manufacturer and system independent standard
• Developed by OPC Foundation (non-profit organization)
• Very good experiences in practical application of members
• Cost-effective procurement for important programming environments (C++,
C#, Java)
• Fulfils all present requirements with
Client/Server-Architecture, Semantic Data
Description, Security
What is OPC UA?
Seite 3 | 2018-11-08
VDMA | Marc Schmitt Seite 4 | 2018-11-08
VDMA represents the broad manufacturer industry
VDMA has more than 3200 member companies
OPC UA CS under development
Awareness existent
OPC UA CS Release (Candidate)
OPC UA nicht priorisiert
» Agricultural Machinery
» Air Conditioning and Ventilation
» Air Pollution Control
» Air-handling Technology
» Building Control and
Management
» Cleaning Systems
» Compressors, Compressed 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
» Glass Technology
» 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 and Digitization
» 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
VDMA | Marc Schmitt
Cooperation with OPC Foundation
Seite 5 | 2018-11-08
VDMA
Bild
quelle
: K
licker
/ pix
elio
.de
| Marc Schmitt
Advantages of standardised
data exchange
For machine manufacturers
» Definition of which data is exchanged is which
form
No in-house developments necessary
Less coordination effort between partners
For plant operators
» Simpler combination of machines when
components of different manufacturers are able
to communicate with each other
Lower integration and configuration effort
Seite 6 | 2018-11-08
VDMA
Past/current interfaces between machines:
EUROMAP plugs
Standardised interfaces
» For specific machine combinations
(e.g. injection moulding machine – robot, extruder – downstram equipment)
» Field level (release / safety signals)
» Uniform plug connectors
» Hardware based signal transmission
» Limited possibilities of data exchange
» No extensibility
| Marc Schmitt Seite 7 | 2018-11-08
VDMA
Special solutions characterize communication
| Marc Schmitt
Quelle
n:
htt
ps:/
/ww
w.h
ms-n
etw
ork
s.c
om
und
Hein
rich M
unz,
KU
KA
Siemens
Beckhoff
Schneider Electric
B&R
Rockwell Automation
Rockwell Automation
Mitsubishi
Schneider Electric
SiemensBosch Rexroth, Mitsubishi etc.
Seite 8 | 2018-11-08
VDMA | Marc Schmitt
Different local interfaces?
Seite 9 | 2018-11-08
VDMA
Interoperability vs. Interchangeability
| Marc Schmitt
Quelle
n:
Canon
=
≠
Seite 10 | 2018-11-08
VDMA | Marc Schmitt
Standardized interfaces!
Material
handling
Extruder
Blow moulding machine
Thermoforming
machine
MES
Automation
Injection moulding machine
Seite 11 | 2018-11-08
VDMA | Marc Schmitt
Development of the information model
What? How?
Which functionality should the
interface contain?
Modeling in OPC UA
Formation of semantic blocks objects
Knowledge of machines and
processes necessary
Knowledge of OPC UA necessary
(general programming skills helpful)
Exchange of data
(Which data, number of individual
parameters, real time?)
Definition of parameters: names, data types (variables,
fields, structures, objects)
Client / server vs. Pub-Sub
control features Definition of methods: input and output parameters
Notifications:
trigger condition,
data to be transmitted
Definition of events: assignment to objects
Seite 12 | 2018-11-08
VDMA | Marc Schmitt
OPC UA alone not enough
– Companion Specifications needed
???
Defining technology:
OPC UA
Defining structure:
Companion
Specification
Setting values:
Server using
OPC UA + CS
Seite 13 | 2018-11-08
VDMA
Structured data models for individual use cases
| Marc Schmitt
BaseObjectType
IMM_MES_InterfaceType
MachineInformationMachineInformationType
(Defined in EUROMAP 83)
MachineConfigurationMachineConfigurationType
(Defined in EUROMAP 83)
MachineMESConfigurationMachineMESConfigurationType
(Defined in EUROMAP 83)
MachineStatusMachineStatusType
(Defined in EUROMAP 83)
MachineMESStatusMachineMESStatusType
(Defined in EUROMAP 83)
InjectionUnits InjectionUnitsType
MouldsMouldsType
(Defined in EUROMAP 83)
PowerUnitsPowerUnitsType
(Defined in EUROMAP 83)
JobsJobsType
(Defined in EUROMAP 83)
ProductionDatasetManagementProductionDatasetManagementType
(Defined in EUROMAP 83)
0:NodeVersion
InjectionUnit_<Nr> InjectionUnitType
Index
BarrelId
IsPresent
InProduction
ScrewId
ScrewDiameter
ScrewVolume
TemperatureZonesTemperatureZonesType
(Defined in EUROMAP 83)
DeviceSet
(Defined in OPC UA DI)
IMM_<Manufacturer>_<SerialNumber> LogbookEventType
CycleParametersEventType
GeneratesEvent
Seite 14 | 2018-11-08
VDMA
Writing the specification
| Marc Schmitt
Clear demarcation of the scope
Object / type definitions
Summary Graphs
Verbal descriptions
Creation XML file
MachineConfigurationType
BaseObjectType
PropertyType:
UserMachineName
PropertyType:
LocationName
PropertyType:
TimeZoneOffset
PropertyType:
PageDictionary
GetPage
GetCurrentPage
PropertyType:
StandstillReasons
PropertyType:
StandstillReasons
LockedByClient
PropertyType:
MESUrl
SetServerTime
BarrelZoneType
…
“The Position Property represents the
location of the zone on the barrel.
Counting starts with 1 beginning from
the feeding. The highest position is at
the nozzle.”
…
Attribute Value
BrowseName MachineConfigurationType
IsAbstract False
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of BaseObjectType
HasProperty Variable UserMachineName String PropertyType Mandatory
HasProperty Variable LocationName String PropertyType Mandatory
HasProperty Variable TimeZoneOffset TimeZoneDataType PropertyType Mandatory
HasProperty Variable PageDictionary PageEntryDataType[] PropertyType Optional
HasComponent Method GetPage Optional
HasComponent Method GetCurrentPage Optional
HasProperty Variable StandstillReasons StandstillReasonType[] PropertyType Mandatory
HasProperty Variable StandstillReasons
LockedByClient
Boolean PropertyType Mandatory
HasProperty Variable MESUrl String PropertyType Optional
HasComponent Method SetServerTime Mandatory
Seite 15 | 2018-11-08
VDMA | Marc Schmitt
Plugfest for testing of the interface in different Machine-
MES-combinations
Seite 16 | 2018-11-08
VDMA | Marc Schmitt
Information: VDMA develops a common structure for whole
machinery industry
Influence on future work of EUROMAP
OPC UA Specification (IEC 62541)Companion Specification for
Device Integration
Companion Specification for IndustryIndustry
generic
Branch
generic
Application
specific
CS for Plastics and rubber
machines EUROMAP 83
CS for
RoboticsCS for Machine
Vision
EUROMAP 77
(Injection moulding – MES)
EUROMAP 79
(IMM – Roboter)…
…
Technolo
gy
Info
rmation
Seite 17 | 2018-11-08
VDMA | Marc Schmitt Seite 18 | 2018-11-08
VDMA | Marc Schmitt
Thank youThank you
for your attention!
Marc Schmitt
VDMA Plastics and Rubber Machinery
Lyoner Str. 18
60528 Frankfurt am Main
Phone: +49 69 6603 - 1182
E-Mail: [email protected]