Вы находитесь на странице: 1из 9

See

discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/249630419

ISO 15926 vs. IEC 62424 - Comparison of plant


structure modeling concepts

Conference Paper September 2012


DOI: 10.1109/ETFA.2012.6489662

CITATIONS READS

9 717

4 authors, including:

Thomas Holm Lars Christiansen


WAGO Kontakttechnik GmbH & Co. KG Evonik Industries
23 PUBLICATIONS 42 CITATIONS 22 PUBLICATIONS 86 CITATIONS

SEE PROFILE SEE PROFILE

Alexander Fay
Helmut Schmidt University
278 PUBLICATIONS 1,071 CITATIONS

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Produktion Automation View project

Formal methods and software specification View project

All content following this page was uploaded by Lars Christiansen on 07 February 2014.

The user has requested enhancement of the downloaded file.


ISO 15926 vs. IEC 62424
Comparison of Plant Structure Modeling Concepts

Thomas Holm1, Lars Christiansen1, Markus Gring1, Tobias Jger2, Alexander Fay1
1 2
Helmut Schmidt University, Hamburg Siemens AG, Erlangen
Department of Mechanical Engineering CT SYE EMT-DE
Institute of Automation Technology Corporate Technology
thomas.holm@hsu-hh.de jaeger.tobias@siemens.com
lars.christiansen@hsu-hh.de
markus.goering@hsu-hh.de
alexander.fay@hsu-hh.de

Abstract supported by a modeling example. The differences


between both meta-models can be shown by a compar-
In the domain of process automation there exist two ison, but an example is useful for the understanding.
upcoming standards for the modeling of plant data, The paper is structured as follows: section 2 points
namely ISO 15926 and IEC 62424 (CAEX). Both out the concepts and mechanisms of the ISO 15926
standards objective is to describe the plant over the standard. The concepts of the IEC 62424 standard are
whole lifecycle. Within this contribution both standards described in section 3 of this paper, followed by a
will be compared. By using an example application of qualitative comparison of both data models with re-
the automation domain, i.e. a belt conveyor, the appli- spect to an example in section 4. Section 5 summarizes
cation of both standards will be shown exemplarily. the results and gives an outlook about future directions
Applying a list of criteria, both standards will be com- of both standards and next possible investigation steps.
pared in order to identify strengths and weaknesses.
2. ISO 15926
1. Introduction
ISO 15926 is an international standard for the repre-
Within the engineering of automated plants, the ex- sentation and the exchange of life-cycle data of indus-
change of planning data becomes more and more im- trial plants [2]. Although the title of the standard refers
portant. This addresses the exchange between different to the oil and gas industry, the standard establishes
tools, disciplines involved in the different engineering general concepts and thus, is applicable to various
phases and also the plant lifecycle. Consensus exists domains. Table I lists the six parts of ISO 15926.
that an efficient exchange is one lever to improve the
engineering, as well as the plant operation [1]. Table I. Parts of ISO 15926
For this reason, different approaches in standardiza- Part 1 Overview and fundamental principles
tion of useful meta-modeling concepts exist, which Part 2 Data model
enable such an exchange. ISO 15926 [2] is the standard Part 3 Reference data for geometry and topology
driven by the oil and gas industry. This ontological Part 4 Initial reference data
approach aims for an overall lifecycle description.
Part 7 Implementation methods for the integration of
Another approach, driven by automation, is IEC
distributed systems: Template methodology
62424 (Computer Aided Engineering eXchange -
Part 8 Implementation methods for the integration of
CAEX) [3]. This standard defines a meta-model for
distributed systems: Web Ontology Language
describing plant data. Based on the standard, the data
(OWL) implementation
exchange format is utilized for AutomationML [4] in
the domain of production automation, as well as for The representation and the exchange of life-cycle
PandIX in the domain of process automation [5]. data is based on the generic data model introduced in
De facto, there exist two overall approaches beside the second part of ISO 15926, which establishes differ-
each other. This contradicts the given idea of a com- ent basic entity types and their connections. The gener-
plete and open exchange. In consequence, this paper ic data model concepts are valid for industrial plants in
approaches a first general comparison of both upcom- general and therefore the generic data model is associ-
ing standards. A more comprehensive understanding is ated with an upper ontology [6].

978-1-4673-4737-2/12/$31.00 2012 IEEE


Fig. 2. Example of the 4D-approach
spatial extension are indicated by the vertical axis,
Fig. 1. ISO 15926 architecture [2] whereas temporal changes are indicated by the hori-
zontal axis). Fig. 2 shows the three dimensional exten-
In contrast the generality of the ISO 15926-2 data sion of a belt conveyor changing over time. In relation
model does not allow the representation of data about to time, the belt conveyor consists of three different
an individual plant solely based on the entity types. temporal parts, i.e. its storage, its usage in plant A, and
Instead, as it is shown in Fig. 1, the framework for the its maintenance. The temporal part of storage is fol-
modeling based on the entity types of the generic data lowed by the usage in plant A (this temporal part is
model is supplemented by reference data, which pro- highlighted to support understandability of the tem-
vides detailed information about the different plant poral parts concept), which is followed by a removal
objects e.g. pipes and valves. The reference data com- for maintenance purposes at some point in time. The
prise classes describing the plant objects and are orga- transitions between the temporal parts are shown as
nized in the reference data library (RDL). Within the diagonal beams.
third and fourth part of ISO 15926 the reference data The 4D approach implemented in ISO 15926 is
are standardized, but because reference data are never suitable for the representation of life-cycle data. It is
(and will never be) complete, they are work in pro- not only applicable to model the change of single ob-
gress. The present RDL is accessible via the reference jects, but can also be applied to model the temporal
data services (RDS) [7], which constitute in the present change of several objects [9].
design part three and four of ISO 15926 and additional
reference data created by authorized users. 2.2. Generic Data Model ISO 15926-2
An excerpt of the generic data model showing some
2.1. 4D-approach representation of life-cycle data of the basic entity types of ISO 15926 is given in Fig.
Throughout the life-cycle of industrial plants, from 3. ISO 15926-2 consists of more than 200 entity types,
the initial engineering phases to the decommissioning, but this paper concentrates on the most basic entity
industrial plants are not static and different changes types relevant for the application in section 4. The
have to be considered. These changes for example entity types are hierarchically ordered using subtype
comprise the plant development throughout the engi- and supertype specialization relationships.
neering (ideas change into functional requirements, At the top of the data model the abstract entity type
followed by physical implementation), changes as a thing represents everything associated with the data
consequence of maintenance activities (e.g. exchange
of a motor) or temporally limited changes due to fail-
ures. For this reason, ISO 15926 implements the four
dimensional (4D) approach for the representation of
life-cycle data [8].
The 4D-approach considers objects existing in three
dimensional space and time (it is also known as
perdurantism). Consequently objects comprise spatial
parts on the one hand and temporal parts on the other
hand. The spatial parts arise in the fact that e.g. a belt
conveyor comprises a belt and a motor. The temporal
parts are demonstrated e.g. by the change of a belt
conveyors usage in a plant A to its replacement for
maintenance purposes.
An example is given in Fig. 2, which utilizes the
space-time map according to ISO 15926 (three dimen-
sional (3D) space is mapped versus time in order to
represent an objects 4D extension; changes of the Fig. 3. Excerpt of the ISO 15926 generic data model
model. A Thing is specialized into the two subtypes: an Event to a PI. Topology uses the two subtypes
PossibleIndividual and AbstractObject. DirectConnection and Indirect-Connection of
The entity type PossibleIndividual (PI) is required ConnectionOfIndividual. Direct-Connection models
for the representation of industrial plant data, because the direct connection of PIs, whereas Indirect-
it is a thing that exists in space and time. This includes Connection models indirect connections between PIs,
e.g. ideas, requirements, activities, and physical i.e. there exist other PIs in between the indirectly
objects. The universal definition of PI is specialized connected PIs and therefore dependencies are modeled.
with its subtypes, at which the specialization is related
to space, time, or a combination of both. An Event for 3. IEC 62424 - Computer Aided Engineer-
example has zero extent in time (it has the subtype ing eXchange (CAEX)
PointInTime), whereas the PeriodInTime is all space
for part of time. An Activity is defined as the cause of The standard IEC 62424 Representation of process
an Event and results in change. The WholeLife- control engineering - Requests in P&I diagrams and
Individual models objects existing in the past, present data exchange between P&ID tools and PCE-CAE
and future, whereas the ActucalIndividual is tools [3] defines a neutral data format for the ex-
characterized by the existence in the universe that we change of plant information between heterogeneous
inhabit. The entity type of ArrangedIndividual defines CAE-tools. Therefore, CAEX defines data types and
objects as being a composition of parts with specific elements as well as structures for defining objects with
roles. An PhysicalObject defines a PI that is a specific attributes and offers concepts for modelling
distribution of matter, energy or both. Its subtype relations between those elements. Furthermore, CAEX
FunctionalPhysicalObject determines PhysicalObjects is the basis for a vendor-independent data exchange
by their function, whereas Materialized- format between the vendor-specific tool landscapes
PhysicalObjects are identified by matter. within the engineering process, especially between
In contrast, the entity type AbstractObject is defined tools for creating P&IDs.
as a thing that does not exist in space-time. Therefore,
AbstractObject models classification and relationships 3.1. Basic concepts
between PIs. At this, ISO 15926-2 implements a The P&ID contains useful information for the engi-
comprehensive classification schema. Relevant for this neering process of automated systems in the process
paper is the subtype ClassOfIndividual of Class, which industry. It comprises a defined number of elements,
is used for the classification of instances of PI. describes the functional structure of the process run-
Instances of ClassOfIndividual are part of the RDL. ning in the plant by graphical objects and the connec-
The relevant Relationships for structural modelling tions between them. The graphical objects themselves
are shown in Fig. 4. In the focus of this paper is the do not represent the technical realization of the planned
modelling of mereology, i.e. part-whole relationships resources, but rather describe the functions which
and topology, i.e. topological relations between should be implemented by a resource. The objects
distributed objects. The modelling of mereology is possess interfaces in order to connect them on the one
based on the entity type CompositionOfIndividual hand with the process control system and on the other
modelling part-whole relationships between PIs. Its hand with plant objects like vessels and valves. The
subtype, i.e. Temporal-WholePart, implements the 4D single elements are combined to plant units, the units
approach and models the temporal part-whole can be combined to upper units, and altogether the
relationships between objects. Furthermore, hierarchical structure of the plant is represented.
TemporalBounding and its subtype Beginning connect CAEX defines three types of classes and one con-
tainer-object representing the instance of the auto-
mated system. CAEX uses object-oriented concepts
like inheritance and class-instance-relation. The differ-
ent classes are stored in Libraries which are SystemU-
nitClass, RoleClass and InterfaceClass. The libraries
are shown in the left part of Fig. 5, complemented by
exemplary classes in the right part of Fig. 5.
The RoleClassLibrary contains RoleClasses. A role
models a function of an object that the technical im-
plementation has to fulfil. As an example, a resource
has to transport a good from point A to point B. The
function transport liquid can be realized by different
pumps like displacement pumps or flow pumps. Due to
Fig. 4. Relationships of ISO 15926-2 relevant
for the application in section 4 the fact that the P&ID describes the functional struc-
tion of classes and can be easily implemented or ex-
tended without having an additional standardization
process. The first part of AutomationML describes the
architecture and general requirements for modelling
and exchanging plant information with CAEX. The
second part [10] defines different libraries of Role-
Classes and InterfacesClasses. Part three and four give
information about referencing geometry and kinematic
information as well as logical information by the inte-
gration of other (external) exchange formats like
COLLADA and PLCopenXML. Both, part three and
four, are not subject to this work and are not described
in more detail.
Fig. 5. Generic CAEX Concept For the exchange process and subsequent interpreta-
ture of the process by graphical representations and tion in the target system it is important that the data
their internal connections, the graphical elements and information in the model are correctly interpreted.
solely represents the functions of the technical imple- Therefore, Part II of AutomationML defines different
mentation and can be seen as a placeholder. This RoleClasses to avoid misinterpretations. Part II is com-
placeholder will be filled by the specific plant object, posed of three categories: normative, informative and
but the function will still remain transport. Further- informative user defined examples.
more, roles are important for the correct semantic in- The normative RoleClasses are divided into general
terpretation of objects after the exchange process in the base-RoleClasses and domain-specific-RoleClasses.
target CAE system. Base-RoleClasses contain general base roles for model-
The InterfaceClassLibrary comprises different types ling different abstract functions like product, process
of interfaces for modelling the signal and information and resource resulting from the three-view concept of
flow between resources and the processes control sys- the digital factory. With these general roles a rough
tem and mechanical connections like flanges for con- structural differentiation of the plant is possible. Be-
necting pipes and plant item for e.g. the product flow. sides the base roles there are other domain-specific role
The SystemUnitClassLibrary (SUC-Library) con- classes for defining functions in the field of manufac-
tains physical or logical plant objects and units from turing industry, process industry, control and commu-
which InternalElements (=instances) are being instan- nication equipment as well as mechatronic aspects.
tiated. SystemUnits can be seen as an aggregation of Every additional user-, project- or application-
single plant objects, which are internally connected by specific RoleClass must be inherited from one of the
their interfaces by InternalLinks. CAEX does not de- mentioned Base-RoleClass to avoid misinterpretations.
fine general or specific SystemUnitClasses. SUCs rep-
resent vendor- and project-specific classes for model- 3.2.2. PandIX
ling the hierarchical structure of the specific plant in For the modelling of process-specific aspects in an
the InstanceHierarchy. This type represents the auto- automated system with CAEX the data model PandIX
mated plant with all its components as well as the func- [5] can be used. PandIX offers a model specification to
tional view. Each InternalElement which represents a capture the piping and instrumentation structure of a
logical object of the plant e.g. item or function needs to process plant. Essentially, PandIX offers the possibility
be referenced to a RoleClass in order to avoid inconsis- to describe the existing relationships between objects
tencies during the exchange and interpretation process. in a P&ID. This enables a computer-based processing
of data and information in the engineering process.
3.2. Modelling Concepts based on CAEX PandIX does not claim to model other aspects and
relations like design of components, chemical or physi-
3.2.1. AutomationML cal reactions and balances. On the one hand it proposes
The aim of the neutral data format Automa- how to model structural aspects of process control tags.
tionML [4] is the storage and exchange of complex On the other hand it provides a library for modelling
engineering data within planning phases to bridge the
gap between separate and phase-specific CAE-Tools
within the engineering process. AutomationML is
currently in the standardization process.
So far, AutomationML proposes four parts which
are partly normative and informative. The difference
between the normative and informative parts is that the
informative parts contain e.g. discipline-specific defini- Fig. 6. Concept of PandIX
causal as well as spatial relations inside the plant based which can be found in every industrial, e.g. process or
on CAEX. manufacturing plant.

4. Application of ISO 15926 and CAEX 4.1. Representation of the belt conveyor utilizing
the data model of ISO 15926
This section presents the comparative application of The representation of the ISO 15926 data model can
the data models, based on their introduction in the either be based on the Web Ontology Language
former two sections, followed by the qualitative com- (OWL), according to part eight of ISO 15926, or the
parison. The application is constituted by a conveyor as graphical representation EXPRESS-G [11] can be
a mechatronic system for moving material or articles used. For this paper EXPRESS-G is applied, because it
from place A to place B. The conveyor is specified as a is utilized for the data model definition in ISO 15926-2
belt conveyor, which uses an endless belt arranged on and clearly depicts the main modeling objectives.
two rollers. The drive of the belt conveyor comprises Fig. 7 shows an excerpt of the graphical representa-
an electric motor, which mechanical power is transmit- tion of the belt conveyor. Because of spatial re-
ted via a transmission to the belt. The indication of the strictions, Fig. 7 solely includes the main objects of the
presence of material or articles on the belt is imple- belt conveyor model in order to represent the ISO
mented by two electronic sensors, so that the event of 15926 concepts. The graphical representation is sepa-
entry or exit of material or articles is detectable. This rated into three parts (in accordance with Fig. 1): the
application example is generally valid, because it con- ISO 15926 entity types (shown in the upper part), the
tains different plant objects and their relationships, reference data classes (shown in the upper right part)

Fig. 7. Representation of the belt conveyor utilizing ISO 15926


and the data, i.e. instances, about the belt conveyor. instances FMPO-Conveyor_001, FMPO-Motor_001,
Utilizing the implemented 4D-approach for the rep- FMPO-Belt_001, FMPO-Transmission_001, FMPO-
resentation of life-cycle information, the data about the OutputSensor_001 and FMPO-Inputsensor_001 are all
belt conveyor can be differentiated into data about the PhysicalObjects and represent the combination of the
functional depictions and data about the physical, i.e. corresponding temporal parts of the
material, realization. This is in accordance with the FunctionalPhysicalObjects and
engineering approach, which first determines the func- MaterializedPhysicalObjects. Fig. 8 exemplarily shows
tions, followed by the physical implementation. the combination of the functional and physical convey-
The required functions are represented by the six in- or instances in the space-time map. At the point in time
stances: FPO-Conveyor, FPO-Motor, FPO-Belt, FPO- of the installation the temporal parts of the functional
Transmission, FPO-OutputSensor, and FPO-Input- and physical conveyor instances are the same, repre-
Sensor. These instances are instantiated from the entity sented by the FMPO-Conveyor_001 instance. The time
type FunctionalPhysicalObject. FPO-Conveyor addi- point of the combination is modeled by the Events
tionally is instantiated from ArrangedIndividual, be- subtype PointInTime, i.e. the instance Installation in
cause it represents the entire function of the conveyor the example in Fig. 7, which is connected to the corre-
(Instantiation is only shown for FPO-Conveyor). Con- sponding temporal parts (FMPO-InputSensor_001)
sequently, the relationship between FPO-Conveyor and using the Beginning relationship. The mereological and
the remaining functional instances, i.e. its parts, are topological relationships of the functional and physical
modeled as CompositionOfIndividual. The functional approaches are over the same for the combination (not
instances also comprise dependencies, of which Fig. 7 shown due to limited space).
exemplarily shows the IndirectConnection between
FPO-Motor and FPO-Belt.
The required physical realization corresponding to
the functional instances is shown to the right of the belt
conveyor data, denoted as (and instantiated from
MaterializedPhysicalObject): MPO-Conveyor, MPO-
Motor, MPO-Belt, MPO-Transmission, MPO- Fig. 8. Space-time map for the installation
OutputSensor, and MPO-InputSensor. The of the MPO-Conveyor
mereological relationships (only indicated for the phys- This example shows the possibilities offered by the
ical realization) and the dependencies are the same as ISO 15926 data model for the representation of data of
for the functional instances. The physical realization in industrial plants. The standards generic data model
addition comprises direct connections, which model offers different concepts allowing for structural model-
the physical, i.e. direct, connections between the in- ing, so that mereology, topology, and the engineering
stances. In this case Fig. 7 shows the DirectConnection and the plant life-cycle can be comprehensively con-
between MPO-Motor and MPO-Belt. sidered. In addition, the reference data allows the de-
In relation to the physical realization, the shown ex- tailed classification of the instances.
ample also indicates the classification of the instances
using the reference data of the RDL, respectively RDS. 4.2. CAEX
For the reason of spatial restrictions, this is solely Fig. 9 shows a possible hierarchical structure of the
shown for MPO-OutputSensor. Fig. 7 shows the corre- conveyor belt example modelled with CAEX. As de-
sponding entity types of ISO 15926-2 (i.e. scribed in the previous chapter the InstanceHierarchy
ClassOfIndividual and its subtypes), followed by the (IH) contains the instances of the automated systems.
instances of the RDL - starting with the class In this case the InternalElement Conveyor_001 is an
InanimatePhysical-Object and resulting in the class item which is aggregated from different single items
ElectricalPositionSensor of the RDS [7]. The reference instantiated from its classes. The sub-items (In-
data provide detailed information about the different put/OutputSensor_001, ElectricMotor_001, Transmis-
instances required for the physical realization. Howev- sion_001 and Belt_001) are instances from their
er, according to the knowledge of the authors, the ref- classes e.g. ElectricalPositionSensor. These classes are
erence data does not provide the same quantitative and described in the SystemUnitClass Library. This way of
qualitative data for the functional instances. modelling creates whole-part-relation (mereology).
The functional data represent requirements resulting The assigned role of each instance describes the
from the engineering process, and the physical realiza- function. It should be noted that an object can have
tion in contrary has to fulfill these functional require- more than one associated role. Besides the structural
ments. During the life-cycle these two approaches and functional aspects the conveyor belt object has
come together in the phase of installation. This combi- internal connections. In this case there is exemplarily
nation is represented utilizing the 4D approach, as it is shown one direct and indirect connection. The direct
shown in the middle of the belt conveyor data. The connection describes a flange connection between the
The resulting evaluation is in favor of ISO 15926, as
the standard completely fulfils all criteria except the
last one for expandability. On the contrary, the evalua-
tion reveals some deficits for CAEX, which are based
on the narrow focus onto the standard IEC 62424 itself.
Looking at the utilization of CAEX within
AutomationML and PandIX, there only remains a ma-
jor non-fulfillment of the life-cycle representation
criterion.
However, the comparative application in the subsec-
tions 4.1 and 4.2 shows (more or less) equal results.
Both data models allow the comprehensive modeling
of the exemplary belt conveyor application. At this,
ISO 15926 provides comprehensive semantics, which
on the one hand offer pre-defined objects, but on the
other hand also restrict flexibility. In addition, the ge-
neric data model itself is quite complex and modeling
requires detailed knowledge. On the contrary, CAEX
solely provides the most basic concepts required for the
Fig. 9. Representation of the belt conveyor utilizing modeling, which is very flexible but also neglects se-
CAEX mantics (the problem of missing semantics is overcome
instances ElectricMotor_011 and the Transmis- by PandIX and AutomationML).
sion_001. For instance the indirect connection de- Directly comparing the two data model objectives,
scribes the relation for transmitting the kinetic energy ISO 15926 presents a meta-model for the modeling of
from the rotating shaft of Transmission_001 to industrial plants which is based on an ontological
Belt_001. However, there is no statement made at framework, whereas the meta-model of CAEX is even
which position the instance Transmission_001 is lo- a little bit more abstract, i.e. a little bit more (meta-)
cated at Belt_001. The relation of impact of kinetic meta-model, even it is not a meta-meta-model because
energy only describes the functional relation between the standard includes some semantics.
both instances. A similar problem becomes apparent if
a statement about the spatial position of both sensors is 5. Conclusion
needed. In this case the information about the spatial
position of the item e.g. by x-, y- and z-coordinates is Within this paper two upcoming standards, ISO 15926
not given. Instead the name of the instances only marks and IEC 62424, have been compared. Obviously, both
the assignment of the item to another. Such informa- standards can be used for the data exchange in the
tion will follow step-by-step during the engineering engineering of automated plants. Defining similar
process. This way of modelling using direct and indi- concepts twice for nearly the same tasks contradicts the
rect relation between instances describes the topologi- idea of standardization and guidance.
cal structure of the system. The qualitative comparison reveals the similarities,
and the distinctions between the standards. ISO 15926
4.3. Qualitative Comparison of ISO 15926 and comprises a history based on the STEP initiative,
CAEX whereas IEC 62424 is a younger approach. Therefore,
The comparative application of ISO 15926 and the comprehensive semantics of ISO 15926 are a con-
CAEX to the belt conveyor example exposes the dif- sequence, but the utilization of IEC 62424 within
ferent modeling approaches, resulting in the qualitative AutomationML and PandIX strives for the same direc-
evaluation shown in Table II. The evaluation criteria tion. IEC 62424 does not provide a solution for the
are explained within the table, as well as the reasoning consideration of the complete life-cycle, whereas ISO
for the evaluation is also included in the table. A three- 15926 implements a reasonable approach. Though,
stage evaluation is used, at which + represents com- complete and open data exchange also relies on this
plete fulfillment of the criterion without additional life-cycle aspect, so that integration of the 4D approach
effort. o stands for (partial) fulfillment of the criteri- (in case it is possible at all) into IEC 62424 could be a
on, supplemented by the outlook for complete fulfill- future investigation step.
ment based on additional efforts or approaches outside This paper solely represents a first step towards a
the considered standard. And - represents the non- comprehensive comparison of both standards. Further
fulfillment of a criterion, which, if possible at all, can investigations should focus on a more detailed compar-
only be fulfilled with high effort. ison of the data model concepts and applications in
order find a clear boundary between them. Though, this
Table II. Qualitative comparison of ISO 15926 and CAEX
No. Criterion Explanation ISO 15926 IEC 62424 (CAEX)
1. Structuring aspects
Is it possible to model topology?
Are there different kinds of
+ Possible using direct and indirect + Possible using interfaces and
1.1 Topology connections. internal links, as well as represented
relationships between objects,
within system units.
e.g. dependency relationships?
Does the data model allow the
1.2 Mereology modelling of part-whole relation-
+ Possible using + Possible using the instance
CompositionOfIndividual. hierarchy and system units.
ships?
Which level/detail of semantics + The data model defines several o The standard itself does not
does the data model provide? Is (>200) entity types, additional semantics provide semantics, solely concepts.
2 Semantics
there the possibility to extend the are (can be) provided using the RDL, Semantics are added in the Automa-
semantics? which can also be extended. tionML and PandIX libraries.
3 Temporal aspects
+ ISO 15926 explicitly includes events, o CAEX does not consider these
Representation Does the data model include the points in time status, activities, and aspects, though they can be mod-
3.1 of time and representation of time? What temporal sequences. elled using attributes and additional
behaviour about behaviour? roles. AutomationML integrates
PLCopen.
Does the data model allow appli- + The 4D approach considers life-cycle - Roles allow bottom-up or top-
Life-cycle cation along the engineering life- representation explicitly; data is there- down modeling, versions could be
3.2
representation cycle? What happens to the data fore consistent over time. used for data consistency, but this
along the life-cycle? comes along with additional effort!
Object-oriented concepts: data
Object-
encapsulation, classes, class
+ ISO 15926 fulfils the characteristics, + The characteristics are explicitly
4 oriented con- but inheritance is more strictly compared stated in the standard.
libraries, instances, inheritance,
cepts to CAEX.
frameworks, attributes
5 Flexibility

+ The semantics provided allow direct o Data exchange involves more


effort for the involved disciplines. In
Is the data model instantly appli- data exchange, which is supported by
5.1 Applicability addition, there exists the risk of
cable for data exchange? project specific libraries.
sharing vendor and project specific
knowledge, i.e. the semantics.

Is it possible to extend the data


- ISO 15926 does not address expanda- o IEC 62424 offers concepts for
bility of the data model; solely the RDL expandability on an abstract level by
5.2 Expandability model? What about the integra-
can be extended. its external interfaces, shown with
tion of other data models?
AutomationML.

could also result in integration of and translation be- [5] PandIX, www.plt.rwth-aachen.de/fileadmin/research/
PandIX/PandIX-Modellbeschreibung_V501.pdf, 2012/04/17.
tween both standards, so that their advantages are [6] R. Batres et.al., An Upper Ontology based on ISO 15926,
combined. Computers & Chemical Engineering, Volume 31(5-6), pp. 519-
534, 2007.
References [7] Reference Data Services (RDS),
www.posccaesar.org/wiki/Rds, 2012/04/17.
[1] R. Drath, M. Barth: Concept for interoperability between [8] J.G. Stell, M. West, A 4-Dimensionalist Mereotopology,
independent engineering tools of heterogeneous disciplines In International Conference on Formal Ontology in Information
Proceedings: Emerging Technologies & Factory Automation Systems, 2004.
(ETFA), Toulouse, 2011. [9] D. Leal, ISO 15926 Life Cycle Data for Process Plant: An
[2] ISO 15926-1, Industrial automation systems and integration Overview, Oil & Gas Science and Technology Rev. IFP,
Integration of life-cycle data for process plants including oil Volume 60(4), pp. 629-637, 2005.
and gas production facilities Part 1: Overview and fundamen- [10] AutomationML Whitepaper Part 2, AutomationML Libraries,
tal principles, 2004. www.automationml.org, 2010.
[3] IEC 62424: Specification for Representation of process con- [11] ISO 10303-11, Industrial automation systems and integration
trol engineering requests in P&I Diagrams and for data ex- Product data representation and exchange Part 11: Descrip-
change between P&ID tools and PCE-CAE; 2008. tion methods: The EXPRESS language reference manual,
[4] AutomationML Whitepaper Part 1, AutomationML Architec- 2004.
ture, www.automationml.org, 2010.

View publication stats

Вам также может понравиться