AutomationML: a practical guide
Gespeichert in:
Weitere Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Berlin ; Boston
De Gruyter Oldenbourg
[2021]
|
Schriftenreihe: | De Gruyter graduate
|
Schlagworte: | |
Online-Zugang: | Unbekannt Inhaltsverzeichnis Inhaltsverzeichnis |
Beschreibung: | XIV, 275 Seiten Illustrationen, Diagramme 24 cm x 17 cm |
ISBN: | 9783110746228 3110746220 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV047630971 | ||
003 | DE-604 | ||
005 | 20231124 | ||
007 | t | ||
008 | 211208s2021 gw a||| |||| 00||| eng d | ||
015 | |a 21,N16 |2 dnb | ||
016 | 7 | |a 1231564210 |2 DE-101 | |
020 | |a 9783110746228 |c : EUR 39.95 (DE) (freier Preis), EUR 39.95 (AT) (freier Preis) |9 978-3-11-074622-8 | ||
020 | |a 3110746220 |9 3-11-074622-0 | ||
024 | 3 | |a 9783110746228 | |
035 | |a (OCoLC)1260204276 | ||
035 | |a (DE-599)DNB1231564210 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a gw |c XA-DE-BE | ||
049 | |a DE-1050 |a DE-703 |a DE-20 | ||
082 | 0 | |a 670.285 | |
082 | 0 | |a 670.4275 | |
084 | |a ZQ 6000 |0 (DE-625)158179: |2 rvk | ||
084 | |a ZQ 6000 |0 (DE-625)158179: |2 rvk | ||
245 | 1 | 0 | |a AutomationML |b a practical guide |c edited by Rainer Drath |
246 | 1 | 3 | |a Automation ML markup language |
246 | 1 | 0 | |a Automation ML markup language |
264 | 1 | |a Berlin ; Boston |b De Gruyter Oldenbourg |c [2021] | |
300 | |a XIV, 275 Seiten |b Illustrationen, Diagramme |c 24 cm x 17 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a De Gruyter graduate | |
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 |
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 | |5 DE-604 | |
689 | 1 | 0 | |a AutomationML |0 (DE-588)7686742-0 |D s |
689 | 1 | 1 | |a Software |0 (DE-588)4055382-6 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Drath, Rainer |0 (DE-588)1237003253 |4 edt | |
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-074623-5 |w (DE-604)BV047359479 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, EPUB |z 978-3-11-074659-4 |
856 | 4 | 2 | |m X:MVB |u https://www.degruyter.com/books/9783110746228 |v 2021-04-21 |x Verlag |3 Unbekannt |
856 | 4 | 2 | |m B:DE-101 |q application/pdf |u https://d-nb.info/1231564210/04 |v 2021-11-03 |x Verlag |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=033015381&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-033015381 |
Datensatz im Suchindex
_version_ | 1804183076751802368 |
---|---|
adam_text | TABLE
OF
CONTENTS
RAINER
DRATH,
PASCAL
HABIGER
1
WHAT
IS
AUTOMATIONML?
-----
1
1.1
INTRODUCTION
AND
MOTIVATION
-----
3
1.1.1
ABOUTTHIS
BOOK
-----
3
1.1.2
READING
GUIDANCE
-----
4
1.2
WHY
AUTOMATIONML
WAS
DEVELOPED
-----
5
1.3
CHALLENGES
FOR
A
NEUTRAL
DATA
FORMAT
-----
8
1.3.1
APPROACHES
FOR
ENGINEERING
DATA
EXCHANGE
-----
8
1.3.2
ITERATION
SUPPORT:
HIDDEN
BUT
IMPORTANT
AND
DIFFICULT
-----
13
1.3.3
MANAGEMENT
OF
HETEROGENEOUS
SEMANTICS
-----
15
1.3.4
STANDARDIZATION
DEADLOCKS
-----
17
1.4
WHAT
IS
AUTOMATIONML?
-----
19
1.4.1
OVERVIEW
-----
19
1.4.2
GOALS
OF
AUTOMATIONML
-----
20
1.4.3
KEY
INNOVATIONS
IN
AUTOMATIONML
-----
22
1.4.4
VALUES
OF
AUTOMATIONML
-----
24
1.5
ENCODING
INFORMATION
WITH
AML
-
FOUR
LAYERS
OF
ABSTRACTION
-----
27
1.5.1
DATA
MODEL
VERSUS
INFORMATION
MODEL
-----
27
1.5.2
THE
FOUR-LAYER
MODEL
OF
INFORMATION
ENCODING
-----
28
1.5.3
AUTOMATIONML
IN
THE
FOUR-LAYERS
MODEL
-----
31
1.6
EXCLUSIONS
-----
31
1.7
AUTOMATIONML
SPECIFICATIONS
-----
32
1.7.1
AUTOMATIONML
IEC
62714
SERIES
------
32
1.7.2
WHITEPAPERS
-----
35
1.7.3
APPLICATION
RECOMMENDATIONS
-----
35
1.7.4
BEST
PRACTICE
RECOMMENDATIONS
------
36
1.7.5
AVAILABILITY
-----
36
1.8
THE
AUTOMATIONML
ASSOCIATION
-----
37
1.8.1
INITIATORS
AND
MEMBERS
-----
37
1.8.2
POSSIBILITIES
OF
PARTICIPATION
-----
38
1.9
REFERENCES
FOR
CHAPTER
1
-----
39
RAINER
DRATH
2
THE
CAEX
AND
AUTOMATIONML
GUIDE
------45
2.1
AUTOMATIONML
ARCHITECTURE
AND
MODELLING
PHILOSOPHY
-----
47
2.1.1
INTRODUCTION
-----
47
2.1.2
AUTOMATIONML
ARCHITECTURE
-----
47
2.1.3
AUTOMATIONML
SUBMODELS
-----
48
2.1.4
OBJECT-ORIENTED
MODELLING
PHILOSOPHY
IN
PLANT
ENGINEERING
-----
48
2.1.5
DIFFERENCES
BETWEEN
AUTOMATIONML
EDITION
1
AND
2
-----
51
2.2
THE
CAEX
3.0
GUIDE
-----
53
2.2.1
ABOUT
CAEX
AS
META
DATA
MODEL
-----
53
2.2.2
PERSISTENCE
OF
A
CAEX
MODEL:
CAEX
FILES
-----
54
2.2.3
GENERAL
CAEX
MODELLING
PRINCIPLES
-----
55
XII
TABLE
OF
CONTENTS
2.2.4
THE
INSTANCE
HIERARCHY
-----
61
2.2.5
HOWTO
MODEL
A
CAEX
INTERNALELEMENT
-----
63
2.2.6
CAEX
LIBRARY
AND
CLASS
TYPES
-----
69
2.2.7
HOW
TO
MODEL
CAEX
SYSTEM
UNIT
CLASSES
-----
72
2.2.8
HOW
TO
MODEL
CAEX
INTERFACE
CLASSES
-----
77
2.2.9
HOW
TO
MODEL
CAEX
ROLE
CLASSES
-----
81
2.2.10
HOW
TO
MODEL
CAEX
ATTRIBUTE
TYPES
-----
85
2.2.11
HOW
TO
MODEL
PATHS
-----
91
2.2.12
MODELLING
OF
RELATIONS
-----
92
2.2.13
OVERRIDING
INHERITED
INFORMATION
-----
102
2.2.14
MODELLING
VERSION
INFORMATION
-----
104
2.3
AUTOMATIONML
EDITION
2
VERSUS
CAEX
3.0
-----
110
2.3.1
OVERVIEW
------110
2.3.2
ADDITIONAL
GENERAL
MODELLING
RULES
-----
111
2.3.3
ADDITIONAL
AUTOMATIONML
VERSIONING
RULES
-----
111
2.4
AUTOMATIONML
BASE
LIBRARIES
------113
2.4.1
GENERAL
MODELLING
RULES
------113
2.4.2
BASIC
ROLE
CLASS
LIBRARY
------113
2.4.3
BASIC
INTERFACE
CLASS
LIBRARY
-----
118
2.4.4
BASIC
ATTRIBUTE
TYPE
LIBRARY
-----
123
2.5
REFERENCING
EXTERNAL
DOCUMENTS
-----
126
2.5.1
REFERENCING
COLLADA
AND
BEHAVIOUR
DOCUMENTS
-----
126
2.5.2
REFERENCING
EXTERNAL
CAEX
DOCUMENTS
-----
126
2.5.3
REFERENCING
FUTURE
EXTERNAL
DOCUMENTS
IN
THE
SCOPE
OF
AML
-----
129
2.5.4
REFERENCING
ADDITIONAL
DOCUMENTS
OUTSIDE
THE
SCOPE
OF
AML
-----
129
2.5.5
REFERENCING
CAEX
ATTRIBUTES
TO
ITEMS
IN
EXTERNAL
DOCUMENTS
-----
133
2.6
EXTENDED
AUTOMATIONML
CONCEPTS
------135
2.6.1
OVERVIEW
-----
135
2.6.2
THE
AML
PORT
CONCEPT
-
MODELLING
OF
COMPLEX
INTERFACES
------135
2.6.3
THE
AML
FACET
CONCEPT
-
MODELLING
OF
ATTRIBUTE
FILTERS
-----
138
2.6.4
THE
AML
GROUP
CONCEPT
YY
FILTERING
OF
OBJECTS
-----
141
2.6.5
COMBINATION
OF
FACETS
AND
GROUPS
-----
143
2.6.6
MODELLING
OF
PROCESSES
-
THE
PPR
CONCEPT
-----
146
2.6.7
INTERNATIONALIZATION,
MULTILINGUAL
ATTRIBUTES
-----
153
2.6.8
MODELLING
OF
LISTS
AND
ARRAYS
------155
2.6.9
THE
AML
CONTAINER
FORMAT
------157
2.7
BEST
PRACTICE
RECOMMENDATIONS
FOR
AML
MODELLING
-----
160
2.7.1
MODELLING
OF
REGULAR
EXPRESSIONS
-----
160
2.7.2
MODELLING
OF
UNITS
-----
161
2.8
CONCLUSION
AND
SUMMARY
-----
163
2.9
REFERENCES
FOR
CHAPTER
2
-----
164
RAINER
DRATH,
STEFFEN
LIPS
3
MODELLING
OF
GEOMETRY
AND
KINEMATICS
-----
167
3.1
INTRODUCTION
-----
169
3.2
MODELLING
OF
GEOMETRY
AND
KINEMATICS
WITH
COLLADA
-----
170
3.2.1
OVERVIEW
OF
COLLADA
1.5
----
170
TABLE
OF
CONTENTS
XIII
3.2.2
GEOMETRY
MODELLING
-----
171
3.2.3
KINEMATICS
DESCRIPTION
------187
3.3
EXAMPLES
-----
200
3.3.1
BREP:
FLANGE
WITH
HOLE
-----
200
3.3.2
FACETTED
MODEL:
FLANGE
WITH
HOLE
------203
3.3.3
KINEMATICS
OF
A
SCREW
WITH
FORMULA
-----
204
3.4
INTERLINKING
COLLADA
AND
CAEX
-----
206
3.4.1
EXTENSIONS
OF
AML
LIBRARIES
FOR
GEOMETRY
AND
KINEMATICS
-----
206
3.4.2
HOW
TO
REFERENCE
A
COLLADA
DOCUMENT
-----
207
3.4.3
ATTRIBUTES
REFURI,
FRAME
AND
REFTYPE
-----
207
3.4.4
HOWTO
MODEL
ATTACHMENTS
-----
208
3.4.5
MODELLING
RULES
-----
209
3.5
SUMMARY
------211
3.6
REFERENCES
FOR
CHAPTER
3
------212
ARNDT
LUDER,
NICOLE
SCHMIDT,
RAINER
DRATH
4
MODELLING
OF
BEHAVIOUR
-----
213
4.1
INTRODUCTION
AND
MOTIVATION
-----
215
4.1.1
WHO
IS
USING BEHAVIOUR
MODELS?
-----
216
4.1.2
WHAT
BEHAVIOUR
MODELS
ARE
OF
INTEREST?
-----
217
4.2
AUTOMATIONML
APPROACH
FOR
REPRESENTING
BEHAVIOUR
MODELS
-----
218
4.3
HOW
TO
REFERENCE
EXTERNAL
BEHAVIOUR
MODELS
-----
219
4.3.1
GENERAL:
HOWTO
ASSIGN
BEHAVIOUR
MODELS
TO
SYSTEM
OBJECTS
-----
219
4.3.2
HOW
TO
ASSIGN
MODELS
OF
CONTROLLED
GOOD
CASE
AND
UNCONTROLLED
BEHAVIOUR
-----
219
4.3.3
HOW
TO
ASSIGN
INTERLOCKING
MODELS
-----
222
4.4
HOW
TO
MODEL
BEHAVIOUR
WITH
IEC
61131-10
------225
4.4.1
GENERAL
APPROACH
------225
4.4.2
HOWTO
MODEL
SEQUENCES
OF
CONTROLLED
BEHAVIOUR
-----
226
4.4.3
HOW
TO
MODEL
STATE-BASED
MODELS
OF
UNCONTROLLED
BEHAVIOUR
-----
227
4.4.4
HOWTO
MODEL
INTERFACES
-----
228
4.4.5
HOW
TO
MODEL
INTERLOCKING
MODELS
-----
229
4.5
EXAMPLE
-----
230
4.5.1
MODELLING
AN
EXAMPLE
MACHINE
-----
230
4.5.2
MODELLING
THE
DRIVES
-----
230
4.5.3
MODELLING
THE
INPUTS
AND
OUTPUTS
OF
THE
DRIVES
------231
4.5.4
MODELLING
OF
INTERLOCKING
BEHAVIOUR
------231
4.6
MODELLING
OF
COMPLEX
BEHAVIOUR
OR
PROTECTED
MODELS
VIA
FMU
-----
232
4.7
DISCUSSION
AND
CONCLUSION
------233
4.8
REFERENCES
FOR
CHAPTER
4
-----
233
LORENZ
HUNDT,
JOSEF
PRINZ,
RAINER
DRATH
5
THE
AUTOMATIONML
EDITOR
-----
235
5.1
INTRODUCTION
-----
237
5.2 PURPOSE
OF
USAGE
-----
238
5.3
USER
INTERFACE
-----
239
XIV
TABLE
OF
CONTENTS
5.4
EDITING
FUNCTIONS
-----
241
5.4.1
GENERAL
UL
CONCEPT:
HOW
TO
CREATE,
MODIFY
AND
DELETE
OBJECTS
-----
241
5.4.2
HOW
TO
CREATE
LIBRARIES
-----
242
5.4.3
HOW
TO
CREATE
NEW
CLASSES
-----
242
5.4.4
HOW
TO
MODEL
INHERITANCE
BETWEEN
CLASSES
-----
243
5.4.5
HOW
TO
ASSOCIATE
ROLES
TO
A
SYSTEMUNITCLASS
-----
243
5.4.6
HOW
TO
MODIFY
INHERITANCE
RELATIONS
-----
244
5.4.7
HOW
TO
CREATE
AND
EDIT
ATTRIBUTES
-----
245
5.4.8
HOW
TO
EDIT
ATTRIBUTE
CONSTRAINTS
-----
245
5.4.9
HOW
TO
OVERRIDE
AN
INHERITED
ATTRIBUTE
OF
A
CLASS
-----
247
5.4.10
HOW
TO
OVERRIDE
INHERITED
ELEMENTS
OF
A
CLASS
-----
248
5.4.11
HOWTO
UNDO
INHERITANCE
-----
249
5.4.12
HOWTO
EXCLUDE
INHERITED
DATA
-----
249
5.4.13
HOWTO
CREATE
A
INSTANCEHIERARCHY
-----
250
5.4.14
HOW
TO
CREATE
AN
EXTERNALINTERFACE
-----
250
5.4.15
HOW
TO
CREATE,
DELETE
AND
MODIFY
AN
INTERNALLINK
-----
250
5.4.16
HOWTO
CREATE
INSTANCES
-----
251
5.4.17
HOW
TO
ASSOCIATE
ROLES
TO
AN
INTERNALELEMENT
-----
252
5.4.18
HOW
TO
MODEL
ROLEREQUIREMENT
ATTRIBUTES
OR
INTERFACES
-----
252
5.4.19
HOW
TO
REMOVE
ROLECLASS
ASSOCIATIONS
-----
253
5.4.20
HOW
TO
MODEL
MAPPING
OBJECTS
-----
253
5.5 EXTENDED
FUNCTIONALITY
-----
253
5.5.1
HOW
TO
NAVIGATE
BETWEEN
REFERENCED
CLASSES
OR
INSTANCES
-----
254
5.5.2
HOW
TO
SPLIT
AND
MERGE
CAEX
DOCUMENTS
-----
254
5.5.3
HOW
TO
CONVERT
BETWEEN
CAEX
2.15
AND
CAEX
3.0
-----
255
5.5.4
HOW
TO
VALIDATE
AN
AUTOMATIONML
DOCUMENT
-----
255
5.5.5
HOWTO
IMPORT
AUTOMATIONML
LIBRARIES
-----
256
5.5.6
HOW
TO
GENERATE
AN
AMLX
CONTAINER
-----
257
5.5.7
HOW
TO
SAVE
THE
CAEX-SCHEMA-----
259
5.5.8
HOW
TO
CREATE
HIGH-QUALITY
SCREENSHOTS
FOR
DOCUMENTATION
-----
259
5.6
CUSTOMIZATION
OF
THE
AUTOMATIONML
EDITOR
-----
260
5.6.1
SOFTWARE
UPDATES,
NEWS,
RECENT
DOCUMENTS
AND
LIBRARIES
-----
260
5.6.2
HOWTO
SHOW-HIDE
DETAILS
-----
260
5.6.3
HOW
TO
USE
INDIVIDUAL
THEMES
AND
LAYOUT
S
-----
261
5.6.4
HOWTO
USE
PLUGINS
-----
262
5.7
HOWTO
SEND
FEEDBACK
-----
262
5.8
SUMMARY
------263
5.9
REFERENCES
FOR
CHAPTER
5
-----
263
ABBREVIATIONS
-----
265
TRADEMARKS
-----
267
BIOGRAPHIES
273
|
adam_txt |
TABLE
OF
CONTENTS
RAINER
DRATH,
PASCAL
HABIGER
1
WHAT
IS
AUTOMATIONML?
-----
1
1.1
INTRODUCTION
AND
MOTIVATION
-----
3
1.1.1
ABOUTTHIS
BOOK
-----
3
1.1.2
READING
GUIDANCE
-----
4
1.2
WHY
AUTOMATIONML
WAS
DEVELOPED
-----
5
1.3
CHALLENGES
FOR
A
NEUTRAL
DATA
FORMAT
-----
8
1.3.1
APPROACHES
FOR
ENGINEERING
DATA
EXCHANGE
-----
8
1.3.2
ITERATION
SUPPORT:
HIDDEN
BUT
IMPORTANT
AND
DIFFICULT
-----
13
1.3.3
MANAGEMENT
OF
HETEROGENEOUS
SEMANTICS
-----
15
1.3.4
STANDARDIZATION
DEADLOCKS
-----
17
1.4
WHAT
IS
AUTOMATIONML?
-----
19
1.4.1
OVERVIEW
-----
19
1.4.2
GOALS
OF
AUTOMATIONML
-----
20
1.4.3
KEY
INNOVATIONS
IN
AUTOMATIONML
-----
22
1.4.4
VALUES
OF
AUTOMATIONML
-----
24
1.5
ENCODING
INFORMATION
WITH
AML
-
FOUR
LAYERS
OF
ABSTRACTION
-----
27
1.5.1
DATA
MODEL
VERSUS
INFORMATION
MODEL
-----
27
1.5.2
THE
FOUR-LAYER
MODEL
OF
INFORMATION
ENCODING
-----
28
1.5.3
AUTOMATIONML
IN
THE
FOUR-LAYERS
MODEL
-----
31
1.6
EXCLUSIONS
-----
31
1.7
AUTOMATIONML
SPECIFICATIONS
-----
32
1.7.1
AUTOMATIONML
IEC
62714
SERIES
------
32
1.7.2
WHITEPAPERS
-----
35
1.7.3
APPLICATION
RECOMMENDATIONS
-----
35
1.7.4
BEST
PRACTICE
RECOMMENDATIONS
------
36
1.7.5
AVAILABILITY
-----
36
1.8
THE
AUTOMATIONML
ASSOCIATION
-----
37
1.8.1
INITIATORS
AND
MEMBERS
-----
37
1.8.2
POSSIBILITIES
OF
PARTICIPATION
-----
38
1.9
REFERENCES
FOR
CHAPTER
1
-----
39
RAINER
DRATH
2
THE
CAEX
AND
AUTOMATIONML
GUIDE
------45
2.1
AUTOMATIONML
ARCHITECTURE
AND
MODELLING
PHILOSOPHY
-----
47
2.1.1
INTRODUCTION
-----
47
2.1.2
AUTOMATIONML
ARCHITECTURE
-----
47
2.1.3
AUTOMATIONML
SUBMODELS
-----
48
2.1.4
OBJECT-ORIENTED
MODELLING
PHILOSOPHY
IN
PLANT
ENGINEERING
-----
48
2.1.5
DIFFERENCES
BETWEEN
AUTOMATIONML
EDITION
1
AND
2
-----
51
2.2
THE
CAEX
3.0
GUIDE
-----
53
2.2.1
ABOUT
CAEX
AS
META
DATA
MODEL
-----
53
2.2.2
PERSISTENCE
OF
A
CAEX
MODEL:
CAEX
FILES
-----
54
2.2.3
GENERAL
CAEX
MODELLING
PRINCIPLES
-----
55
XII
TABLE
OF
CONTENTS
2.2.4
THE
INSTANCE
HIERARCHY
-----
61
2.2.5
HOWTO
MODEL
A
CAEX
INTERNALELEMENT
-----
63
2.2.6
CAEX
LIBRARY
AND
CLASS
TYPES
-----
69
2.2.7
HOW
TO
MODEL
CAEX
SYSTEM
UNIT
CLASSES
-----
72
2.2.8
HOW
TO
MODEL
CAEX
INTERFACE
CLASSES
-----
77
2.2.9
HOW
TO
MODEL
CAEX
ROLE
CLASSES
-----
81
2.2.10
HOW
TO
MODEL
CAEX
ATTRIBUTE
TYPES
-----
85
2.2.11
HOW
TO
MODEL
PATHS
-----
91
2.2.12
MODELLING
OF
RELATIONS
-----
92
2.2.13
OVERRIDING
INHERITED
INFORMATION
-----
102
2.2.14
MODELLING
VERSION
INFORMATION
-----
104
2.3
AUTOMATIONML
EDITION
2
VERSUS
CAEX
3.0
-----
110
2.3.1
OVERVIEW
------110
2.3.2
ADDITIONAL
GENERAL
MODELLING
RULES
-----
111
2.3.3
ADDITIONAL
AUTOMATIONML
VERSIONING
RULES
-----
111
2.4
AUTOMATIONML
BASE
LIBRARIES
------113
2.4.1
GENERAL
MODELLING
RULES
------113
2.4.2
BASIC
ROLE
CLASS
LIBRARY
------113
2.4.3
BASIC
INTERFACE
CLASS
LIBRARY
-----
118
2.4.4
BASIC
ATTRIBUTE
TYPE
LIBRARY
-----
123
2.5
REFERENCING
EXTERNAL
DOCUMENTS
-----
126
2.5.1
REFERENCING
COLLADA
AND
BEHAVIOUR
DOCUMENTS
-----
126
2.5.2
REFERENCING
EXTERNAL
CAEX
DOCUMENTS
-----
126
2.5.3
REFERENCING
FUTURE
EXTERNAL
DOCUMENTS
IN
THE
SCOPE
OF
AML
-----
129
2.5.4
REFERENCING
ADDITIONAL
DOCUMENTS
OUTSIDE
THE
SCOPE
OF
AML
-----
129
2.5.5
REFERENCING
CAEX
ATTRIBUTES
TO
ITEMS
IN
EXTERNAL
DOCUMENTS
-----
133
2.6
EXTENDED
AUTOMATIONML
CONCEPTS
------135
2.6.1
OVERVIEW
-----
135
2.6.2
THE
AML
PORT
CONCEPT
-
MODELLING
OF
COMPLEX
INTERFACES
------135
2.6.3
THE
AML
FACET
CONCEPT
-
MODELLING
OF
ATTRIBUTE
FILTERS
-----
138
2.6.4
THE
AML
GROUP
CONCEPT
YY
FILTERING
OF
OBJECTS
-----
141
2.6.5
COMBINATION
OF
FACETS
AND
GROUPS
-----
143
2.6.6
MODELLING
OF
PROCESSES
-
THE
PPR
CONCEPT
-----
146
2.6.7
INTERNATIONALIZATION,
MULTILINGUAL
ATTRIBUTES
-----
153
2.6.8
MODELLING
OF
LISTS
AND
ARRAYS
------155
2.6.9
THE
AML
CONTAINER
FORMAT
------157
2.7
BEST
PRACTICE
RECOMMENDATIONS
FOR
AML
MODELLING
-----
160
2.7.1
MODELLING
OF
REGULAR
EXPRESSIONS
-----
160
2.7.2
MODELLING
OF
UNITS
-----
161
2.8
CONCLUSION
AND
SUMMARY
-----
163
2.9
REFERENCES
FOR
CHAPTER
2
-----
164
RAINER
DRATH,
STEFFEN
LIPS
3
MODELLING
OF
GEOMETRY
AND
KINEMATICS
-----
167
3.1
INTRODUCTION
-----
169
3.2
MODELLING
OF
GEOMETRY
AND
KINEMATICS
WITH
COLLADA
-----
170
3.2.1
OVERVIEW
OF
COLLADA
1.5
----
170
TABLE
OF
CONTENTS
XIII
3.2.2
GEOMETRY
MODELLING
-----
171
3.2.3
KINEMATICS
DESCRIPTION
------187
3.3
EXAMPLES
-----
200
3.3.1
BREP:
FLANGE
WITH
HOLE
-----
200
3.3.2
FACETTED
MODEL:
FLANGE
WITH
HOLE
------203
3.3.3
KINEMATICS
OF
A
SCREW
WITH
FORMULA
-----
204
3.4
INTERLINKING
COLLADA
AND
CAEX
-----
206
3.4.1
EXTENSIONS
OF
AML
LIBRARIES
FOR
GEOMETRY
AND
KINEMATICS
-----
206
3.4.2
HOW
TO
REFERENCE
A
COLLADA
DOCUMENT
-----
207
3.4.3
ATTRIBUTES
REFURI,
FRAME
AND
REFTYPE
-----
207
3.4.4
HOWTO
MODEL
ATTACHMENTS
-----
208
3.4.5
MODELLING
RULES
-----
209
3.5
SUMMARY
------211
3.6
REFERENCES
FOR
CHAPTER
3
------212
ARNDT
LUDER,
NICOLE
SCHMIDT,
RAINER
DRATH
4
MODELLING
OF
BEHAVIOUR
-----
213
4.1
INTRODUCTION
AND
MOTIVATION
-----
215
4.1.1
WHO
IS
USING BEHAVIOUR
MODELS?
-----
216
4.1.2
WHAT
BEHAVIOUR
MODELS
ARE
OF
INTEREST?
-----
217
4.2
AUTOMATIONML
APPROACH
FOR
REPRESENTING
BEHAVIOUR
MODELS
-----
218
4.3
HOW
TO
REFERENCE
EXTERNAL
BEHAVIOUR
MODELS
-----
219
4.3.1
GENERAL:
HOWTO
ASSIGN
BEHAVIOUR
MODELS
TO
SYSTEM
OBJECTS
-----
219
4.3.2
HOW
TO
ASSIGN
MODELS
OF
CONTROLLED
GOOD
CASE
AND
UNCONTROLLED
BEHAVIOUR
-----
219
4.3.3
HOW
TO
ASSIGN
INTERLOCKING
MODELS
-----
222
4.4
HOW
TO
MODEL
BEHAVIOUR
WITH
IEC
61131-10
------225
4.4.1
GENERAL
APPROACH
------225
4.4.2
HOWTO
MODEL
SEQUENCES
OF
CONTROLLED
BEHAVIOUR
-----
226
4.4.3
HOW
TO
MODEL
STATE-BASED
MODELS
OF
UNCONTROLLED
BEHAVIOUR
-----
227
4.4.4
HOWTO
MODEL
INTERFACES
-----
228
4.4.5
HOW
TO
MODEL
INTERLOCKING
MODELS
-----
229
4.5
EXAMPLE
-----
230
4.5.1
MODELLING
AN
EXAMPLE
MACHINE
-----
230
4.5.2
MODELLING
THE
DRIVES
-----
230
4.5.3
MODELLING
THE
INPUTS
AND
OUTPUTS
OF
THE
DRIVES
------231
4.5.4
MODELLING
OF
INTERLOCKING
BEHAVIOUR
------231
4.6
MODELLING
OF
COMPLEX
BEHAVIOUR
OR
PROTECTED
MODELS
VIA
FMU
-----
232
4.7
DISCUSSION
AND
CONCLUSION
------233
4.8
REFERENCES
FOR
CHAPTER
4
-----
233
LORENZ
HUNDT,
JOSEF
PRINZ,
RAINER
DRATH
5
THE
AUTOMATIONML
EDITOR
-----
235
5.1
INTRODUCTION
-----
237
5.2 PURPOSE
OF
USAGE
-----
238
5.3
USER
INTERFACE
-----
239
XIV
TABLE
OF
CONTENTS
5.4
EDITING
FUNCTIONS
-----
241
5.4.1
GENERAL
UL
CONCEPT:
HOW
TO
CREATE,
MODIFY
AND
DELETE
OBJECTS
-----
241
5.4.2
HOW
TO
CREATE
LIBRARIES
-----
242
5.4.3
HOW
TO
CREATE
NEW
CLASSES
-----
242
5.4.4
HOW
TO
MODEL
INHERITANCE
BETWEEN
CLASSES
-----
243
5.4.5
HOW
TO
ASSOCIATE
ROLES
TO
A
SYSTEMUNITCLASS
-----
243
5.4.6
HOW
TO
MODIFY
INHERITANCE
RELATIONS
-----
244
5.4.7
HOW
TO
CREATE
AND
EDIT
ATTRIBUTES
-----
245
5.4.8
HOW
TO
EDIT
ATTRIBUTE
CONSTRAINTS
-----
245
5.4.9
HOW
TO
OVERRIDE
AN
INHERITED
ATTRIBUTE
OF
A
CLASS
-----
247
5.4.10
HOW
TO
OVERRIDE
INHERITED
ELEMENTS
OF
A
CLASS
-----
248
5.4.11
HOWTO
UNDO
INHERITANCE
-----
249
5.4.12
HOWTO
EXCLUDE
INHERITED
DATA
-----
249
5.4.13
HOWTO
CREATE
A
INSTANCEHIERARCHY
-----
250
5.4.14
HOW
TO
CREATE
AN
EXTERNALINTERFACE
-----
250
5.4.15
HOW
TO
CREATE,
DELETE
AND
MODIFY
AN
INTERNALLINK
-----
250
5.4.16
HOWTO
CREATE
INSTANCES
-----
251
5.4.17
HOW
TO
ASSOCIATE
ROLES
TO
AN
INTERNALELEMENT
-----
252
5.4.18
HOW
TO
MODEL
ROLEREQUIREMENT
ATTRIBUTES
OR
INTERFACES
-----
252
5.4.19
HOW
TO
REMOVE
ROLECLASS
ASSOCIATIONS
-----
253
5.4.20
HOW
TO
MODEL
MAPPING
OBJECTS
-----
253
5.5 EXTENDED
FUNCTIONALITY
-----
253
5.5.1
HOW
TO
NAVIGATE
BETWEEN
REFERENCED
CLASSES
OR
INSTANCES
-----
254
5.5.2
HOW
TO
SPLIT
AND
MERGE
CAEX
DOCUMENTS
-----
254
5.5.3
HOW
TO
CONVERT
BETWEEN
CAEX
2.15
AND
CAEX
3.0
-----
255
5.5.4
HOW
TO
VALIDATE
AN
AUTOMATIONML
DOCUMENT
-----
255
5.5.5
HOWTO
IMPORT
AUTOMATIONML
LIBRARIES
-----
256
5.5.6
HOW
TO
GENERATE
AN
AMLX
CONTAINER
-----
257
5.5.7
HOW
TO
SAVE
THE
CAEX-SCHEMA-----
259
5.5.8
HOW
TO
CREATE
HIGH-QUALITY
SCREENSHOTS
FOR
DOCUMENTATION
-----
259
5.6
CUSTOMIZATION
OF
THE
AUTOMATIONML
EDITOR
-----
260
5.6.1
SOFTWARE
UPDATES,
NEWS,
RECENT
DOCUMENTS
AND
LIBRARIES
-----
260
5.6.2
HOWTO
SHOW-HIDE
DETAILS
-----
260
5.6.3
HOW
TO
USE
INDIVIDUAL
THEMES
AND
LAYOUT
'
S
-----
261
5.6.4
HOWTO
USE
PLUGINS
-----
262
5.7
HOWTO
SEND
FEEDBACK
-----
262
5.8
SUMMARY
------263
5.9
REFERENCES
FOR
CHAPTER
5
-----
263
ABBREVIATIONS
-----
265
TRADEMARKS
-----
267
BIOGRAPHIES
273 |
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 |
author_facet | Drath, Rainer |
building | Verbundindex |
bvnumber | BV047630971 |
classification_rvk | ZQ 6000 |
ctrlnum | (OCoLC)1260204276 (DE-599)DNB1231564210 |
dewey-full | 670.285 670.4275 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 670 - Manufacturing |
dewey-raw | 670.285 670.4275 |
dewey-search | 670.285 670.4275 |
dewey-sort | 3670.285 |
dewey-tens | 670 - Manufacturing |
discipline | Werkstoffwissenschaften / Fertigungstechnik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
discipline_str_mv | Werkstoffwissenschaften / Fertigungstechnik 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>02352nam a2200565 c 4500</leader><controlfield tag="001">BV047630971</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20231124 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">211208s2021 gw 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">1231564210</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783110746228</subfield><subfield code="c">: EUR 39.95 (DE) (freier Preis), EUR 39.95 (AT) (freier Preis)</subfield><subfield code="9">978-3-11-074622-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3110746220</subfield><subfield code="9">3-11-074622-0</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783110746228</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1260204276</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1231564210</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="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1050</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-20</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">670.285</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">670.4275</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">ZQ 6000</subfield><subfield code="0">(DE-625)158179:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">AutomationML</subfield><subfield code="b">a practical guide</subfield><subfield code="c">edited by Rainer Drath</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Automation ML markup language</subfield></datafield><datafield tag="246" ind1="1" ind2="0"><subfield code="a">Automation ML markup language</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">XIV, 275 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm x 17 cm</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="490" ind1="0" ind2=" "><subfield code="a">De Gruyter graduate</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="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=" "><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="1"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</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="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-074623-5</subfield><subfield code="w">(DE-604)BV047359479</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, EPUB</subfield><subfield code="z">978-3-11-074659-4</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="u">https://www.degruyter.com/books/9783110746228</subfield><subfield code="v">2021-04-21</subfield><subfield code="x">Verlag</subfield><subfield code="3">Unbekannt</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/1231564210/04</subfield><subfield code="v">2021-11-03</subfield><subfield code="x">Verlag</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=033015381&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-033015381</subfield></datafield></record></collection> |
genre | (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV047630971 |
illustrated | Illustrated |
index_date | 2024-07-03T18:45:33Z |
indexdate | 2024-07-10T09:17:42Z |
institution | BVB |
institution_GND | (DE-588)1065492103 |
isbn | 9783110746228 3110746220 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-033015381 |
oclc_num | 1260204276 |
open_access_boolean | |
owner | DE-1050 DE-703 DE-20 |
owner_facet | DE-1050 DE-703 DE-20 |
physical | XIV, 275 Seiten Illustrationen, Diagramme 24 cm x 17 cm |
publishDate | 2021 |
publishDateSearch | 2021 |
publishDateSort | 2021 |
publisher | De Gruyter Oldenbourg |
record_format | marc |
series2 | De Gruyter graduate |
spelling | AutomationML a practical guide edited by Rainer Drath Automation ML markup language Berlin ; Boston De Gruyter Oldenbourg [2021] XIV, 275 Seiten Illustrationen, Diagramme 24 cm x 17 cm txt rdacontent n rdamedia nc rdacarrier De Gruyter graduate Software (DE-588)4055382-6 gnd rswk-swf AutomationML (DE-588)7686742-0 gnd rswk-swf (DE-588)4123623-3 Lehrbuch gnd-content AutomationML (DE-588)7686742-0 s DE-604 Software (DE-588)4055382-6 s Drath, Rainer (DE-588)1237003253 edt De Gruyter Oldenbourg (DE-588)1065492103 pbl Erscheint auch als Online-Ausgabe, PDF 978-3-11-074623-5 (DE-604)BV047359479 Erscheint auch als Online-Ausgabe, EPUB 978-3-11-074659-4 X:MVB https://www.degruyter.com/books/9783110746228 2021-04-21 Verlag Unbekannt B:DE-101 application/pdf https://d-nb.info/1231564210/04 2021-11-03 Verlag Inhaltsverzeichnis DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033015381&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | AutomationML a practical guide Software (DE-588)4055382-6 gnd AutomationML (DE-588)7686742-0 gnd |
subject_GND | (DE-588)4055382-6 (DE-588)7686742-0 (DE-588)4123623-3 |
title | AutomationML a practical guide |
title_alt | Automation ML markup language |
title_auth | AutomationML a practical guide |
title_exact_search | AutomationML a practical guide |
title_exact_search_txtP | AutomationML a practical guide |
title_full | AutomationML a practical guide edited by Rainer Drath |
title_fullStr | AutomationML a practical guide edited by Rainer Drath |
title_full_unstemmed | AutomationML a practical guide edited by Rainer Drath |
title_short | AutomationML |
title_sort | automationml a practical guide |
title_sub | a practical guide |
topic | Software (DE-588)4055382-6 gnd AutomationML (DE-588)7686742-0 gnd |
topic_facet | Software AutomationML Lehrbuch |
url | https://www.degruyter.com/books/9783110746228 https://d-nb.info/1231564210/04 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033015381&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT drathrainer automationmlapracticalguide AT degruyteroldenbourg automationmlapracticalguide AT drathrainer automationmlmarkuplanguage AT degruyteroldenbourg automationmlmarkuplanguage |
Es ist kein Print-Exemplar vorhanden.
Inhaltsverzeichnis