AutomationML: the industrial cookbook
Gespeichert in:
Weitere Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Berlin ; Boston
De Gruyter Oldenbourg
[2021]
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Inhaltsverzeichnis |
Beschreibung: | XXIII, 641 Seiten Illustrationen, Diagramme 24 cm x 17 cm, 1228 g |
ISBN: | 9783110745924 3110745925 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV047631178 | ||
003 | DE-604 | ||
005 | 20231124 | ||
007 | t | ||
008 | 211208s2021 a||| |||| 00||| eng d | ||
015 | |a 21,N16 |2 dnb | ||
016 | 7 | |a 1231563397 |2 DE-101 | |
020 | |a 9783110745924 |c hbk |9 978-3-11-074592-4 | ||
020 | |a 3110745925 |9 3110745925 | ||
035 | |a (OCoLC)1422808336 | ||
035 | |a (DE-599)DNB1231563397 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-1050 | ||
084 | |a ZQ 6000 |0 (DE-625)158179: |2 rvk | ||
084 | |a 670 |2 sdnb | ||
084 | |a 004 |2 sdnb | ||
245 | 1 | 0 | |a AutomationML |b the industrial cookbook |c edited by Rainer Drath ; forewords by Alexander Fay and Andreas Graf Gatterburg |
264 | 1 | |a Berlin ; Boston |b De Gruyter Oldenbourg |c [2021] | |
300 | |a XXIII, 641 Seiten |b Illustrationen, Diagramme |c 24 cm x 17 cm, 1228 g | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Industrie 4.0 |0 (DE-588)1072179776 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Software |0 (DE-588)4055382-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a AutomationML |0 (DE-588)7686742-0 |2 gnd |9 rswk-swf |
653 | |a BUS070030 BUSINESS & ECONOMICS/ Industries / Computers & Information Technology | ||
653 | |a COM051000 COMPUTERS / Programming / General | ||
653 | |a TEC037000 Technology & Engineering/ Robotics | ||
653 | |a Impact of science & technology on society | ||
653 | |a Automatic control engineering | ||
653 | |a Computer programming / software development | ||
653 | |a xml | ||
653 | |a Caex | ||
653 | |a Software | ||
653 | |a Automatisierung | ||
653 | |a Hardcover, Softcover / Technik | ||
655 | 7 | |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a AutomationML |0 (DE-588)7686742-0 |D s |
689 | 0 | 1 | |a Industrie 4.0 |0 (DE-588)1072179776 |D s |
689 | 0 | 2 | |a Software |0 (DE-588)4055382-6 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a AutomationML |0 (DE-588)7686742-0 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Drath, Rainer |0 (DE-588)1237003253 |4 edt | |
700 | 1 | |a Fay, Alexander |0 (DE-588)121299856 |4 wpr | |
700 | 1 | |a Gatterburg, Andreas Graf |4 wpr | |
710 | 2 | |a De Gruyter Oldenbourg |0 (DE-588)1065492103 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-3-11-074597-9 |w (DE-604)BV047359486 |
856 | 4 | 2 | |m B:DE-101 |q application/pdf |u https://d-nb.info/1231563397/04 |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033015588&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-033015588 |
Datensatz im Suchindex
_version_ | 1804183077150261248 |
---|---|
adam_text | TABLE
OF
CONTENTS
RAINER
DRATH
1
ABOUT
THIS
BOOK
------
1
1.1
INTRODUCTION
-----
1
1.2
READING
GUIDANCE
-----
1
1.3
ABOUT
AUTOMATIONML
-----
2
1.4
RELATED
AUTOMATIONML
SPECIFICATIONS
-----
3
1.4.1
OVERVIEW
-----
3
1.4.2
AUTOMATIONML
IEC
62714
SERIES
------
3
1.4.3
WHITEPAPERS
-----
5
1.4.4
APPLICATION
RECOMMENDATIONS
-----
5
1.4.5
BEST
PRACTICE
RECOMMENDATIONS
------
5
1.4.6
AVAILABILITY
-----
6
PART
I:
AUTOMATIONML
DEVELOPMENT
SUPPORT
-----
7
RAINER
DRATH
2
OVERVIEW
OF
PART
I
-----
9
RONALD
ROSENDAHL,
ENDER
YEMENICIOGLU
3
SOFTWARE
DEVELOPMENT
WITH
AUTOMATIONML
------
11
3.1
INTRODUCTION
-----
11
3.2
LAYERED
ARCHITECTURE
-----
11
3.2.1
LAYER
0
------
12
3.2.2
LAYER
1
------
13
3.2.3
LAYER
2
------
14
3.2.4
LAYER
3
------
15
3.3
IMPLEMENTATION
METHODS
-----
16
3.3.1
SIMPLE
API
FOR
XML
(SAX)
-----
16
3.3.2
DOCUMENT
OBJECT
MODEL
(DOM)
-----
16
3.3.3
SERIALIZATION
TO
XML
-----
17
3.3.4
IMPLEMENTATION
-----
17
3.3.5
USECASES
-----
18
3.4
JAVA
ENGINE
-----
19
3.4.1
JAVA
ARCHITECTURE
FOR
XML
BINDING
(JAXB)
-----
19
3.4.2
ECLIPSELINK
-
JAXB
MODEL
COMPILER
-----
20
3.4.3
ECLIPSELINK
-
PERSISTENCE
API
-----
22
3.4.4
AUTOMATIONML
OBJECT
MODELLING
-----
24
3.5
AUTOMATIONML
ENGINE
-----
28
3.5.1
AML.ENGINE
(C#),
BASIC
ARCHITECTURE
AND
DESIGN
-----
28
3.5.2
AML.ENGINE
TUTORIAL
-----
30
3.6
AUTOMATIONML
EDITOR
PLUGIN
-----
35
3.6.1
GETTING
STARTED
-----
35
3.6.2
PLUGIN
IMPLEMENTATION
-----
36
3.7
COMPARISON
AND
CONCLUSION
----
38
3.8
ABOUT
THE
AUTHORS
-----
40
XII
-
TABLE
OF
CONTENTS
JOSEF
PRINZ,
ENDER
YEMENICIOGLU,
RAINER
DRATH
4
AUTOMATIONML
EXPORT
AND
IMPORT
DATA
INTERFACES
------
41
4.1
INTRODUCTION
-----
41
4.2
GENERAL
IMPORT/EXPORT
CONCEPT
-----
41
4.2.1
OVERVIEW
-----
41
4.2.2
GENERAL
ARCHITECTURE
-----
42
4.2.3
SEMANTICS
DURING
EXPORT
AND
IMPORT
-----
44
4.2.4
GENERAL
IMPORT
CONCEPT
-----
45
4.3
IMPLEMENTATION
CONCEPTS
FOR
THE
TRANSFORMATION
LAYER
OF
AN
EXPORT
INTERFACE
-----
46
4.4
IMPLEMENTATION
CONCEPTS
FOR
THE
TRANSFORMATION
LAYER
OF
AN
IMPORT
INTERFACE
-----
50
4.5
DEFINITION
OF
SYSTEMLLNITCLASSES
FOR
EXTERNALIZATION
CONCEPTS
-----
53
4.6
IDENTIFICATION
CONCEPTS
-----
55
4.6.1
LABELLING
FOR
EXPORTERS
-----
55
4.6.2
OBJECT
IDENTIFICATION
-----
56
4.7 INTERFACE
IMPLEMENTATION
EXAMPLES
-----
58
4.7.1
GENERAL
PROCEDURES
-----
58
4.7.2
AUTOMATIONML
EXPORT
WITH
INTERNALIZED
GENERATION
------
62
4.7.3
AUTOMATIONML
EXPORT
WITH
EXTERNALIZED
GENERATION
------
66
4.7.4
AUTOMATIONML
IMPORT
WITH
INTERNALIZED
GENERATION
------
70
4.8
CONCLUSION
-----
72
4.9
ABOUT
THE
AUTHORS
-----
73
JAN-WILHELM
BLUME,
LJILJANA
STOJANOVIC
5
THE
AMLTESTCENTER
------
75
5.1
INTRODUCTION
AND
MOTIVATION
FOR
THE
AMLTESTCENTER-----
75
5.2
VERIFICATION
OF
GENERAL
AML
CONFORMITY
WITH
THE
AMLTESTCENTER-----
77
5.2.1
GENERAL
CONCEPT
-----
77
5.2.2
ABOUT
CONSISTENCY
RULES
-------
78
5.2.3
USER
INTERFACE
AND
APPLICATION
-----
79
5.2.4
FIELDS
OF
IMPROVEMENT
-----
80
5.3
AMLTESTCENTER
FOR
DOMAIN
SPECIFIC
RULES
-----
80
5.3.1
REQUIREMENTS/NEEDS
FOR
A
DECLARATIVE
APPROACH
-----
80
5.3.2
NEW
CONCEPT
-EXTENSION
WITH
THE
ENGINE
FOR
RULE
EXECUTION
-----
82
5.3.3
AAS
RULES
EXAMPLE
-----
83
5.3.4
IMPLEMENTATION
DETAILS
-----
84
5.4
CONCLUSION
AND
NEXT
STEPS
-----
85
5.5
ABOUT
THE
AUTHORS
-----
86
REFERENCES
FOR
PART
I
------
87
PART
II:
THE
INDUSTRIAL COOKBOOK
-----
91
RAINER
DRATH
6
OVERVIEW
OF
PART
II
-----
93
RAINER
DRATH,
THOMAS
TAUCHNITZ
7
AML
DOMAIN
MODEL
FOR
VDI
3697-1:
DATA
EXCHANGE
BETWEEN
CAE
AND
PCS
-----
95
TABLE
OF
CONTENTS
-
XIII
7.1
INTRODUCTION
AND
MOTIVATION
-----
95
7.2
ABOUT
PROCESS
CONTROL
EQUIPMENT
(PCE)
-----
97
7.3
GMA-TECHNICAL
COMMITTEE
6.16
-----
98
7.4
ARCHITECTURE
OVERVIEW
OF
A
PCE
REQUEST
-----
99
7.5
THE
AML
CLASS
MODEL
-----
101
7.5.1
OVERVIEW
-----
101
7.5.2
CLASS
MODEL
OF
THE
NE150SUCLIBRARY
-----
102
7.5.3
DATA
MODEL
OF
THE
NE150LNTERFACELIBRARY
-----
104
7.5.4
DATA
MODEL
OFTHE
NE150PLANTHIERARCHYROLECLASSLIB
-----
105
7.6
NAMUR
CONTAINER
MODELLING
GUIDELINE
-----
106
7.6.1
PREPARATION
-----
106
7.6.2
STEPS
HOWTO
MODEL
A
PCE
REQUEST
WITH
AML
-----
107
1.7
TYPICAL
MODELLING
GUIDELINE
-----
109
7.7.1
ABOUT
TYPICALS
-----
109
7.7.2
HOW
TO
MODEL
TYPICALS
-----
109
7.8
EXPERIENCES
IN
THE
PRACTICAL
IMPLEMENTATION
-----
111
7.9
DISCUSSION
AND
CONCLUSION
-----
111
7.10
ACKNOWLEDGEMENTS
-----
112
7.11
ABOUT
THE
AUTHORS
-----
112
ANDREAS
SCHULLER
8
AML
DOMAIN
MODEL
FOR
VDI
3697-2:
DATA
EXCHANGE
BETWEEN
CAE
SYSTEMS
------
113
8.1
INTRODUCTION
AND
MOTIVATION
------
113
8.2
DATA
MODEL
-----
114
8.3
AUTOMATIONML
LIBRARY
NE159SUCLIBRARY
-----
116
8.4
AML
MODELLING
GUIDELINE
------
118
8.4.1
APPLICATION
EXAMPLE
ACCORDINGTO
NE
159
-----
118
8.4.2
STEP
1:
PREPARATION
-----
119
8.4.3
STEP
2:
MODELLING
THE
PLANT
HIERARCHY
-----
120
8.4.4
STEP
3:
MODELLINGTHE
PCE
REQUEST
-----
122
8.5
DISCUSSION
AND
CONCLUSION
-----
122
8.6
ACKNOWLEDGEMENTS
-----
123
8.7
ABOUT
THE
AUTHOR
-----
123
MARIO
HOERNICKE,
KATHARINA
STARK,
LEON
URBAS
9
MTP
-
AUTOMATION
ENGINEERING
OF
MODULAR
PROCESS
PLANTS
-----
125
9.1
INTRODUCTION
-----
125
9.1.1
OVERVIEW
-----
125
9.1.2
ABOUT
MODULES,
FUNCTIONALITY
AND
MOTIVATION
-----
126
9.1.3
STATE-OF-THE-ART
-----
127
9.1.4
AUTOMATION
ENGINEERING
AND
ARCHITECTURE
OF
MODULAR
PLANTS
-----
128
9.1.5
STATE-BASED
CONTROL
AND
SERVICE-ORIENTED
ARCHITECTURE
-----
130
9.1.6
STANDARDIZATION
-----
130
9.1.7
SCOPE
-----
131
9.2
MTP
AND
AUTOMATIONML
-----
131
9.3
DATA
MODEL
-
THE
MODULE
TYPE
PACKAGE
(MTP)
-----
132
9.4
AUTOMATIONML
CLASSES
-----
135
9.4.1
BASIC
LIBRARIES
-----
137
9.4.2
DATA
OBJECT
LIBRARIES
-----
139
XIV
-
TABLE
OF
CONTENTS
9.4.3
HMI
LIBRARIES
-----
141
9.4.4
SERVICE
LIBRARIES
-----
142
9.4.5
ALARM
LIBRARIES
-----
144
9.5
MODELLING
GUIDE
BASED
ON
AN
APPLICATION
EXAMPLE
-----
145
9.5.1
HOW
TO
MODEL
THE
MANIFEST
-----
145
9.5.2
HOW
TO
MODEL
THE
TAGS
-----
146
9.5.3
HOWTO
MODEL
THE
COMMUNICATION
INTERFACES
-----
148
9.5.4
CONCEPT
OF
LINKEDOBJECTS
-----
150
9.5.5
HOWTO
MODEL
THE
HMI
-----
150
9.5.6
HOWTO
MODEL
MODULE
SERVICES
-----
154
9.5.7
HOW
TO
MODEL
ALARMS
AND
EVENTS
-----
157
9.6
INDUSTRIAL
CASE
STUDIES,
PILOTS
AND
INITIATIVES
-----
159
9.6.1
ACHEMA
DEMONSTRATOR
-----
159
9.6.2
PILOT
FOR
A
BIOPHARMACEUTICAL
PROJECT
-----
160
9.7
DISCUSSION
AND
CONCLUSION
-----
162
9.8
OUTLOOK
-----
162
9.9
ABOUT
THE
AUTHORS
-----
164
IDAR
PE
INGEBRIGTSEN,
RAINER
DRATH
10
AML
DOMAIN
MODEL
FOR
SYSTEM
CONTROL
DIAGRAMS
------
165
10.1
INTRODUCTION
-----
165
10.1.1
THE
SCD
ORIGIN
-----
165
10.1.2
WHAT
IS
A
SYSTEM
CONTROL
DIAGRAM
(SCD)?
-----
166
10.1.3
BRIEF
OVERVIEW
OF
THE
SYSTEM
CONTROL
DIAGRAM
(SCD)
-----
167
10.1.4
ADETAILED
EXAMPLE
-
LEVEL
CONTROL
-----
168
10.1.5
MULTIDISCIPLINE
SCD
DEVELOPMENT
-----
169
10.1.6
INPUT
TO
THE
ICSS
CONFIGURATION
-----
170
10.2
THE
SCOPE
OF
THE
AUTOMATIONML
TRANSFER
-----
170
10.2.1
THE
PROCESS
PART
OF
SYSTEM
CONTROL
DIAGRAMS
(SCDS)
-----
170
10.2.2
THE
CONTROL
PART
OF
SYSTEM
CONTROL
DIAGRAMS
(SCDS)
-----
171
10.3
THE
SYSTEM
CONTROL
DIAGRAM
DATA
MODEL
-----
175
10.3.1
THE
DATA
MODEL
-----
175
10.3.2
MODELLING
STRATEGY
-----
177
10.4
AML
CLASSES
-----
177
10.5
INDUSTRIAL
CASE
STUDIES,
PILOTS
AND
INITIATIVES
-----
189
10.6
DISCUSSION
AND
CONCLUSION
-----
191
10.6.1
DOCUMENT
VERSUS
DATA-ORIENTED
DESIGN
-----
191
10.6.2
HMI
DISPLAY
-----
192
10.6.3
FUTURE
EXPANSION
OF
THE
SCD
AML
DEFINITION
-----
192
10.6.4
CAUSE
AND
EFFECT
DOCUMENTS
-----
192
10.6.5
USAGE
OF
VENDOR
FUNCTION
BLOCKS
-----
192
10.6.6
STRATEGY
FOR
HANDLING
UNKNOWN
DATA
-----
193
10.7
SUMMARY
AND
OUTLOOK
-----
194
10.8
ABOUT
THE
AUTHORS
-----
195
MICHAEL
JOHN
11
DATA
EXCHANGE
BETWEEN
ECAD
AND
PLC
TOOLS
-
AR
APC
------
197
11.1
INTRODUCTION
AND
MOTIVATION
-----
197
11.2
TYPICAL
ENGINEERING
WORKFLOW
-----
198
11.3
APC
MODELLING
CONCEPT
-----
203
TABLE
OF
CONTENTS
XV
11.3.1
NEUTRAL
DATA
MODEL
-----
203
11.3.2
BASIC
REQUIREMENTS
FOR
THE
IMPLEMENTATION
OF
THE
NEUTRAL
MODEL
-----
204
11.3.3
CONTENTS
OF
DATA
EXCHANGE
-----
205
11.4
APC
DATA
EXCHANGE
INFORMATION
MODEL
-----
206
11.5
AMLCLASSES
-----
209
11.5.1
ROLE
CLASS
LIBRARY
AUTOMATIONPROJECTCONFIGURATIONROLECLASSLIB
-----
209
11.5.2
LIBRARY
AUTOMATIONPROJECTCONFIGURATIONLNTERFACECLASSLIB
-----
210
11.6
APC
MODELLING
GUIDELINE
-----
210
11.6.1
HOW
TO
MODEL
AN
AUTOMATION
PROJECT
-----
211
11.6.2
HOW
TO
MODEL
A
DEVICEUSERFOLDER
-----
211
11.6.3
HOW
TO
MODEL
A
SUBNET
----
211
11.6.4
HOW
TO
MODEL
A
DEVICE
----
211
11.6.5
HOW
TO
MODEL
A
DEVICEITEM
-----
212
11.6.6
HOW
TO
MODEL
A
TAGTABLE-----
214
11.6.7
HOWTO
MODEL
A
TAGUSERFOLDER
-----
214
11.6.8
HOW
TO
MODEL
A
TAG
-----
214
11.6.9
HOW
TO
MODEL
A
CHANNEL
-----
215
11.6.10
HOW
TO
MODEL
A
COMMUNICATIONINTERFACE
-----
215
11.6.11
HOW
TO
MODEL
A
NODE
-----
215
11.6.12
HOW
TO
MODEL
A
COMMUNICATIONPORT
-----
216
11.6.13
HOW
TO
MODEL
AN
LOSYSTEM
-----
216
11.6.14HOW
TO
MODEL
A
POWERPORT
-----
216
11.6.15
HOW
TO
MODEL
A
SENSORPORT
-----
217
11.6.16
HOW
TO
MODEL
A
MODULEASSIGNMENT
-----
217
11.6.17HOW
TO
MODEL
BUS
SPECIFICAL
SECTIONS
-----
217
11.6.18
HOW
TO
MODEL
A
COMMUNICATIONPORTLNTERFACE
-----
218
11.6.19
HOW
TO
MODEL
A
POWERPORTLNTERFACE
-----
218
11.6.20
HOW
TO
MODEL
A
SENSORPORTLNTERFACE
-----
218
11.7
EXAMPLE
APPLICATION
-----
218
11.7.1
EXPORT FROM
ECAD
TO
AUTOMATIONML
-----
219
11.7.2
IMPORT
FROM
AUTOMATIONML
INTO
PLC
-----
219
11.8
DISCUSSION
AND
CONCLUSION
-----
220
11.9
ABOUT
THE
AUTHOR
-----
221
MATTHIAS
MUELLER
12
MODELLING
OF
DRIVE
CONFIGURATIONS
-
AR
DRIVES
MCAD
----
223
12.1
INTRODUCTION
AND
MOTIVATION
-----
223
12.1.1
USECASES
-----
223
12.1.2
RELATION
OF
ELECTRICAL
AND
MECHANICAL
ASPECTS
-----
225
12.2
AUTOMATIONML
MODEL
FOR
ELECTRICAL
ASPECTS
(ECAD)
-----
226
12.2.1
DATA
MODEL
-----
226
12.2.2
AUTOMATIONML
LIBRARIES
-----
227
12.2.3
MODELLING
EXAMPLE
-----
228
12.3
AUTOMATIONML
MODEL
FOR
MECHANICAL
ASPECTS
(MCAD)
-----
229
12.3.1
DATA
MODEL
-----
229
12.3.2
AUTOMATIONML
LIBRARIES
-----
232
12.3.3
MODELLING
EXAMPLE
----
234
12.4
DISCUSSION
AND
CONCLUSION
-----
235
12.5
ABOUT
THE
AUTHOR
-----
236
XVI
TABLE
OF
CONTENTS
ENDER
YEMENICIOGLU
13
AML
DOMAIN
MODEL
FOR
MATERIAL
HANDLING
-----
237
13.1
INTRODUCTION
AND
MOTIVATION
-----
237
13.2
MATERIAL
HANDLING
TOOLCHAIN
-----
238
13.3
AUTOMATIONML
DOMAIN
MODEL
FOR
MATERIAL
HANDLING
-----
240
13.3.1
MODULE
LEVEL
(LEVEL
1)
-----
240
13.3.2
PORT
LEVEL
(LEVEL
2)
-----
243
13.4
MATERIAL
HANDLING
LIBRARIES
IN
AUTOMATIONML
-----
245
13.4.1
MATERIAL
HANDLING
INTERFACE
CLASS
LIBRARY
-----
245
13.4.2
ROLE
CLASS
LIBRARY
FOR
MATERIAL
HANDLING
RESOURCES-----
245
13.4.3
ROLE
CLASS
LIBRARY
FOR
MATERIAL
HANDLING
PROCESSES
-----
247
13.4.4
ROLE
CLASS
LIBRARY
FOR
MATERIAL
HANDLING
PRODUCTS
-----
248
13.5
APPLICATION
EXAMPLES
-----
248
13.5.1
MODULE
LEVEL
EXAMPLE
-----
248
13.5.2
PORT
LEVEL
EXAMPLE
-----
251
13.6
CONCLUSION
-----
253
13.7
ABOUT
THE
AUTHOR
-----
253
LORENZ
HUNDT,
MATHIAS
WIEGAND,
TORBEN
MEYER
14
THE
AUTOMATIONML
COMPONENT
-----
255
14.1
INTRODUCTION
AND
USE
CASES
-----
255
14.1.1
AUTOMATION
COMPONENT
-----
255
14.1.2
STAKEHOLDER
-----
256
14.1.3
USE
CASES
FOR
AUTOMATIONML
COMPONENTS
-----
257
14.2
AUTOMATIONML
COMPONENT
DATA
MODEL
-----
265
14.2.1
STRUCTURING
AUTOMATIONML
COMPONENTS
IN
CAEX
-----
265
14.2.2
MAPPING
OF
ASPECTS
TO
AUTOMATIONML
ELEMENTS
-----
267
14.2.3
MAPPING
OF
GENERAL
ASPECTS
OF
AUTOMATIONML
COMPONENTS
-----
269
14.2.4
ROLE
AND
INTERFACE
CLASS
LIBRARIES
-----
269
14.2.5
USAGE
OF
ROLE
CLASSES
FOR
MODEL
INTEGRATION
-----
272
14.2.6
CONNECTING
AUTOMATIONML
COMPONENTS
AND
COMPOSITE
COMPONENTS
-----
273
14.3
AMLX
CONTAINER
FOR
AUTOMATIONML
COMPONENTS
-----
276
14.4
APPLICATION
EXAMPLE
PNEUMATIC
CYLINDER
ADN-25-5O-A-P-A
AS
AML
COMPONENT
-----
277
14.4.1
STEP
0:
PRECONDITIONS
-----
278
14.4.2
STEP
1:
MODELLING
OF
AN
AML
COMPONENT
AS
SYSTEMUNITCLASS
-----
279
14.4.3
STEP
2:
HOW
TO
MODEL
THE
ATTRIBUTES
-----
279
14.4.4
STEP
3:
HOW
TO
INTEGRATE
GRAPHIC
REPRESENTATION
-----
280
14.4.5
STEP
4:
HOW
TO
INTEGRATE
DOCUMENTATIONS
-----
282
14.4.6
STEP
5:
HOW
TO
INTEGRATE
BEHAVIOUR
-----
283
14.4.7
STEP
6:
HOW
TO
INTEGRATE
KINEMATICS
AND
GEOMETRY
-----
285
14.4.8
STEP
7:
HOW
TO
MODEL
CONNECTORS
-----
287
14.4.9
STEP
8:
HOW
TO
CONNECT
DIFFERENT
MODEL
ASPECTS
-----
289
14.4.10STEP
9:
HOW
TO
STORE
THE
AML
COMPONENT
AS
CONTAINER
PACKAGE
-----
290
14.4.11
SUMMARY
OF
THE
EXAMPLE
--
290
14.5
USABILITY
OF
AML
COMPONENTS
FOR
SIMULATION
IN
MULTIDISCIPLINARY
TOOLS
CHAINS
-----
292
14.6
CONCLUSION
AND
OUTLOOK
-----
293
14.7
ABOUT
THE
AUTHORS
-----
294
TABLE
OF
CONTENTS
-
XVII
RAINER
DRATH,
MARKUS
RENTSCHLER,
JORG
HINZE
15
AML
DOMAIN
MODEL
FOR
ELECTRIC
INTERFACES
-----
295
15.1
INTRODUCTION
-----
295
15.1.1
MOTIVATION
-----
295
15.1.2
USE
CASES
AND
VALUE
CREATION
POTENTIAL
-----
296
15.1.3
REQUIREMENTS
-----
297
15.2
TERMS
AND
MODELLING
PRINCIPLES
-----
298
15.2.1
RELATION
TO
OTHER
LIBRARIES
-----
299
15.2.2
OVERVIEW
OF
PROVIDED
LIBRARIES
-----
300
15.3
AML
ATTRIBUTE
TYPE
LIBRARIES
-----
301
15.3.1
MODELLING
OF
ATTRIBUTE
SEMANTICS
-----
301
15.3.2
GENERICINDUSTRIALATTRIBUTETYPELIB
-----
301
15.3.3
GENERICPINATTRIBUTETYPELIB
-----
302
15.3.4
IEC61076-2
ATTRIBUTETYPELIB
-----
302
15.3.5
CABLEATTRIBUTETYPELIB
-----
303
15.4
ROLE
CLASS
LIBRARY
FOR
LOGIC
CONNECTOR
FUNCTIONS
-----
303
15.5 INTERFACE
CLASS
LIBRARY
FOR
IEC61076-2
(M12,
M8
AND
M5)
-----
304
15.5.1
OVERVIEW
-----
304
15.5.2
ATTRIBUTES
OF
THE
M12,
M8
AND
M5
BASE
CLASSES
-----
305
15.5.3
ATTRIBUTES
OF
THE
PINTYPE
BASE
CLASS
-----
306
15.6
ROLE
CLASS
LIBRARY
FOR
MODELLING
CABLES
-----
306
15.7 INTERFACE
CLASS
LIBRARY
FOR
IEC61076-2-101
-----
307
15.7.1
LIBRARY
ARCHITECTURE
AND
MODELLING
CONCEPT
-----
307
15.7.2
CONNECTOR
VARIANTS
FOR
ML
2
AND
M8
CONNECTORS
-----
309
15.8
ANSIB93.55M
LIBRARY
FOR
7/8
CONNECTORS
-----
310
15.9
IEC60603-7
LIBRARY
FOR
RJ45
CONNECTORS
-----
310
15.10
IEC60807-2
LIBRARY
FOR
SUB-D
9
CONNECTORS
-----
311
15.11
LIBRARY
FOR
USB
CONNECTORS
-----
312
15.12
LIBRARY
FOR
TERMINAL
CONNECTORS
-----
312
15.13
GENERAL
MODELLING
RULES
-----
313
15.14
APPLICATION
EXAMPLES
-----
315
15.14.1
M12
TO
M12
CABLE
-----
315
15.14.2AUTOMATION
COMPONENT
WITH
MULTIPLE
ELECTRIC
CONNECTORS
-----
316
15.14.3
AUTOMATION
TOPOLOGY
-----
318
15.15
AVAILABILITY
-----
319
15.16
CONCLUSION
AND
OUTLOOK
-----
320
15.17
ABOUT
THE
AUTHORS
-----
321
MARKUS
RENTSCHLER
16
AUTOMATIONML
COMPONENT
CHECKER
-----
323
16.1
INTRODUCTION
AND
MOTIVATION
-----
323
16.2
TARGET
GROUPS
AND
USE
CASES
-----
324
16.3
FUNCTIONALITY
-----
324
16.4
OPERATING
ENVIRONMENTS
-----
325
16.5
AUTOMATIONML
COMPONENT
CHECKER
USER
GUIDE
-----
326
16.5.1
WEB
BASED
SERVICE
INTERFACE
-----
326
16.5.2
LOGIN
-----
326
16.5.3
FILE
SELECTION
-----
328
16.5.4
CHECK
-----
329
16.5.5
TEST
REPORT
-----
330
XVIII
-
TABLE
OF
CONTENTS
16.6
SUMMARY
-----
333
16.7
ABOUT
THE
AUTHOR
-----
334
MATTHIAS
RIEDL,
HOLGER
ZIPPER
17
AML
DOMAIN
MODEL
FOR
COMMUNICATION
SYSTEMS
-----
335
17.1
INTRODUCTION
AND
USE
CASES
-----
335
17.2
OBJECT
MODEL
OF
COMMUNICATION
SYSTEMS
-----
336
17.2.1
GENERAL
STRUCTURE
OF
A
COMMUNICATION
SYSTEM
-----
336
17.2.2
MODEL
OFA
PHYSICAL
TOPOLOGY
-----
337
17.2.3
MODEL
OFA
LOGICAL
TOPOLOGY
-----
338
17.2.4
MODEL
OFA
PHYSICAL
DEVICE
-----
338
17.3
EXAMPLES
OF
COMMUNICATION
SYSTEMS
-----
339
17.4
AUTOMATIONML
CLASSES
-----
342
17.4.1
THE
TECHNOLOGY
INDEPENDENT
COMMUNICATIONROLECLASSLIB
-----
342
17.4.2
THE
TECHNOLOGY
INDEPENDENT
COMMUNICATIONLNTERFACECLASSLIB
-----
342
17.5
MODELLING
GUIDELINE
FOR
TECHNOLOGY
SPECIFIC
LIBRARIES
-----
343
17.5.1
APPLICATION
EXAMPLE
FOR
A
PHYSICAL
NETWORK
-----
343
17.5.2
HOW
TO
MODEL
PROFINET
SPECIFIC
COMMUNICATION
ROLES
-----
344
17.5.3
HOW
TO
MODEL
PROFNET
SPECIFIC
COMMUNICATION
INTERFACES
-----
344
17.5.4
HOW
TO
MODEL
A
PROFINET
COMMUNICATION
DEVICE
TYPE
-----
345
17.5.5
HOW
TO
INTEGRATE
MULTIPLE
COMMUNICATION
DEVICES
TO
A
PHYSICAL
COMMUNICATION
SYSTEM
-----
346
17.5.6
HOW
TO
MODEL
THE
LOGICAL
COMMUNICATION
SYSTEM
-----
348
17.6
DISCUSSION
AND
CONCLUSION
-----
348
17.7
ABOUT
THE
AUTHORS
-----
349
MIRIAM
SCHLEIPEN
18
MODELLING
OPC
UA
WITH
AUTOMATIONML
-----
351
18.1
WHY
TO
COMBINE
AUTOMATIONML
AND
OPC
UA
-----
351
18.2
WHO
IS
INVOLVED?
-----
352
18.3
HOW
TO
MODEL
AN
OPC
UA
SERVER
CONFIGURATION
IN
AML
-----
352
18.3.1
EXAMPLE
-----
352
18.3.2
MODELLING
THE
OPC
UA
SERVER
-----
353
18.3.3
STEP
2:
MODEL
NECESSARY
ADDRESS
SPACE
CONTENT
OF
THE
OPC
UA
SERVER
-----
358
18.3.4
STEP
3:
USAGE
OF
THE
OPC
UA
SERVER
CONFIGURATION
INFORMATION
IN
AN
OPC
UA
CLIENT
-----
358
18.3.5
DISCUSSION:
WEAKNESS
OF
THE
BPR
DATAVARIABLE
-----
359
18.4
HOW
TO
USE
EXISTING
AML
MODELS
IN
AN
OPC
UA
SERVER
(AKA
APPLICATION
OF
THE
COMPANION
SPECIFICATION
AUTOMATIONML
FOR
OPC
UA)-----
359
18.5
DISCUSSION
AND
CONCLUSION
-----
362
18.6
ABOUT
THE
AUTHOR
-----
363
ARNDT
LUDER,
ANDREAS
GRAF
GATTERBURG,
MATTHIAS
MIL
ILER,
MIRIAM
SCHLEIPEN,
MATHIAS
WIEGAND,
STEFAN
BIFFL,
RAINER
DRATH
19
SERIALIZATION
OF
THE
ASSET
ADMINISTRATION
SHELL
BY
AUTOMATIONML
-----
365
19.1
INTRODUCTION
AND
USE
CASES
-----
365
19.1.1
RATIONALES
-----
365
19.1.2
STAKEHOLDER
AND
THEIR
USE
CASES
-----
367
19.1.3
REQUIREMENTS
FOR
THE
AUTOMATIONML
MODEL
-----
368
TABLE
OF
CONTENTS
-
-
XIX
19.2
META
MODEL
OF
INDUSTRY
4.0
ASSET
ADMINISTRATION
SHELL
-----
368
19.3
AAS
MODELLING
GUIDELINE
WITH
AUTOMATIONML
-----
370
19.3.1
AUTOMATIONML
CLASSES
FOR
THE
AAS
SERIALIZATION
-----
370
19.3.2
GUIDELINE
FOR
STRUCTURING
THE
AAS
WITH
AUTOMATIONML
-----
371
19.3.3
GUIDELINE
FOR
ENGINEERING
TOOLS
-----
371
19.4
EXAMPLE
FOR
AN
AML
BASED
SERIALIZATION
OF
AN
ASSET
ADMINISTRATION
SHELL
-----
371
19.5
INFORMATION
TO
BE
COVERED
BY
ASSET
ADMINISTRATION
SHELLS
-----
373
19.5.1
OVERVIEW
-----
373
19.5.2
MODELLING
GUIDELINE
FOR
SUBMODELS
-----
374
19.6
EXPORTING
AUTOMATIONML
BY
THE
AASX
PACKAGE
EDITOR
-----
375
19.7
WHEN
TO
USE
AML
IN
THE
CONTEXT
OF
THE
AAS
-----
375
19.8
SUMMARY
-----
376
19.9
ABOUT
THE
AUTHORS
-----
377
MARTIN
LANGOSCH,
ROMAN
MADER
20
AUTOMATIONML
INDUSTRIALIZATION
AND
TOOLCHAIN
-----
379
20.1
INTRODUCTION
AND
MOTIVATION
-----
379
20.2
APPROACH
-----
381
20.3
DATA
EXCHANGE
BETWEEN
TOOLS
AND
PLATFORMS
-----
382
20.4
DATA
GOVERNANCE
-----
384
20.5
ABOUT
THE
AUTHORS
-----
384
NICOLE
SCHMIDT,
MATTHIAS
RASSL
21
AUTOMATIONML
GOVERNANCE
AT
DAIMLER
AG
-----
385
21.1
INTRODUCTION
-----
385
21.2
WHAT
IS
AN
AUTOMATIONML
GOVERNANCE
-----
386
21.3
APPLICATION
OF
THE
AUTOMATIONML
GOVERNANCE
AT
DAIMLER
AG
-----
388
21.3.1
WHAT
IS
ADDRESSED
BY
THE
AUTOMATIONML GOVERNANCE?-----
388
21.3.2
WHO
IS
INVOLVED
IN
THE
AUTOMATIONML
GOVERNANCE?-----
390
21.3.3
HOW
DOES
THE
AUTOMATIONML
GOVERNANCE
WORK?
-----
392
21.4
DISCUSSION
AND
CONCLUSION
----
394
21.5
ABOUT
THE
AUTHORS
-----
396
MICHAEL
JOHN
22
AUTOMATIONML
AND
ECL@SS
INTEGRATION
-----
397
22.1
MOTIVATION
AND
SCOPE
-----
397
22.2
USE
CASES
AND
CONSIDERED
DATA
EXCHANGE
STRUCTURES
-----
398
22.2.1
TECHNICAL
USE
CASES-----
398
22.2.2
EXCHANGE
USE
CASES
-----
400
22.2.3
APPLICATION
USE
CASES-----
403
22.3
REALIZATION
OF
TECHNICAL
USE
CASES
-----
405
22.3.1
HOW
TO
INTEGRATE
ECL@SS
ATTRIBUTE
SEMANTICS
VIA
IRDI
-----
405
22.3.2
HOW
TO
INTEGRATE
ECI@SS
OBJECT
SEMANTICS
VIA
EDASSCLASSSPECIFICATION
ROLECLASS
-----
406
22.3.3
HOW
TO
GENERATE
AN
ECL@SS
ROLE
CLASS
LIBRARY
-----
407
22.3.4
HOW
TO
TRANSFORM
ECL@SS
ATTRIBUTES
-----
409
22.4
EXAMPLE
-----
409
22.5
DISCUSSION
AND
CONCLUSION
-----
410
22.6
ABOUT
THE
AUTHOR
-----
410
XX
TABLE
OF
CONTENTS
PRERNA
JUHLIN,
RAINER
DRATH
23
SEMANTIC
AND
PRAGMATIC
INTEROPERABILITY
MAPPINGS
-----
411
23.1
INTRODUCTION
-----
411
23.2
HOW
TO
EXCHANGE
DATA
WITHOUT
SEMANTIC
STANDARDIZATION
-----
412
23.3
OVERVIEW
OF
THE
METHODOLOGY
-----
414
23.3.1
PHASE
1:
INTEROPERABILITY
MAPPINGS
CREATION
-----
414
23.3.2
PHASE
2:
AUTOMATIC
DATA
EXCHANGE
WITH
MEANING
AND
USAGE
ALIGNMENTS
-----
418
23.4
MODELLING
GUIDELINE
-----
421
23.4.1
APPLICATION
EXAMPLE
-----
421
23.4.2
TECHNICAL
APPROACH
-----
422
23.4.3
MODELLING
OF
DATA
OBJECT
TYPES
AS
SYSTEMUNITCLASS
(PHASE
1,
STEP
1)
-----
425
23.4.4
HOWTO
MODEL
SEMANTIC
INTEROPERABILITY
ALIGNMENTS
(PHASE
1,
STEP
2)
-----
425
23.4.5
FROM
SEMANTIC
MAPPINGS
TO
SEMANTIC
STANDARDIZATION
(PHASE
1,
STEP
2
)
-----
429
23.4.6
HOWTO
MODEL
PRAGMATIC
INTEROPERABILITY
ALIGNMENTS
(PHASE
1,
STEP
3)
-----
430
23.4.7
AUTOMATIC
DATA
EXCHANGE
WITH
MEANING
AND
USAGE
ALIGNMENTS
(PHASE
2)
-----
432
23.5
DISCUSSION
AND
CONCLUSION
----
433
23.6
ABOUT
THE
AUTHORS
-----
434
MIRIAM
SCHLEIPEN
24
EXTENDED
ROLECLASS
LIBRARIES
-----
435
24.1
INTRODUCTION:
THE
VALUE
OF
ROLECLASS
LIBRARIES
-----
435
24.2
HOW
TO
USE
AUTOMATIONML
ROLECLASS
LIBRARIES
-----
436
24.2.1
USER-DEFINED
ROLECLASS
LIBRARIES
IN
ONE
MODEL
-----
436
24.2.2
USER-DEFINED
ROLECLASS
LIBRARIES
IN
MULTIPLE
MODELS
-----
437
24.2.3
USER-DEFINED
ROLECLASS
LIBRARIES
IN
A
DEFINED
CONTEXT
-----
437
24.2.4
AUTOMATIONMLBASEROLECLASSLIB-----
437
24.2.5
NORMATIVE
AUTOMATIONML
IEC
ROLECLASS
LIBRARIES
-----
438
24.2.6
INFORMATIVE
AUTOMATIONML
IEC
ROLECLASS
LIBRARIES
-----
439
24.2.7
AUTOMATIONML
E.V.
ROLECLASS
LIBRARIES
-----
440
24.3
HOW
TO
FIND
AND
IMPORT
AUTOMATIONML
ROLECLASS
LIBRARIES
-----
441
24.4
HOW
TO
MODEL
A
PLANT
HIERARCHY
WITH
THE
RESOURCESTRUCTURE
SEMANTIC
-----
443
24.4.1
EXAMPLE
-----
445
24.4.2
STEP
1:
CREATE
AN
INSTANCEHIERARCHY
WITH
INTERNALELEMENTS
-----
446
24.4.3
STEP
2:
APPLY
THE
SEMANTICS
(AKA
ROLECLASSES)
-----
447
24.5
THE
ISA
106
HIERARCHY
AS
EXAMPLE
HOWTO
MAP
A
USER-DEFINED
ROLECLASS
LIBRARY
-----
447
24.6
DISCUSSION
AND
CONCLUSION
------448
24.7
ABOUT
THE
AUTHOR
-----
449
BERNHARD
WALLY,
ARNDT
LUDER
25
AML-BASED
ENTERPRISE
CONTROL
SYSTEM
INTEGRATION
BY
IEC
62264
------
451
25.1
INTRODUCTION
AND
USE
CASES-----
451
25.2
DATA
MODEL
-----
453
25.2.1
PERSONNEL
-----
454
25.2.2
EQUIPMENT
-----
455
25.2.3
MATERIAL
-----
455
25.2.4
PROCESS
SEGMENTS
-----
456
25.2.5
FURTHER
CONCEPTS
-----
456
25.3
AML
CLASSES
-----
456
25.4
MODELLING
GUIDELINE
-----
458
TABLE
OF
CONTENTS
-
XXI
25.4.1
APPLICATION
EXAMPLE
-----
458
25.4.2
HOW
TO
MODEL
PERSONNEL
-----
459
25.4.3
HOW
TO
MODEL
EQUIPMENT
-----
460
25.4.4
HOWTO
MODEL
MATERIAL
-----
461
25.4.5
HOWTO
MODEL
PROCESS
SEGMENTS
-----
461
25.5
DISCUSSION
AND
CONCLUSION
------464
25.6
ABOUT
THE
AUTHORS
-----
465
REFERENCES
FOR
PART
II
-----
467
PART
III:
THE
FUTURE
-
AUTOMATIONML
RESEARCH
-----
481
RAINER
DRATH
26
OVERVIEW
OF
PART
III
----
483
BIRGIT
VOGEL-HEUSER,
MINJIE
ZOU,
MICHAEL
SOLLFRANK
27
AUTOMATIONML
BASED
DEVELOPMENT
OF
MECHATRONIC
SYSTEMS
----
485
27.1
INTRODUCTION
AND
MOTIVATION
-----
485
27.2
PROBLEMS
IN
THE
WORKFLOW
OF
AUTOMATED
PRODUCTION
SYSTEMS
-----
486
27.3
THE
RESEARCH
APPROACH:
MODEL-BASED
SYSTEMS
ENGINEERING
-----
486
27.3.1
ABOUT
MODEL-BASED
SYSTEMS
ENGINEERING
(MBSE)
-----
486
27.3.2
COUPLING
THE
INDUSTRIAL
TOOLCHAIN
IN
MECHATRONIC
MBSE
VIA
AUTOMATIONML:
THE
ARCHITECTURE
-----
487
27.3.3
MAPPING
BETWEEN
SYSML4MECHATRONICS
AND
AUTOMATIONML
-----
489
27.3.4
GENERATION
OF
MCAD
FROM
AUTOMATIONML
-----
491
27.3.5
GENERATION
OF
ECAD
FROM
AUTOMATIONML
-----
493
27.3.6
GENERATION
OF
THE
PLC
CONTROL
PROGRAM
FROM
AUTOMATIONML
-----
495
27.3.7
INCONSISTENCY
IDENTIFICATION
BASED
ON
AUTOMATIONML
-----
496
27.4
THE
OVERALL
MBSE
WORKFLOW
ENABLED
BY
AUTOMATIONML
-----
497
27.5
DISCUSSION
AND
CONCLUSION
-----
499
27.6
REFERENCES
-----
501
27.7
ABOUT
THE
AUTHORS
-----
502
BIRGIT
VOGEL-HEUSER,
FELIX
OCKER,
LUKAS
GEHLEN
28
CONCEPT
TO
REFINE
AND
COMPUTATIONALLY
EVALUATE
PPR
INFORMATION
IN
AML
----
503
28.1
INTRODUCTION
AND
USE
CASE-----
503
28.1.1
APPLICATION
EXAMPLE-----
504
28.1.2
MODELLING
PRODUCTS,
PROCESSES,
AND
RESOURCES
OF
THEXPPU
-----
505
28.1.3
RESEARCH
QUESTIONS
AND
REQUIREMENTS
-----
507
28.2
APPROACH
-----
507
28.2.1
REFINED
INTERFACE
DEFINITIONS
-----
507
28.2.2
REPRESENTATION
OF
CHANGES
TO
THE
PLANT
IN
AML
-----
512
28.2.3
EXTRACTING
INFORMATION
FROM
AML
-----
513
28.3
DISCUSSION
AND
CONCLUSION
-----
517
28.4
REFERENCES
-----
517
28.5
ABOUT
THE
AUTHORS
-----
519
XXII
TABLE
OF
CONTENTS
DOMINIK
BRAUN,
BEHRANG
ASHTARI,
MICHAEL
WEYRICH
29
INTEGRATION
OF
DATA
AND
SOFTWARE
INTO
THE
DIGITAL
TWIN
VIA
AML
------
521
29.1
INTRODUCTION
-----
521
29.2
CHARACTERISTICS
OF
THE
DIGITAL
TWIN
-----
522
29.3
TOOLS
AND
MODELS
INTEGRATION
APPROACHES
FOR
DIGITAL
TWINS
-----
524
29.4
AN
EXAMPLE
FOR
THE
CREATION
OF
A
DIGITAL
TWIN
USING
PLM
SYSTEMS
-----
525
29.5
RECONFIGURATION
OF
AUTOMATED
SYSTEMS
WITH
A
DIGITAL
TWIN
-----
529
29.6
CHALLENGES
OF
STRUCTURED
MODELS
WITHIN
PLM
SYSTEMS
-----
530
29.7
AUTOMATIONML
INCREASING
THE
FLEXIBILITY
OF
DIGITAL
TWINS
-----
531
29.8
TOWARDS
FUTURE
RESEARCH
ABOUT
THE
COMBINATION
OF
PLM
AND
AML
FOR
DIGITAL
TWIN
----
534
29.9
CONCLUSION
AND
OUTLOOK
-----
535
29.10
REFERENCES
-----
536
29.11
ABOUT
THE
AUTHORS
-----
538
ANDREAS
WIIRGER
30
OPTIMIZING
THE
ENGINEERING
OF
TECHNICAL
ENERGY
MANAGEMENT
SYSTEMS
-----
539
30.1
INTRODUCTION
-----
539
30.2
AN
ENGINEERING
CONCEPT
FOR
TECHNICAL
ENERGY
MANAGEMENT
SYSTEMS
-----
540
30.3
RELEVANT
SCIENTIFIC
PAPERS
AND
PUBLICATIONS
-----
542
30.3.1
HARDWARE
CONFIGURATION
MODELLING
-----
542
30.3.2
MODELLING
PLANTS
FROM
AN
ENERGY
POINT
OF
VIEW
-----
543
30.3.3
A
COMBINATION
OF
AUTOMATIONML
AND
OPC
UA-----
543
30.4
MODELLING
OF
PROFINET
COMMUNICATION
SYSTEMS
-----
544
30.5
CONCEPT
FOR
ENERGY
INFORMATION
MODELS
-----
545
30.6
CONCEPT
FOR
AN
ENERGETIC
PRODUCTION
SITE
MODEL
-----
547
30.6.1
DEFINITION
AND
MODELLING
OF
PHYSICAL
BALANCING
GROUPS
-----
548
30.6.2
DEFINITION
AND
MODELLING
OF
USER-DEFINED
BALANCING
GROUPS
-----
549
30.6.3
ENERGETIC
PRODUCTION
SITE
MODEL
IN
AML
-----
550
30.7
EVALUATION
AND
OUTLOOK
-----
551
30.8
REFERENCES-----
551
30.9
ABOUT
THE
AUTHOR
-----
553
MILAN
VATHOOPAN,
KIRILL
DOROFEEV,
ALOIS
ZOITL
31
SKILL-BASED
ENGINEERING
OF
AUTOMATION
SYSTEMS:
USE
CASE
AND
EVALUATION
------
555
31.1
INTRODUCTION
-----
555
31.2
BACKGROUND
-----
556
31.2.1
BENEFIT
OF
SKILL-BASED
ENGINEERING
ON
CURRENT
AUTOMATION
SYSTEMS
-----
556
31.2.2
STATE
OF
THE
ART
IN
SKILL-BASED
AUTOMATION
ENGINEERING
AND
OPERATION
-----
557
31.3
MODEL
OFA
SKILL
-----
558
31.4
REALIZING
A
SKILL-BASED
AUTOMATION
SYSTEM
-----
561
31.5
AUTOMATION
SYSTEM
PLANNINGWITH
SYSTEMPLANNER
-----
563
31.5.1
BASIC
METHODOLOGY
OF
PLANNING
USED
IN
SYSTEMPLANNER
-----
563
31.5.2
PROTOTYPICAL
IMPLEMENTATION
-----
565
31.6
GENERATING
EXECUTABLE
SKILL-BASED
CONTROL
LOGIC
-----
567
31.7
EVALUATION
-----
569
31.7.1
SKILL-BASED
PLANNING
OF
THE
PICK-AND-PLACE
STATION
------570
31.7.2
GENERATING
THE
CODE
-----
572
TABLE
OF
CONTENTS
-
XXIII
31.8
OUTLOOK
AND
CONCLUSION
-----
573
31.9
REFERENCES-----
574
31.10
ABOUT
THE
AUTHORS
-----
577
ARNDT
LUDER,
STEFAN
BIFFL,
FELIX
RINKER,
ANNA-KRISTIN
BEHNERT
32
ENGINEERING
DATA
LOGISTICS
BASED
ON
AML
-----
579
32.1
INTRODUCTION
-----
579
32.2
STAKEHOLDER
AND
THEIR
USE
CASES-----
581
32.3
RUNNING
EXAMPLE
-----
582
32.4
BASIC
DATA
LOGISTICS
ARCHITECTURE
-----
583
32.5
PREREQUISITES
FOR
APPLICATION
-
COMMON
CONCEPT
IDENTIFICATION
AND
MODELLING
-----
586
32.5.1
COMMON
CONCEPTS
IDENTIFICATION
-----
586
32.5.2
AUTOMATIONML
REPRESENTATION
OF
CONCEPTS
-----
588
32.6
FLEXIBLE
TOOL
ADAPTERS
-----
592
32.6.1
CSV
ADAPTER
-----
592
32.6.2
XML
ADAPTER
------
593
32.7
CENTRAL
DATA
LOGISTICS
------
594
32.8
APPLICATION
EXAMPLE
-----
595
32.9
SOFTWARE
SYSTEM
REQUIREMENTS
-----
598
32.10
SUMMARY
-----
599
32.11
REFERENCES-----
600
32.12
ABOUT
THE
AUTHORS
-----
601
JANNI
SINNEMANN,
MATTHIAS
BARTELT,
ANTON
STRAHILOV,
DIMITRI
PENNER,
BERND
KUHLENKOTTER
33
ENERGY
OPTIMIZATION
DURING
VIRTUAL
COMMISSIONING
----
603
33.1
VIRTUAL
COMMISSIONING
WORKFLOW
-----
603
33.1.1
INTRODUCTION
-----
603
33.1.2
PROBLEMS
AND
OBJECTIVES
-----
606
33.1.3
FIELDS
OF
ACTION
AND
USE
OF
AUTOMATIONML
-----
606
33.2
MODELLING
RECOMMENDATIONS
-----
608
33.2.1
HOW
TO
MODEL
DIGITAL
TWINS
-----
608
33.2.2
HOW
TO
MANAGE
THE
VERSIONING
OF
ENGINEERING
STATES
-----
612
33.2.3
HOW
TO
MODEL
PRODUCTION
PROCESSES
----
615
33.2.4
HOW
TO
MODEL
ENERGY
PROFILES
-----
621
33.2.5
HOW
TO
CONNECT
DIFFERENT
PLANNING
DATA
----
623
33.3
DISCUSSION
AND
CONCLUSION
-----
627
33.4
REFERENCES-----
628
33.5
ABOUT
THE
AUTHORS
-----
629
ABBREVIATIONS
------
631
T
RADEMARKS
------
635
INDEX
-----
637
|
adam_txt |
TABLE
OF
CONTENTS
RAINER
DRATH
1
ABOUT
THIS
BOOK
------
1
1.1
INTRODUCTION
-----
1
1.2
READING
GUIDANCE
-----
1
1.3
ABOUT
AUTOMATIONML
-----
2
1.4
RELATED
AUTOMATIONML
SPECIFICATIONS
-----
3
1.4.1
OVERVIEW
-----
3
1.4.2
AUTOMATIONML
IEC
62714
SERIES
------
3
1.4.3
WHITEPAPERS
-----
5
1.4.4
APPLICATION
RECOMMENDATIONS
-----
5
1.4.5
BEST
PRACTICE
RECOMMENDATIONS
------
5
1.4.6
AVAILABILITY
-----
6
PART
I:
AUTOMATIONML
DEVELOPMENT
SUPPORT
-----
7
RAINER
DRATH
2
OVERVIEW
OF
PART
I
-----
9
RONALD
ROSENDAHL,
ENDER
YEMENICIOGLU
3
SOFTWARE
DEVELOPMENT
WITH
AUTOMATIONML
------
11
3.1
INTRODUCTION
-----
11
3.2
LAYERED
ARCHITECTURE
-----
11
3.2.1
LAYER
0
------
12
3.2.2
LAYER
1
------
13
3.2.3
LAYER
2
------
14
3.2.4
LAYER
3
------
15
3.3
IMPLEMENTATION
METHODS
-----
16
3.3.1
SIMPLE
API
FOR
XML
(SAX)
-----
16
3.3.2
DOCUMENT
OBJECT
MODEL
(DOM)
-----
16
3.3.3
SERIALIZATION
TO
XML
-----
17
3.3.4
IMPLEMENTATION
-----
17
3.3.5
USECASES
-----
18
3.4
JAVA
ENGINE
-----
19
3.4.1
JAVA
ARCHITECTURE
FOR
XML
BINDING
(JAXB)
-----
19
3.4.2
ECLIPSELINK
-
JAXB
MODEL
COMPILER
-----
20
3.4.3
ECLIPSELINK
-
PERSISTENCE
API
-----
22
3.4.4
AUTOMATIONML
OBJECT
MODELLING
-----
24
3.5
AUTOMATIONML
ENGINE
-----
28
3.5.1
AML.ENGINE
(C#),
BASIC
ARCHITECTURE
AND
DESIGN
-----
28
3.5.2
AML.ENGINE
TUTORIAL
-----
30
3.6
AUTOMATIONML
EDITOR
PLUGIN
-----
35
3.6.1
GETTING
STARTED
-----
35
3.6.2
PLUGIN
IMPLEMENTATION
-----
36
3.7
COMPARISON
AND
CONCLUSION
----
38
3.8
ABOUT
THE
AUTHORS
-----
40
XII
-
TABLE
OF
CONTENTS
JOSEF
PRINZ,
ENDER
YEMENICIOGLU,
RAINER
DRATH
4
AUTOMATIONML
EXPORT
AND
IMPORT
DATA
INTERFACES
------
41
4.1
INTRODUCTION
-----
41
4.2
GENERAL
IMPORT/EXPORT
CONCEPT
-----
41
4.2.1
OVERVIEW
-----
41
4.2.2
GENERAL
ARCHITECTURE
-----
42
4.2.3
SEMANTICS
DURING
EXPORT
AND
IMPORT
-----
44
4.2.4
GENERAL
IMPORT
CONCEPT
-----
45
4.3
IMPLEMENTATION
CONCEPTS
FOR
THE
TRANSFORMATION
LAYER
OF
AN
EXPORT
INTERFACE
-----
46
4.4
IMPLEMENTATION
CONCEPTS
FOR
THE
TRANSFORMATION
LAYER
OF
AN
IMPORT
INTERFACE
-----
50
4.5
DEFINITION
OF
SYSTEMLLNITCLASSES
FOR
EXTERNALIZATION
CONCEPTS
-----
53
4.6
IDENTIFICATION
CONCEPTS
-----
55
4.6.1
LABELLING
FOR
EXPORTERS
-----
55
4.6.2
OBJECT
IDENTIFICATION
-----
56
4.7 INTERFACE
IMPLEMENTATION
EXAMPLES
-----
58
4.7.1
GENERAL
PROCEDURES
-----
58
4.7.2
AUTOMATIONML
EXPORT
WITH
INTERNALIZED
GENERATION
------
62
4.7.3
AUTOMATIONML
EXPORT
WITH
EXTERNALIZED
GENERATION
------
66
4.7.4
AUTOMATIONML
IMPORT
WITH
INTERNALIZED
GENERATION
------
70
4.8
CONCLUSION
-----
72
4.9
ABOUT
THE
AUTHORS
-----
73
JAN-WILHELM
BLUME,
LJILJANA
STOJANOVIC
5
THE
AMLTESTCENTER
------
75
5.1
INTRODUCTION
AND
MOTIVATION
FOR
THE
AMLTESTCENTER-----
75
5.2
VERIFICATION
OF
GENERAL
AML
CONFORMITY
WITH
THE
AMLTESTCENTER-----
77
5.2.1
GENERAL
CONCEPT
-----
77
5.2.2
ABOUT
CONSISTENCY
RULES
-------
78
5.2.3
USER
INTERFACE
AND
APPLICATION
-----
79
5.2.4
FIELDS
OF
IMPROVEMENT
-----
80
5.3
AMLTESTCENTER
FOR
DOMAIN
SPECIFIC
RULES
-----
80
5.3.1
REQUIREMENTS/NEEDS
FOR
A
DECLARATIVE
APPROACH
-----
80
5.3.2
NEW
CONCEPT
-EXTENSION
WITH
THE
"
ENGINE
"
FOR
RULE
EXECUTION
-----
82
5.3.3
AAS
RULES
EXAMPLE
-----
83
5.3.4
IMPLEMENTATION
DETAILS
-----
84
5.4
CONCLUSION
AND
NEXT
STEPS
-----
85
5.5
ABOUT
THE
AUTHORS
-----
86
REFERENCES
FOR
PART
I
------
87
PART
II:
THE
INDUSTRIAL COOKBOOK
-----
91
RAINER
DRATH
6
OVERVIEW
OF
PART
II
-----
93
RAINER
DRATH,
THOMAS
TAUCHNITZ
7
AML
DOMAIN
MODEL
FOR
VDI
3697-1:
DATA
EXCHANGE
BETWEEN
CAE
AND
PCS
-----
95
TABLE
OF
CONTENTS
-
XIII
7.1
INTRODUCTION
AND
MOTIVATION
-----
95
7.2
ABOUT
PROCESS
CONTROL
EQUIPMENT
(PCE)
-----
97
7.3
GMA-TECHNICAL
COMMITTEE
6.16
-----
98
7.4
ARCHITECTURE
OVERVIEW
OF
A
PCE
REQUEST
-----
99
7.5
THE
AML
CLASS
MODEL
-----
101
7.5.1
OVERVIEW
-----
101
7.5.2
CLASS
MODEL
OF
THE
NE150SUCLIBRARY
-----
102
7.5.3
DATA
MODEL
OF
THE
NE150LNTERFACELIBRARY
-----
104
7.5.4
DATA
MODEL
OFTHE
NE150PLANTHIERARCHYROLECLASSLIB
-----
105
7.6
NAMUR
CONTAINER
MODELLING
GUIDELINE
-----
106
7.6.1
PREPARATION
-----
106
7.6.2
STEPS
HOWTO
MODEL
A
PCE
REQUEST
WITH
AML
-----
107
1.7
TYPICAL
MODELLING
GUIDELINE
-----
109
7.7.1
ABOUT
TYPICALS
-----
109
7.7.2
HOW
TO
MODEL
TYPICALS
-----
109
7.8
EXPERIENCES
IN
THE
PRACTICAL
IMPLEMENTATION
-----
111
7.9
DISCUSSION
AND
CONCLUSION
-----
111
7.10
ACKNOWLEDGEMENTS
-----
112
7.11
ABOUT
THE
AUTHORS
-----
112
ANDREAS
SCHULLER
8
AML
DOMAIN
MODEL
FOR
VDI
3697-2:
DATA
EXCHANGE
BETWEEN
CAE
SYSTEMS
------
113
8.1
INTRODUCTION
AND
MOTIVATION
------
113
8.2
DATA
MODEL
-----
114
8.3
AUTOMATIONML
LIBRARY
NE159SUCLIBRARY
-----
116
8.4
AML
MODELLING
GUIDELINE
------
118
8.4.1
APPLICATION
EXAMPLE
ACCORDINGTO
NE
159
-----
118
8.4.2
STEP
1:
PREPARATION
-----
119
8.4.3
STEP
2:
MODELLING
THE
PLANT
HIERARCHY
-----
120
8.4.4
STEP
3:
MODELLINGTHE
PCE
REQUEST
-----
122
8.5
DISCUSSION
AND
CONCLUSION
-----
122
8.6
ACKNOWLEDGEMENTS
-----
123
8.7
ABOUT
THE
AUTHOR
-----
123
MARIO
HOERNICKE,
KATHARINA
STARK,
LEON
URBAS
9
MTP
-
AUTOMATION
ENGINEERING
OF
MODULAR
PROCESS
PLANTS
-----
125
9.1
INTRODUCTION
-----
125
9.1.1
OVERVIEW
-----
125
9.1.2
ABOUT
MODULES,
FUNCTIONALITY
AND
MOTIVATION
-----
126
9.1.3
STATE-OF-THE-ART
-----
127
9.1.4
AUTOMATION
ENGINEERING
AND
ARCHITECTURE
OF
MODULAR
PLANTS
-----
128
9.1.5
STATE-BASED
CONTROL
AND
SERVICE-ORIENTED
ARCHITECTURE
-----
130
9.1.6
STANDARDIZATION
-----
130
9.1.7
SCOPE
-----
131
9.2
MTP
AND
AUTOMATIONML
-----
131
9.3
DATA
MODEL
-
THE
MODULE
TYPE
PACKAGE
(MTP)
-----
132
9.4
AUTOMATIONML
CLASSES
-----
135
9.4.1
BASIC
LIBRARIES
-----
137
9.4.2
DATA
OBJECT
LIBRARIES
-----
139
XIV
-
TABLE
OF
CONTENTS
9.4.3
HMI
LIBRARIES
-----
141
9.4.4
SERVICE
LIBRARIES
-----
142
9.4.5
ALARM
LIBRARIES
-----
144
9.5
MODELLING
GUIDE
BASED
ON
AN
APPLICATION
EXAMPLE
-----
145
9.5.1
HOW
TO
MODEL
THE
MANIFEST
-----
145
9.5.2
HOW
TO
MODEL
THE
TAGS
-----
146
9.5.3
HOWTO
MODEL
THE
COMMUNICATION
INTERFACES
-----
148
9.5.4
CONCEPT
OF
LINKEDOBJECTS
-----
150
9.5.5
HOWTO
MODEL
THE
HMI
-----
150
9.5.6
HOWTO
MODEL
MODULE
SERVICES
-----
154
9.5.7
HOW
TO
MODEL
ALARMS
AND
EVENTS
-----
157
9.6
INDUSTRIAL
CASE
STUDIES,
PILOTS
AND
INITIATIVES
-----
159
9.6.1
ACHEMA
DEMONSTRATOR
-----
159
9.6.2
PILOT
FOR
A
BIOPHARMACEUTICAL
PROJECT
-----
160
9.7
DISCUSSION
AND
CONCLUSION
-----
162
9.8
OUTLOOK
-----
162
9.9
ABOUT
THE
AUTHORS
-----
164
IDAR
PE
INGEBRIGTSEN,
RAINER
DRATH
10
AML
DOMAIN
MODEL
FOR
SYSTEM
CONTROL
DIAGRAMS
------
165
10.1
INTRODUCTION
-----
165
10.1.1
THE
SCD
ORIGIN
-----
165
10.1.2
WHAT
IS
A
SYSTEM
CONTROL
DIAGRAM
(SCD)?
-----
166
10.1.3
BRIEF
OVERVIEW
OF
THE
SYSTEM
CONTROL
DIAGRAM
(SCD)
-----
167
10.1.4
ADETAILED
EXAMPLE
-
LEVEL
CONTROL
-----
168
10.1.5
MULTIDISCIPLINE
SCD
DEVELOPMENT
-----
169
10.1.6
INPUT
TO
THE
ICSS
CONFIGURATION
-----
170
10.2
THE
SCOPE
OF
THE
AUTOMATIONML
TRANSFER
-----
170
10.2.1
THE
PROCESS
PART
OF
SYSTEM
CONTROL
DIAGRAMS
(SCDS)
-----
170
10.2.2
THE
CONTROL
PART
OF
SYSTEM
CONTROL
DIAGRAMS
(SCDS)
-----
171
10.3
THE
SYSTEM
CONTROL
DIAGRAM
DATA
MODEL
-----
175
10.3.1
THE
DATA
MODEL
-----
175
10.3.2
MODELLING
STRATEGY
-----
177
10.4
AML
CLASSES
-----
177
10.5
INDUSTRIAL
CASE
STUDIES,
PILOTS
AND
INITIATIVES
-----
189
10.6
DISCUSSION
AND
CONCLUSION
-----
191
10.6.1
DOCUMENT
VERSUS
DATA-ORIENTED
DESIGN
-----
191
10.6.2
HMI
DISPLAY
-----
192
10.6.3
FUTURE
EXPANSION
OF
THE
SCD
AML
DEFINITION
-----
192
10.6.4
CAUSE
AND
EFFECT
DOCUMENTS
-----
192
10.6.5
USAGE
OF
VENDOR
FUNCTION
BLOCKS
-----
192
10.6.6
STRATEGY
FOR
HANDLING
UNKNOWN
DATA
-----
193
10.7
SUMMARY
AND
OUTLOOK
-----
194
10.8
ABOUT
THE
AUTHORS
-----
195
MICHAEL
JOHN
11
DATA
EXCHANGE
BETWEEN
ECAD
AND
PLC
TOOLS
-
AR
APC
------
197
11.1
INTRODUCTION
AND
MOTIVATION
-----
197
11.2
TYPICAL
ENGINEERING
WORKFLOW
-----
198
11.3
APC
MODELLING
CONCEPT
-----
203
TABLE
OF
CONTENTS
XV
11.3.1
NEUTRAL
DATA
MODEL
-----
203
11.3.2
BASIC
REQUIREMENTS
FOR
THE
IMPLEMENTATION
OF
THE
NEUTRAL
MODEL
-----
204
11.3.3
CONTENTS
OF
DATA
EXCHANGE
-----
205
11.4
APC
DATA
EXCHANGE
INFORMATION
MODEL
-----
206
11.5
AMLCLASSES
-----
209
11.5.1
ROLE
CLASS
LIBRARY
AUTOMATIONPROJECTCONFIGURATIONROLECLASSLIB
-----
209
11.5.2
LIBRARY
AUTOMATIONPROJECTCONFIGURATIONLNTERFACECLASSLIB
-----
210
11.6
APC
MODELLING
GUIDELINE
-----
210
11.6.1
HOW
TO
MODEL
AN
AUTOMATION
PROJECT
-----
211
11.6.2
HOW
TO
MODEL
A
DEVICEUSERFOLDER
-----
211
11.6.3
HOW
TO
MODEL
A
SUBNET
----
211
11.6.4
HOW
TO
MODEL
A
DEVICE
----
211
11.6.5
HOW
TO
MODEL
A
DEVICEITEM
-----
212
11.6.6
HOW
TO
MODEL
A
TAGTABLE-----
214
11.6.7
HOWTO
MODEL
A
TAGUSERFOLDER
-----
214
11.6.8
HOW
TO
MODEL
A
TAG
-----
214
11.6.9
HOW
TO
MODEL
A
CHANNEL
-----
215
11.6.10
HOW
TO
MODEL
A
COMMUNICATIONINTERFACE
-----
215
11.6.11
HOW
TO
MODEL
A
NODE
-----
215
11.6.12
HOW
TO
MODEL
A
COMMUNICATIONPORT
-----
216
11.6.13
HOW
TO
MODEL
AN
LOSYSTEM
-----
216
11.6.14HOW
TO
MODEL
A
POWERPORT
-----
216
11.6.15
HOW
TO
MODEL
A
SENSORPORT
-----
217
11.6.16
HOW
TO
MODEL
A
MODULEASSIGNMENT
-----
217
11.6.17HOW
TO
MODEL
BUS
SPECIFICAL
SECTIONS
-----
217
11.6.18
HOW
TO
MODEL
A
COMMUNICATIONPORTLNTERFACE
-----
218
11.6.19
HOW
TO
MODEL
A
POWERPORTLNTERFACE
-----
218
11.6.20
HOW
TO
MODEL
A
SENSORPORTLNTERFACE
-----
218
11.7
EXAMPLE
APPLICATION
-----
218
11.7.1
EXPORT FROM
ECAD
TO
AUTOMATIONML
-----
219
11.7.2
IMPORT
FROM
AUTOMATIONML
INTO
PLC
-----
219
11.8
DISCUSSION
AND
CONCLUSION
-----
220
11.9
ABOUT
THE
AUTHOR
-----
221
MATTHIAS
MUELLER
12
MODELLING
OF
DRIVE
CONFIGURATIONS
-
AR
DRIVES
MCAD
----
223
12.1
INTRODUCTION
AND
MOTIVATION
-----
223
12.1.1
USECASES
-----
223
12.1.2
RELATION
OF
ELECTRICAL
AND
MECHANICAL
ASPECTS
-----
225
12.2
AUTOMATIONML
MODEL
FOR
ELECTRICAL
ASPECTS
(ECAD)
-----
226
12.2.1
DATA
MODEL
-----
226
12.2.2
AUTOMATIONML
LIBRARIES
-----
227
12.2.3
MODELLING
EXAMPLE
-----
228
12.3
AUTOMATIONML
MODEL
FOR
MECHANICAL
ASPECTS
(MCAD)
-----
229
12.3.1
DATA
MODEL
-----
229
12.3.2
AUTOMATIONML
LIBRARIES
-----
232
12.3.3
MODELLING
EXAMPLE
----
234
12.4
DISCUSSION
AND
CONCLUSION
-----
235
12.5
ABOUT
THE
AUTHOR
-----
236
XVI
TABLE
OF
CONTENTS
ENDER
YEMENICIOGLU
13
AML
DOMAIN
MODEL
FOR
MATERIAL
HANDLING
-----
237
13.1
INTRODUCTION
AND
MOTIVATION
-----
237
13.2
MATERIAL
HANDLING
TOOLCHAIN
-----
238
13.3
AUTOMATIONML
DOMAIN
MODEL
FOR
MATERIAL
HANDLING
-----
240
13.3.1
MODULE
LEVEL
(LEVEL
1)
-----
240
13.3.2
PORT
LEVEL
(LEVEL
2)
-----
243
13.4
MATERIAL
HANDLING
LIBRARIES
IN
AUTOMATIONML
-----
245
13.4.1
MATERIAL
HANDLING
INTERFACE
CLASS
LIBRARY
-----
245
13.4.2
ROLE
CLASS
LIBRARY
FOR
MATERIAL
HANDLING
RESOURCES-----
245
13.4.3
ROLE
CLASS
LIBRARY
FOR
MATERIAL
HANDLING
PROCESSES
-----
247
13.4.4
ROLE
CLASS
LIBRARY
FOR
MATERIAL
HANDLING
PRODUCTS
-----
248
13.5
APPLICATION
EXAMPLES
-----
248
13.5.1
MODULE
LEVEL
EXAMPLE
-----
248
13.5.2
PORT
LEVEL
EXAMPLE
-----
251
13.6
CONCLUSION
-----
253
13.7
ABOUT
THE
AUTHOR
-----
253
LORENZ
HUNDT,
MATHIAS
WIEGAND,
TORBEN
MEYER
14
THE
AUTOMATIONML
COMPONENT
-----
255
14.1
INTRODUCTION
AND
USE
CASES
-----
255
14.1.1
AUTOMATION
COMPONENT
-----
255
14.1.2
STAKEHOLDER
-----
256
14.1.3
USE
CASES
FOR
AUTOMATIONML
COMPONENTS
-----
257
14.2
AUTOMATIONML
COMPONENT
DATA
MODEL
-----
265
14.2.1
STRUCTURING
AUTOMATIONML
COMPONENTS
IN
CAEX
-----
265
14.2.2
MAPPING
OF
ASPECTS
TO
AUTOMATIONML
ELEMENTS
-----
267
14.2.3
MAPPING
OF
GENERAL
ASPECTS
OF
AUTOMATIONML
COMPONENTS
-----
269
14.2.4
ROLE
AND
INTERFACE
CLASS
LIBRARIES
-----
269
14.2.5
USAGE
OF
ROLE
CLASSES
FOR
MODEL
INTEGRATION
-----
272
14.2.6
CONNECTING
AUTOMATIONML
COMPONENTS
AND
COMPOSITE
COMPONENTS
-----
273
14.3
AMLX
CONTAINER
FOR
AUTOMATIONML
COMPONENTS
-----
276
14.4
APPLICATION
EXAMPLE
PNEUMATIC
CYLINDER
ADN-25-5O-A-P-A
AS
AML
COMPONENT
-----
277
14.4.1
STEP
0:
PRECONDITIONS
-----
278
14.4.2
STEP
1:
MODELLING
OF
AN
AML
COMPONENT
AS
SYSTEMUNITCLASS
-----
279
14.4.3
STEP
2:
HOW
TO
MODEL
THE
ATTRIBUTES
-----
279
14.4.4
STEP
3:
HOW
TO
INTEGRATE
GRAPHIC
REPRESENTATION
-----
280
14.4.5
STEP
4:
HOW
TO
INTEGRATE
DOCUMENTATIONS
-----
282
14.4.6
STEP
5:
HOW
TO
INTEGRATE
BEHAVIOUR
-----
283
14.4.7
STEP
6:
HOW
TO
INTEGRATE
KINEMATICS
AND
GEOMETRY
-----
285
14.4.8
STEP
7:
HOW
TO
MODEL
CONNECTORS
-----
287
14.4.9
STEP
8:
HOW
TO
CONNECT
DIFFERENT
MODEL
ASPECTS
-----
289
14.4.10STEP
9:
HOW
TO
STORE
THE
AML
COMPONENT
AS
CONTAINER
PACKAGE
-----
290
14.4.11
SUMMARY
OF
THE
EXAMPLE
--
290
14.5
USABILITY
OF
AML
COMPONENTS
FOR
SIMULATION
IN
MULTIDISCIPLINARY
TOOLS
CHAINS
-----
292
14.6
CONCLUSION
AND
OUTLOOK
-----
293
14.7
ABOUT
THE
AUTHORS
-----
294
TABLE
OF
CONTENTS
-
XVII
RAINER
DRATH,
MARKUS
RENTSCHLER,
JORG
HINZE
15
AML
DOMAIN
MODEL
FOR
ELECTRIC
INTERFACES
-----
295
15.1
INTRODUCTION
-----
295
15.1.1
MOTIVATION
-----
295
15.1.2
USE
CASES
AND
VALUE
CREATION
POTENTIAL
-----
296
15.1.3
REQUIREMENTS
-----
297
15.2
TERMS
AND
MODELLING
PRINCIPLES
-----
298
15.2.1
RELATION
TO
OTHER
LIBRARIES
-----
299
15.2.2
OVERVIEW
OF
PROVIDED
LIBRARIES
-----
300
15.3
AML
ATTRIBUTE
TYPE
LIBRARIES
-----
301
15.3.1
MODELLING
OF
ATTRIBUTE
SEMANTICS
-----
301
15.3.2
GENERICINDUSTRIALATTRIBUTETYPELIB
-----
301
15.3.3
GENERICPINATTRIBUTETYPELIB
-----
302
15.3.4
IEC61076-2
ATTRIBUTETYPELIB
-----
302
15.3.5
CABLEATTRIBUTETYPELIB
-----
303
15.4
ROLE
CLASS
LIBRARY
FOR
LOGIC
CONNECTOR
FUNCTIONS
-----
303
15.5 INTERFACE
CLASS
LIBRARY
FOR
IEC61076-2
(M12,
M8
AND
M5)
-----
304
15.5.1
OVERVIEW
-----
304
15.5.2
ATTRIBUTES
OF
THE
M12,
M8
AND
M5
BASE
CLASSES
-----
305
15.5.3
ATTRIBUTES
OF
THE
PINTYPE
BASE
CLASS
-----
306
15.6
ROLE
CLASS
LIBRARY
FOR
MODELLING
CABLES
-----
306
15.7 INTERFACE
CLASS
LIBRARY
FOR
IEC61076-2-101
-----
307
15.7.1
LIBRARY
ARCHITECTURE
AND
MODELLING
CONCEPT
-----
307
15.7.2
CONNECTOR
VARIANTS
FOR
ML
2
AND
M8
CONNECTORS
-----
309
15.8
ANSIB93.55M
LIBRARY
FOR
7/8
"
CONNECTORS
-----
310
15.9
IEC60603-7
LIBRARY
FOR
RJ45
CONNECTORS
-----
310
15.10
IEC60807-2
LIBRARY
FOR
SUB-D
9
CONNECTORS
-----
311
15.11
LIBRARY
FOR
USB
CONNECTORS
-----
312
15.12
LIBRARY
FOR
TERMINAL
CONNECTORS
-----
312
15.13
GENERAL
MODELLING
RULES
-----
313
15.14
APPLICATION
EXAMPLES
-----
315
15.14.1
M12
TO
M12
CABLE
-----
315
15.14.2AUTOMATION
COMPONENT
WITH
MULTIPLE
ELECTRIC
CONNECTORS
-----
316
15.14.3
AUTOMATION
TOPOLOGY
-----
318
15.15
AVAILABILITY
-----
319
15.16
CONCLUSION
AND
OUTLOOK
-----
320
15.17
ABOUT
THE
AUTHORS
-----
321
MARKUS
RENTSCHLER
16
AUTOMATIONML
COMPONENT
CHECKER
-----
323
16.1
INTRODUCTION
AND
MOTIVATION
-----
323
16.2
TARGET
GROUPS
AND
USE
CASES
-----
324
16.3
FUNCTIONALITY
-----
324
16.4
OPERATING
ENVIRONMENTS
-----
325
16.5
AUTOMATIONML
COMPONENT
CHECKER
USER
GUIDE
-----
326
16.5.1
WEB
BASED
SERVICE
INTERFACE
-----
326
16.5.2
LOGIN
-----
326
16.5.3
FILE
SELECTION
-----
328
16.5.4
CHECK
-----
329
16.5.5
TEST
REPORT
-----
330
XVIII
-
TABLE
OF
CONTENTS
16.6
SUMMARY
-----
333
16.7
ABOUT
THE
AUTHOR
-----
334
MATTHIAS
RIEDL,
HOLGER
ZIPPER
17
AML
DOMAIN
MODEL
FOR
COMMUNICATION
SYSTEMS
-----
335
17.1
INTRODUCTION
AND
USE
CASES
-----
335
17.2
OBJECT
MODEL
OF
COMMUNICATION
SYSTEMS
-----
336
17.2.1
GENERAL
STRUCTURE
OF
A
COMMUNICATION
SYSTEM
-----
336
17.2.2
MODEL
OFA
PHYSICAL
TOPOLOGY
-----
337
17.2.3
MODEL
OFA
LOGICAL
TOPOLOGY
-----
338
17.2.4
MODEL
OFA
PHYSICAL
DEVICE
-----
338
17.3
EXAMPLES
OF
COMMUNICATION
SYSTEMS
-----
339
17.4
AUTOMATIONML
CLASSES
-----
342
17.4.1
THE
TECHNOLOGY
INDEPENDENT
COMMUNICATIONROLECLASSLIB
-----
342
17.4.2
THE
TECHNOLOGY
INDEPENDENT
COMMUNICATIONLNTERFACECLASSLIB
-----
342
17.5
MODELLING
GUIDELINE
FOR
TECHNOLOGY
SPECIFIC
LIBRARIES
-----
343
17.5.1
APPLICATION
EXAMPLE
FOR
A
PHYSICAL
NETWORK
-----
343
17.5.2
HOW
TO
MODEL
PROFINET
SPECIFIC
COMMUNICATION
ROLES
-----
344
17.5.3
HOW
TO
MODEL
PROFNET
SPECIFIC
COMMUNICATION
INTERFACES
-----
344
17.5.4
HOW
TO
MODEL
A
PROFINET
COMMUNICATION
DEVICE
TYPE
-----
345
17.5.5
HOW
TO
INTEGRATE
MULTIPLE
COMMUNICATION
DEVICES
TO
A
PHYSICAL
COMMUNICATION
SYSTEM
-----
346
17.5.6
HOW
TO
MODEL
THE
LOGICAL
COMMUNICATION
SYSTEM
-----
348
17.6
DISCUSSION
AND
CONCLUSION
-----
348
17.7
ABOUT
THE
AUTHORS
-----
349
MIRIAM
SCHLEIPEN
18
MODELLING
OPC
UA
WITH
AUTOMATIONML
-----
351
18.1
WHY
TO
COMBINE
AUTOMATIONML
AND
OPC
UA
-----
351
18.2
WHO
IS
INVOLVED?
-----
352
18.3
HOW
TO
MODEL
AN
OPC
UA
SERVER
CONFIGURATION
IN
AML
-----
352
18.3.1
EXAMPLE
-----
352
18.3.2
MODELLING
THE
OPC
UA
SERVER
-----
353
18.3.3
STEP
2:
MODEL
NECESSARY
ADDRESS
SPACE
CONTENT
OF
THE
OPC
UA
SERVER
-----
358
18.3.4
STEP
3:
USAGE
OF
THE
OPC
UA
SERVER
CONFIGURATION
INFORMATION
IN
AN
OPC
UA
CLIENT
-----
358
18.3.5
DISCUSSION:
WEAKNESS
OF
THE
BPR
DATAVARIABLE
-----
359
18.4
HOW
TO
USE
EXISTING
AML
MODELS
IN
AN
OPC
UA
SERVER
(AKA
APPLICATION
OF
THE
COMPANION
SPECIFICATION
AUTOMATIONML
FOR
OPC
UA)-----
359
18.5
DISCUSSION
AND
CONCLUSION
-----
362
18.6
ABOUT
THE
AUTHOR
-----
363
ARNDT
LUDER,
ANDREAS
GRAF
GATTERBURG,
MATTHIAS
MIL
ILER,
MIRIAM
SCHLEIPEN,
MATHIAS
WIEGAND,
STEFAN
BIFFL,
RAINER
DRATH
19
SERIALIZATION
OF
THE
ASSET
ADMINISTRATION
SHELL
BY
AUTOMATIONML
-----
365
19.1
INTRODUCTION
AND
USE
CASES
-----
365
19.1.1
RATIONALES
-----
365
19.1.2
STAKEHOLDER
AND
THEIR
USE
CASES
-----
367
19.1.3
REQUIREMENTS
FOR
THE
AUTOMATIONML
MODEL
-----
368
TABLE
OF
CONTENTS
-
-
XIX
19.2
META
MODEL
OF
INDUSTRY
4.0
ASSET
ADMINISTRATION
SHELL
-----
368
19.3
AAS
MODELLING
GUIDELINE
WITH
AUTOMATIONML
-----
370
19.3.1
AUTOMATIONML
CLASSES
FOR
THE
AAS
SERIALIZATION
-----
370
19.3.2
GUIDELINE
FOR
STRUCTURING
THE
AAS
WITH
AUTOMATIONML
-----
371
19.3.3
GUIDELINE
FOR
ENGINEERING
TOOLS
-----
371
19.4
EXAMPLE
FOR
AN
AML
BASED
SERIALIZATION
OF
AN
ASSET
ADMINISTRATION
SHELL
-----
371
19.5
INFORMATION
TO
BE
COVERED
BY
ASSET
ADMINISTRATION
SHELLS
-----
373
19.5.1
OVERVIEW
-----
373
19.5.2
MODELLING
GUIDELINE
FOR
SUBMODELS
-----
374
19.6
EXPORTING
AUTOMATIONML
BY
THE
AASX
PACKAGE
EDITOR
-----
375
19.7
WHEN
TO
USE
AML
IN
THE
CONTEXT
OF
THE
AAS
-----
375
19.8
SUMMARY
-----
376
19.9
ABOUT
THE
AUTHORS
-----
377
MARTIN
LANGOSCH,
ROMAN
MADER
20
AUTOMATIONML
INDUSTRIALIZATION
AND
TOOLCHAIN
-----
379
20.1
INTRODUCTION
AND
MOTIVATION
-----
379
20.2
APPROACH
-----
381
20.3
DATA
EXCHANGE
BETWEEN
TOOLS
AND
PLATFORMS
-----
382
20.4
DATA
GOVERNANCE
-----
384
20.5
ABOUT
THE
AUTHORS
-----
384
NICOLE
SCHMIDT,
MATTHIAS
RASSL
21
AUTOMATIONML
GOVERNANCE
AT
DAIMLER
AG
-----
385
21.1
INTRODUCTION
-----
385
21.2
WHAT
IS
AN
AUTOMATIONML
GOVERNANCE
-----
386
21.3
APPLICATION
OF
THE
AUTOMATIONML
GOVERNANCE
AT
DAIMLER
AG
-----
388
21.3.1
WHAT
IS
ADDRESSED
BY
THE
AUTOMATIONML GOVERNANCE?-----
388
21.3.2
WHO
IS
INVOLVED
IN
THE
AUTOMATIONML
GOVERNANCE?-----
390
21.3.3
HOW
DOES
THE
AUTOMATIONML
GOVERNANCE
WORK?
-----
392
21.4
DISCUSSION
AND
CONCLUSION
----
394
21.5
ABOUT
THE
AUTHORS
-----
396
MICHAEL
JOHN
22
AUTOMATIONML
AND
ECL@SS
INTEGRATION
-----
397
22.1
MOTIVATION
AND
SCOPE
-----
397
22.2
USE
CASES
AND
CONSIDERED
DATA
EXCHANGE
STRUCTURES
-----
398
22.2.1
TECHNICAL
USE
CASES-----
398
22.2.2
EXCHANGE
USE
CASES
-----
400
22.2.3
APPLICATION
USE
CASES-----
403
22.3
REALIZATION
OF
TECHNICAL
USE
CASES
-----
405
22.3.1
HOW
TO
INTEGRATE
ECL@SS
ATTRIBUTE
SEMANTICS
VIA
IRDI
-----
405
22.3.2
HOW
TO
INTEGRATE
ECI@SS
OBJECT
SEMANTICS
VIA
EDASSCLASSSPECIFICATION
ROLECLASS
-----
406
22.3.3
HOW
TO
GENERATE
AN
ECL@SS
ROLE
CLASS
LIBRARY
-----
407
22.3.4
HOW
TO
TRANSFORM
ECL@SS
ATTRIBUTES
-----
409
22.4
EXAMPLE
-----
409
22.5
DISCUSSION
AND
CONCLUSION
-----
410
22.6
ABOUT
THE
AUTHOR
-----
410
XX
TABLE
OF
CONTENTS
PRERNA
JUHLIN,
RAINER
DRATH
23
SEMANTIC
AND
PRAGMATIC
INTEROPERABILITY
MAPPINGS
-----
411
23.1
INTRODUCTION
-----
411
23.2
HOW
TO
EXCHANGE
DATA
WITHOUT
SEMANTIC
STANDARDIZATION
-----
412
23.3
OVERVIEW
OF
THE
METHODOLOGY
-----
414
23.3.1
PHASE
1:
INTEROPERABILITY
MAPPINGS
CREATION
-----
414
23.3.2
PHASE
2:
AUTOMATIC
DATA
EXCHANGE
WITH
MEANING
AND
USAGE
ALIGNMENTS
-----
418
23.4
MODELLING
GUIDELINE
-----
421
23.4.1
APPLICATION
EXAMPLE
-----
421
23.4.2
TECHNICAL
APPROACH
-----
422
23.4.3
MODELLING
OF
DATA
OBJECT
TYPES
AS
SYSTEMUNITCLASS
(PHASE
1,
STEP
1)
-----
425
23.4.4
HOWTO
MODEL
SEMANTIC
INTEROPERABILITY
ALIGNMENTS
(PHASE
1,
STEP
2)
-----
425
23.4.5
FROM
SEMANTIC
MAPPINGS
TO
SEMANTIC
STANDARDIZATION
(PHASE
1,
STEP
2
'
)
-----
429
23.4.6
HOWTO
MODEL
PRAGMATIC
INTEROPERABILITY
ALIGNMENTS
(PHASE
1,
STEP
3)
-----
430
23.4.7
AUTOMATIC
DATA
EXCHANGE
WITH
MEANING
AND
USAGE
ALIGNMENTS
(PHASE
2)
-----
432
23.5
DISCUSSION
AND
CONCLUSION
----
433
23.6
ABOUT
THE
AUTHORS
-----
434
MIRIAM
SCHLEIPEN
24
EXTENDED
ROLECLASS
LIBRARIES
-----
435
24.1
INTRODUCTION:
THE
VALUE
OF
ROLECLASS
LIBRARIES
-----
435
24.2
HOW
TO
USE
AUTOMATIONML
ROLECLASS
LIBRARIES
-----
436
24.2.1
USER-DEFINED
ROLECLASS
LIBRARIES
IN
ONE
MODEL
-----
436
24.2.2
USER-DEFINED
ROLECLASS
LIBRARIES
IN
MULTIPLE
MODELS
-----
437
24.2.3
USER-DEFINED
ROLECLASS
LIBRARIES
IN
A
DEFINED
CONTEXT
-----
437
24.2.4
AUTOMATIONMLBASEROLECLASSLIB-----
437
24.2.5
NORMATIVE
AUTOMATIONML
IEC
ROLECLASS
LIBRARIES
-----
438
24.2.6
INFORMATIVE
AUTOMATIONML
IEC
ROLECLASS
LIBRARIES
-----
439
24.2.7
AUTOMATIONML
E.V.
ROLECLASS
LIBRARIES
-----
440
24.3
HOW
TO
FIND
AND
IMPORT
AUTOMATIONML
ROLECLASS
LIBRARIES
-----
441
24.4
HOW
TO
MODEL
A
PLANT
HIERARCHY
WITH
THE
RESOURCESTRUCTURE
SEMANTIC
-----
443
24.4.1
EXAMPLE
-----
445
24.4.2
STEP
1:
CREATE
AN
INSTANCEHIERARCHY
WITH
INTERNALELEMENTS
-----
446
24.4.3
STEP
2:
APPLY
THE
SEMANTICS
(AKA
ROLECLASSES)
-----
447
24.5
THE
ISA
106
HIERARCHY
AS
EXAMPLE
HOWTO
MAP
A
USER-DEFINED
ROLECLASS
LIBRARY
-----
447
24.6
DISCUSSION
AND
CONCLUSION
------448
24.7
ABOUT
THE
AUTHOR
-----
449
BERNHARD
WALLY,
ARNDT
LUDER
25
AML-BASED
ENTERPRISE
CONTROL
SYSTEM
INTEGRATION
BY
IEC
62264
------
451
25.1
INTRODUCTION
AND
USE
CASES-----
451
25.2
DATA
MODEL
-----
453
25.2.1
PERSONNEL
-----
454
25.2.2
EQUIPMENT
-----
455
25.2.3
MATERIAL
-----
455
25.2.4
PROCESS
SEGMENTS
-----
456
25.2.5
FURTHER
CONCEPTS
-----
456
25.3
AML
CLASSES
-----
456
25.4
MODELLING
GUIDELINE
-----
458
TABLE
OF
CONTENTS
-
XXI
25.4.1
APPLICATION
EXAMPLE
-----
458
25.4.2
HOW
TO
MODEL
PERSONNEL
-----
459
25.4.3
HOW
TO
MODEL
EQUIPMENT
-----
460
25.4.4
HOWTO
MODEL
MATERIAL
-----
461
25.4.5
HOWTO
MODEL
PROCESS
SEGMENTS
-----
461
25.5
DISCUSSION
AND
CONCLUSION
------464
25.6
ABOUT
THE
AUTHORS
-----
465
REFERENCES
FOR
PART
II
-----
467
PART
III:
THE
FUTURE
-
AUTOMATIONML
RESEARCH
-----
481
RAINER
DRATH
26
OVERVIEW
OF
PART
III
----
483
BIRGIT
VOGEL-HEUSER,
MINJIE
ZOU,
MICHAEL
SOLLFRANK
27
AUTOMATIONML
BASED
DEVELOPMENT
OF
MECHATRONIC
SYSTEMS
----
485
27.1
INTRODUCTION
AND
MOTIVATION
-----
485
27.2
PROBLEMS
IN
THE
WORKFLOW
OF
AUTOMATED
PRODUCTION
SYSTEMS
-----
486
27.3
THE
RESEARCH
APPROACH:
MODEL-BASED
SYSTEMS
ENGINEERING
-----
486
27.3.1
ABOUT
MODEL-BASED
SYSTEMS
ENGINEERING
(MBSE)
-----
486
27.3.2
COUPLING
THE
INDUSTRIAL
TOOLCHAIN
IN
MECHATRONIC
MBSE
VIA
AUTOMATIONML:
THE
ARCHITECTURE
-----
487
27.3.3
MAPPING
BETWEEN
SYSML4MECHATRONICS
AND
AUTOMATIONML
-----
489
27.3.4
GENERATION
OF
MCAD
FROM
AUTOMATIONML
-----
491
27.3.5
GENERATION
OF
ECAD
FROM
AUTOMATIONML
-----
493
27.3.6
GENERATION
OF
THE
PLC
CONTROL
PROGRAM
FROM
AUTOMATIONML
-----
495
27.3.7
INCONSISTENCY
IDENTIFICATION
BASED
ON
AUTOMATIONML
-----
496
27.4
THE
OVERALL
MBSE
WORKFLOW
ENABLED
BY
AUTOMATIONML
-----
497
27.5
DISCUSSION
AND
CONCLUSION
-----
499
27.6
REFERENCES
-----
501
27.7
ABOUT
THE
AUTHORS
-----
502
BIRGIT
VOGEL-HEUSER,
FELIX
OCKER,
LUKAS
GEHLEN
28
CONCEPT
TO
REFINE
AND
COMPUTATIONALLY
EVALUATE
PPR
INFORMATION
IN
AML
----
503
28.1
INTRODUCTION
AND
USE
CASE-----
503
28.1.1
APPLICATION
EXAMPLE-----
504
28.1.2
MODELLING
PRODUCTS,
PROCESSES,
AND
RESOURCES
OF
THEXPPU
-----
505
28.1.3
RESEARCH
QUESTIONS
AND
REQUIREMENTS
-----
507
28.2
APPROACH
-----
507
28.2.1
REFINED
INTERFACE
DEFINITIONS
-----
507
28.2.2
REPRESENTATION
OF
CHANGES
TO
THE
PLANT
IN
AML
-----
512
28.2.3
EXTRACTING
INFORMATION
FROM
AML
-----
513
28.3
DISCUSSION
AND
CONCLUSION
-----
517
28.4
REFERENCES
-----
517
28.5
ABOUT
THE
AUTHORS
-----
519
XXII
TABLE
OF
CONTENTS
DOMINIK
BRAUN,
BEHRANG
ASHTARI,
MICHAEL
WEYRICH
29
INTEGRATION
OF
DATA
AND
SOFTWARE
INTO
THE
DIGITAL
TWIN
VIA
AML
------
521
29.1
INTRODUCTION
-----
521
29.2
CHARACTERISTICS
OF
THE
DIGITAL
TWIN
-----
522
29.3
TOOLS
AND
MODELS
INTEGRATION
APPROACHES
FOR
DIGITAL
TWINS
-----
524
29.4
AN
EXAMPLE
FOR
THE
CREATION
OF
A
DIGITAL
TWIN
USING
PLM
SYSTEMS
-----
525
29.5
RECONFIGURATION
OF
AUTOMATED
SYSTEMS
WITH
A
DIGITAL
TWIN
-----
529
29.6
CHALLENGES
OF
STRUCTURED
MODELS
WITHIN
PLM
SYSTEMS
-----
530
29.7
AUTOMATIONML
INCREASING
THE
FLEXIBILITY
OF
DIGITAL
TWINS
-----
531
29.8
TOWARDS
FUTURE
RESEARCH
ABOUT
THE
COMBINATION
OF
PLM
AND
AML
FOR
DIGITAL
TWIN
----
534
29.9
CONCLUSION
AND
OUTLOOK
-----
535
29.10
REFERENCES
-----
536
29.11
ABOUT
THE
AUTHORS
-----
538
ANDREAS
WIIRGER
30
OPTIMIZING
THE
ENGINEERING
OF
TECHNICAL
ENERGY
MANAGEMENT
SYSTEMS
-----
539
30.1
INTRODUCTION
-----
539
30.2
AN
ENGINEERING
CONCEPT
FOR
TECHNICAL
ENERGY
MANAGEMENT
SYSTEMS
-----
540
30.3
RELEVANT
SCIENTIFIC
PAPERS
AND
PUBLICATIONS
-----
542
30.3.1
HARDWARE
CONFIGURATION
MODELLING
-----
542
30.3.2
MODELLING
PLANTS
FROM
AN
ENERGY
POINT
OF
VIEW
-----
543
30.3.3
A
COMBINATION
OF
AUTOMATIONML
AND
OPC
UA-----
543
30.4
MODELLING
OF
PROFINET
COMMUNICATION
SYSTEMS
-----
544
30.5
CONCEPT
FOR
ENERGY
INFORMATION
MODELS
-----
545
30.6
CONCEPT
FOR
AN
ENERGETIC
PRODUCTION
SITE
MODEL
-----
547
30.6.1
DEFINITION
AND
MODELLING
OF
PHYSICAL
BALANCING
GROUPS
-----
548
30.6.2
DEFINITION
AND
MODELLING
OF
USER-DEFINED
BALANCING
GROUPS
-----
549
30.6.3
ENERGETIC
PRODUCTION
SITE
MODEL
IN
AML
-----
550
30.7
EVALUATION
AND
OUTLOOK
-----
551
30.8
REFERENCES-----
551
30.9
ABOUT
THE
AUTHOR
-----
553
MILAN
VATHOOPAN,
KIRILL
DOROFEEV,
ALOIS
ZOITL
31
SKILL-BASED
ENGINEERING
OF
AUTOMATION
SYSTEMS:
USE
CASE
AND
EVALUATION
------
555
31.1
INTRODUCTION
-----
555
31.2
BACKGROUND
-----
556
31.2.1
BENEFIT
OF
SKILL-BASED
ENGINEERING
ON
CURRENT
AUTOMATION
SYSTEMS
-----
556
31.2.2
STATE
OF
THE
ART
IN
SKILL-BASED
AUTOMATION
ENGINEERING
AND
OPERATION
-----
557
31.3
MODEL
OFA
SKILL
-----
558
31.4
REALIZING
A
SKILL-BASED
AUTOMATION
SYSTEM
-----
561
31.5
AUTOMATION
SYSTEM
PLANNINGWITH
SYSTEMPLANNER
-----
563
31.5.1
BASIC
METHODOLOGY
OF
PLANNING
USED
IN
SYSTEMPLANNER
-----
563
31.5.2
PROTOTYPICAL
IMPLEMENTATION
-----
565
31.6
GENERATING
EXECUTABLE
SKILL-BASED
CONTROL
LOGIC
-----
567
31.7
EVALUATION
-----
569
31.7.1
SKILL-BASED
PLANNING
OF
THE
PICK-AND-PLACE
STATION
------570
31.7.2
GENERATING
THE
CODE
-----
572
TABLE
OF
CONTENTS
-
XXIII
31.8
OUTLOOK
AND
CONCLUSION
-----
573
31.9
REFERENCES-----
574
31.10
ABOUT
THE
AUTHORS
-----
577
ARNDT
LUDER,
STEFAN
BIFFL,
FELIX
RINKER,
ANNA-KRISTIN
BEHNERT
32
ENGINEERING
DATA
LOGISTICS
BASED
ON
AML
-----
579
32.1
INTRODUCTION
-----
579
32.2
STAKEHOLDER
AND
THEIR
USE
CASES-----
581
32.3
RUNNING
EXAMPLE
-----
582
32.4
BASIC
DATA
LOGISTICS
ARCHITECTURE
-----
583
32.5
PREREQUISITES
FOR
APPLICATION
-
COMMON
CONCEPT
IDENTIFICATION
AND
MODELLING
-----
586
32.5.1
COMMON
CONCEPTS
IDENTIFICATION
-----
586
32.5.2
AUTOMATIONML
REPRESENTATION
OF
CONCEPTS
-----
588
32.6
FLEXIBLE
TOOL
ADAPTERS
-----
592
32.6.1
CSV
ADAPTER
-----
592
32.6.2
XML
ADAPTER
------
593
32.7
CENTRAL
DATA
LOGISTICS
------
594
32.8
APPLICATION
EXAMPLE
-----
595
32.9
SOFTWARE
SYSTEM
REQUIREMENTS
-----
598
32.10
SUMMARY
-----
599
32.11
REFERENCES-----
600
32.12
ABOUT
THE
AUTHORS
-----
601
JANNI
SINNEMANN,
MATTHIAS
BARTELT,
ANTON
STRAHILOV,
DIMITRI
PENNER,
BERND
KUHLENKOTTER
33
ENERGY
OPTIMIZATION
DURING
VIRTUAL
COMMISSIONING
----
603
33.1
VIRTUAL
COMMISSIONING
WORKFLOW
-----
603
33.1.1
INTRODUCTION
-----
603
33.1.2
PROBLEMS
AND
OBJECTIVES
-----
606
33.1.3
FIELDS
OF
ACTION
AND
USE
OF
AUTOMATIONML
-----
606
33.2
MODELLING
RECOMMENDATIONS
-----
608
33.2.1
HOW
TO
MODEL
DIGITAL
TWINS
-----
608
33.2.2
HOW
TO
MANAGE
THE
VERSIONING
OF
ENGINEERING
STATES
-----
612
33.2.3
HOW
TO
MODEL
PRODUCTION
PROCESSES
----
615
33.2.4
HOW
TO
MODEL
ENERGY
PROFILES
-----
621
33.2.5
HOW
TO
CONNECT
DIFFERENT
PLANNING
DATA
----
623
33.3
DISCUSSION
AND
CONCLUSION
-----
627
33.4
REFERENCES-----
628
33.5
ABOUT
THE
AUTHORS
-----
629
ABBREVIATIONS
------
631
T
RADEMARKS
------
635
INDEX
-----
637 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author2 | Drath, Rainer |
author2_role | edt |
author2_variant | r d rd |
author_GND | (DE-588)1237003253 (DE-588)121299856 |
author_facet | Drath, Rainer |
building | Verbundindex |
bvnumber | BV047631178 |
classification_rvk | ZQ 6000 |
ctrlnum | (OCoLC)1422808336 (DE-599)DNB1231563397 |
discipline | Informatik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
discipline_str_mv | Informatik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02667nam a2200649 c 4500</leader><controlfield tag="001">BV047631178</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20231124 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">211208s2021 a||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">21,N16</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1231563397</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783110745924</subfield><subfield code="c">hbk</subfield><subfield code="9">978-3-11-074592-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3110745925</subfield><subfield code="9">3110745925</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1422808336</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1231563397</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1050</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZQ 6000</subfield><subfield code="0">(DE-625)158179:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">670</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">AutomationML</subfield><subfield code="b">the industrial cookbook</subfield><subfield code="c">edited by Rainer Drath ; forewords by Alexander Fay and Andreas Graf Gatterburg</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin ; Boston</subfield><subfield code="b">De Gruyter Oldenbourg</subfield><subfield code="c">[2021]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIII, 641 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm x 17 cm, 1228 g</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Industrie 4.0</subfield><subfield code="0">(DE-588)1072179776</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">AutomationML</subfield><subfield code="0">(DE-588)7686742-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">BUS070030 BUSINESS & ECONOMICS/ Industries / Computers & Information Technology</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">COM051000 COMPUTERS / Programming / General</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">TEC037000 Technology & Engineering/ Robotics</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Impact of science & technology on society</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Automatic control engineering</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Computer programming / software development</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">xml</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Caex</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Software</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Automatisierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Hardcover, Softcover / Technik</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">AutomationML</subfield><subfield code="0">(DE-588)7686742-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Industrie 4.0</subfield><subfield code="0">(DE-588)1072179776</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">AutomationML</subfield><subfield code="0">(DE-588)7686742-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Drath, Rainer</subfield><subfield code="0">(DE-588)1237003253</subfield><subfield code="4">edt</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fay, Alexander</subfield><subfield code="0">(DE-588)121299856</subfield><subfield code="4">wpr</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gatterburg, Andreas Graf</subfield><subfield code="4">wpr</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">De Gruyter Oldenbourg</subfield><subfield code="0">(DE-588)1065492103</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-3-11-074597-9</subfield><subfield code="w">(DE-604)BV047359486</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">B:DE-101</subfield><subfield code="q">application/pdf</subfield><subfield code="u">https://d-nb.info/1231563397/04</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033015588&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-033015588</subfield></datafield></record></collection> |
genre | (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV047631178 |
illustrated | Illustrated |
index_date | 2024-07-03T18:45:36Z |
indexdate | 2024-07-10T09:17:42Z |
institution | BVB |
institution_GND | (DE-588)1065492103 |
isbn | 9783110745924 3110745925 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-033015588 |
oclc_num | 1422808336 |
open_access_boolean | |
owner | DE-1050 |
owner_facet | DE-1050 |
physical | XXIII, 641 Seiten Illustrationen, Diagramme 24 cm x 17 cm, 1228 g |
publishDate | 2021 |
publishDateSearch | 2021 |
publishDateSort | 2021 |
publisher | De Gruyter Oldenbourg |
record_format | marc |
spelling | AutomationML the industrial cookbook edited by Rainer Drath ; forewords by Alexander Fay and Andreas Graf Gatterburg Berlin ; Boston De Gruyter Oldenbourg [2021] XXIII, 641 Seiten Illustrationen, Diagramme 24 cm x 17 cm, 1228 g txt rdacontent n rdamedia nc rdacarrier Industrie 4.0 (DE-588)1072179776 gnd rswk-swf Software (DE-588)4055382-6 gnd rswk-swf AutomationML (DE-588)7686742-0 gnd rswk-swf BUS070030 BUSINESS & ECONOMICS/ Industries / Computers & Information Technology COM051000 COMPUTERS / Programming / General TEC037000 Technology & Engineering/ Robotics Impact of science & technology on society Automatic control engineering Computer programming / software development xml Caex Software Automatisierung Hardcover, Softcover / Technik (DE-588)4123623-3 Lehrbuch gnd-content AutomationML (DE-588)7686742-0 s Industrie 4.0 (DE-588)1072179776 s Software (DE-588)4055382-6 s DE-604 Drath, Rainer (DE-588)1237003253 edt Fay, Alexander (DE-588)121299856 wpr Gatterburg, Andreas Graf wpr De Gruyter Oldenbourg (DE-588)1065492103 pbl Erscheint auch als Online-Ausgabe, PDF 978-3-11-074597-9 (DE-604)BV047359486 B:DE-101 application/pdf https://d-nb.info/1231563397/04 Inhaltsverzeichnis DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033015588&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | AutomationML the industrial cookbook Industrie 4.0 (DE-588)1072179776 gnd Software (DE-588)4055382-6 gnd AutomationML (DE-588)7686742-0 gnd |
subject_GND | (DE-588)1072179776 (DE-588)4055382-6 (DE-588)7686742-0 (DE-588)4123623-3 |
title | AutomationML the industrial cookbook |
title_auth | AutomationML the industrial cookbook |
title_exact_search | AutomationML the industrial cookbook |
title_exact_search_txtP | AutomationML the industrial cookbook |
title_full | AutomationML the industrial cookbook edited by Rainer Drath ; forewords by Alexander Fay and Andreas Graf Gatterburg |
title_fullStr | AutomationML the industrial cookbook edited by Rainer Drath ; forewords by Alexander Fay and Andreas Graf Gatterburg |
title_full_unstemmed | AutomationML the industrial cookbook edited by Rainer Drath ; forewords by Alexander Fay and Andreas Graf Gatterburg |
title_short | AutomationML |
title_sort | automationml the industrial cookbook |
title_sub | the industrial cookbook |
topic | Industrie 4.0 (DE-588)1072179776 gnd Software (DE-588)4055382-6 gnd AutomationML (DE-588)7686742-0 gnd |
topic_facet | Industrie 4.0 Software AutomationML Lehrbuch |
url | https://d-nb.info/1231563397/04 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033015588&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT drathrainer automationmltheindustrialcookbook AT fayalexander automationmltheindustrialcookbook AT gatterburgandreasgraf automationmltheindustrialcookbook AT degruyteroldenbourg automationmltheindustrialcookbook |
Es ist kein Print-Exemplar vorhanden.
Inhaltsverzeichnis