Abstract

In the context of Industry 4.0, lot of effort is being put to achieve interoperability among industrial applications. As the definition and adoption of communication standards are of paramount importance for the realization of interoperability, during the last few years different organizations have developed reference architectures to align standards in the context of the fourth industrial revolution. One of the main examples is the reference architecture model for Industry 4.0, which defines the asset administration shell as the corner stone of the interoperability between applications managing manufacturing systems. Inside Industry 4.0 there is also so much interest behind the standard open platform communications unified architecture (OPC UA), which is listed as the one recommendation for realizing the communication layer of the reference architecture model. The contribution of this paper is to give some insights behind modelling techniques that should be adopted during the definition of OPC UA Information Model exposing information of the very recent metamodel defined for the asset administration shell. All the general rationales and solutions here provided are compared with the current OPC UA-based existing representation of asset administration shell provided by literature. Specifically, differences will be pointed out giving to the reader advantages and disadvantages behind each solution.

Highlights

  • The very recent fourth industrial revolution, known with the name of Industry 4.0, aims to create more flexible and innovative products and services leading to new added-value business models [1,2].In the context of Industry 4.0, lot of effort is being put to achieve full integration of the industrial applications

  • The open platform communications unified architecture (OPC UA) Information Model is based on object-oriented programming (OOP), so that some nodes representing instances inherit from other nodes defining types; multiple inheritance is not recommended in OPC UA even though the specification does not restrict type hierarchies to single inheritance [34]

  • The main contribution of the paper was that to provide insights and reasoning behind modelling techniques that should be adopted during the definition of an OPC UA information model exposing information coming from Asset Administration Shell

Read more

Summary

Introduction

The very recent fourth industrial revolution, known with the name of Industry 4.0, aims to create more flexible and innovative products and services leading to new added-value business models [1,2]. The AAS is intended to provide digital representations of all information being available about and from an asset, which can be a hardware system or a software component For this reason, in November 2018, Plattform Industrie 4.0. OPC UA is listed as the one recommendation for realizing the communication layer of RAMI 4.0 [11] It has been identified as one candidate to build I4.0 Component interface and an important means to provide information models of assets. On account of what just pointed out and due to the important role played by AAS and OPC UA inside Industry 4.0, an OPC UA information model may be defined to structure and expose the current.

The Asset Administration Shell Metamodel
Identifiable and Referable
Reference
HasKind
HasSemantics
HasDataSpecification and DataSpecification
AssetAdministrationShell
References to the Submodels
Submodel and SubmodelElement
DataElement and Property
2.10. ConceptDictionary and ConceptDescription
OPC UA Information Model
References may The be
References areare thethe
Graphical representation open platform communications unified architecture
Common Practicesexposed in HasSubtype the Definition of OPC
Variables and DataTypes
Object and ObjectTypes
AddressSpace Organisation
Mapping AAS Metamodel into OPC UA Information Model
Mapping AAS Entities
Identifier
The entity
References to to map map AAS
References is to connect structuring
Mapping AAS Common Classes
Mapping HasDataSpecification and DataSpecification
Mapping ConceptDictionary and ConceptDescription
UML class diagram showing showing the the AAS
References depicted in Figure
Software Implementation
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call