Object-oriented programming with SIMOTION: basic principles, program examples and software concepts according to IEC 61131-3
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Erlangen
Publicis Publishing
[2017]
|
Schlagworte: | |
Online-Zugang: | http://www.wiley-vch.de/publish/dt/books/ISBN978-3-89578-456-9/ Inhaltsverzeichnis |
Beschreibung: | 297 Seiten Illustrationen, Diagramme 25 cm x 17.3 cm |
ISBN: | 9783895784569 3895784567 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV044374432 | ||
003 | DE-604 | ||
005 | 20210329 | ||
007 | t | ||
008 | 170628s2017 gw a||| |||| 00||| eng d | ||
015 | |a 16,N35 |2 dnb | ||
016 | 7 | |a 1112220100 |2 DE-101 | |
020 | |a 9783895784569 |c Festeinband : circa EUR 39.90 (DE) (freier Preis) |9 978-3-89578-456-9 | ||
020 | |a 3895784567 |9 3-89578-456-7 | ||
024 | 3 | |a 9783895784569 | |
028 | 5 | 2 | |a Bestellnummer: 18456 000 |
035 | |a (OCoLC)992479110 | ||
035 | |a (DE-599)DNB1112220100 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-1050 |a DE-91G |a DE-29T |a DE-12 |a DE-703 |a DE-573 |a DE-83 | ||
082 | 0 | |a 621.3 |2 23 | |
084 | |a ZQ 5450 |0 (DE-625)158141: |2 rvk | ||
084 | |a MSR 720f |2 stub | ||
084 | |a DAT 315f |2 stub | ||
084 | |a FER 960f |2 stub | ||
084 | |a 621.3 |2 sdnb | ||
100 | 1 | |a Braun, Michael |e Verfasser |4 aut | |
240 | 1 | 0 | |a Objektorientiertes Programmieren mit SIMOTION |
245 | 1 | 0 | |a Object-oriented programming with SIMOTION |b basic principles, program examples and software concepts according to IEC 61131-3 |c by Michael Braun and Wolfgang Horn |
264 | 1 | |a Erlangen |b Publicis Publishing |c [2017] | |
264 | 4 | |c © 2017 | |
300 | |a 297 Seiten |b Illustrationen, Diagramme |c 25 cm x 17.3 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
630 | 0 | 7 | |a IEC 61131 |n 3 |0 (DE-588)4375405-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SIMOTION |0 (DE-588)1124858954 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Automatisierungstechnik |0 (DE-588)4194567-0 |2 gnd |9 rswk-swf |
653 | |a Chemical Engineering | ||
653 | |a Chemische Verfahrenstechnik | ||
653 | |a Computer Science | ||
653 | |a Computer-Ratgeber | ||
653 | |a Control Systems Technology | ||
653 | |a Electrical & Electronics Engineering | ||
653 | |a Elektrotechnik u. Elektronik | ||
653 | |a End-User Computing | ||
653 | |a Industrial Engineering | ||
653 | |a Industrial Engineering / Manufacturing | ||
653 | |a Industrielle Verfahrenstechnik | ||
653 | |a Informatik | ||
653 | |a Intelligent Systems & Agents | ||
653 | |a Intelligente Systeme u. Agenten | ||
653 | |a Maschinenbau | ||
653 | |a Mechanical Engineering | ||
653 | |a Motion Control | ||
653 | |a OOP | ||
653 | |a Object Technologies | ||
653 | |a Objekt-orientiertes Programmieren | ||
653 | |a Objektorientiertes Programmieren | ||
653 | |a Process Engineering | ||
653 | |a Produktion i. d. Industriellen Verfahrenstechnik | ||
653 | |a Prozesssteuerung | ||
653 | |a Regelungstechnik | ||
653 | |a Robotics | ||
653 | |a Robotik | ||
653 | |a SIMOTION | ||
653 | |a Software Engineering | ||
653 | |a Software-Engineering | ||
653 | |a Systems Engineering & Management | ||
653 | |a Systemtechnik u. -management | ||
689 | 0 | 0 | |a IEC 61131 |n 3 |0 (DE-588)4375405-3 |D u |
689 | 0 | 1 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 0 | 2 | |a SIMOTION |0 (DE-588)1124858954 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Automatisierungstechnik |0 (DE-588)4194567-0 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Horn, Wolfgang |d 1965- |e Verfasser |0 (DE-588)118138626 |4 aut | |
710 | 2 | |a PUBLICIS Erlangen Zweigniederlassung der PWW GmbH |0 (DE-588)1064783155 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, ePDF |z 978-3-89578-947-2 |
856 | 4 | 0 | |u http://www.wiley-vch.de/publish/dt/books/ISBN978-3-89578-456-9/ |x Verlag |
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=029776782&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-029776782 |
Datensatz im Suchindex
_version_ | 1804177632330252288 |
---|---|
adam_text | TABLE OF CONTENTS
INFORMATION FOR READERS
......................................................................................13
1 DEVELOPMENTS IN THE FIELD OF CONTROL
ENGINEERING......................18
1.1 THE EARLY DAYS OF PROGRAMMABLE LOGIC CONTROLLERS (PLCS)
..................
19
1.2 THE PLC LEARNS TO COMMUNICATE
.............................................................
22
1.3 DEVELOPMENT OF FIELDBUS SYSTEMS
...........................................................24
1.4 INTEGRATION OF DISPLAY SYSTEMS IN PLCS
..................................................25
1.5 INTEGRATION OF MOTION CONTROL IN PLCS
................................................... 27
1.6
DRIVES BECOME FULLY-FLEDGED BUS SYSTEM N O D ES
....................................
30
1.7 PLC AND PAC - WHAT IS THE
DIFFERENCE?................................................... 31
1.8 GENERAL CONCLUSIONS ABOUT PAST DEVELOPM ENTS
....................................
31
2 BASIC PRINCIPLES OF OBJECT-ORIENTED PROGRAMMING
........................33
2.1 THE BASIS OF OBJECT-ORIENTED
PROGRAMMING..........................................33
2.1.1
HISTORY.........................................................................................................
33
2.1.2 WHAT S DIFFERENT?
.........................................................................................34
2.1.3 WHAT DOES OBJECT ORIENTATION M EAN?
..........................................................
35
2.1.4 OBJECTS AND THEIR
INTERACTIONS.....................................................................
36
2.2 GENERAL PRINCIPLES OF OOP
.......................................................................37
2.2.1
OBJECTS.........................................................................................................
37
2.2.2
CLASSES.........................................................................................................
39
2.2.3 INHERITANCE
..................................................................................................39
2.2.4
OVERRIDING...................................................................................................
41
2.2.5 INTERFACES FOR OBJECT
INTERACTION..................................................................
42
2.2.6 SUMMARY
....................................................................................................
44
2.2.7 ADVANTAGES OF USING OOP
...........................................................................
45
2.2.8 DISADVANTAGES OF
OOP.................................................................................45
2.3 TIPS ABOUT DEFINING CLASSES
.....................................................................46
3 OBJECT-ORIENTED PROGRAMMING
..................................................... 49
3.1 IMPLEMENTATION OF OOP WITH SIMOTION
..............................................
49
3.2 FUNCTION BLOCKS WITH
METHODS.................................................................50
3.2.1 MODULARIZATION WITHOUT OOP EXTENSIONS
................................................... 51
3.2.2 PROGRAM AND DATA ARE
SEPARATE....................................................................53
3.2.3 ADVANCES IN THE LIFE CYCLE OF
SOFTWARE......................................................... 55
3.2.4 DISADVANTAGES OF PROGRAMMING WITHOUT OOP EXTENSIONS
.........................
56
3.2.5 EXTENSIONS TO FBS AND THEIR ACCESS SPECIFICATION
........................................
57
3.2.6 USE OF METHODS TO IMPROVE PROGRAM STRUCTURING
.....................................
59
3.2.6.1 EXAMPLE OF FB WITH M
ETHODS.......................................................................
60
3.2.6.2 EXAMPLE OF A FUNCTION BLOCK CALL
................................................................61
3.2.7 FUNCTION BLOCK WITH METHODS FOR PLACING COMMANDS
..............................
62
3.2.7.1 EXAMPLE OF THE FB WITH COMMAND
METHODS...............................................63
3.2.7.2 EXAMPLE OF AN FB CALL WITH COMMAND M
ETHODS.........................................65
3.3 CLASSES (CLASS)
..........................................................................................
66
3.3.1 KEYWORDS SUPPORTED FOR A CLASS
..................................................................
67
3.3.1.1 EXAMPLE OF A CLASS
DECLARATION.................................................................
69
3.3.2 METHODS (METHOD)
....................................................................................
69
3.3.3 METHODS AND THEIR ACCESS SPECIFICATION
......................................................
70
3.3.4 DECLARATION OF INSTANCES OF A CLASS
...............................................................
71
3.3.5 RULES FOR IDENTIFIERS IN A CLASS
.....................................................................
72
3.3.6 USE OF CLASS METHODS
...................................................................................
72
3.3.6.1 EXAMPLE OF A CLASS
COUNTER....................................................................73
3.3.6.2 USE OF THE METHOD OF CLASS COUNTER
.....................................................
74
3.3.6.3 EXTENSION OF THE CLASS COUNTER AND USE OF
THIS...................................75
3.3.6.4 USE OF THE METHODS UP AND
DOWN.............................................................76
3.3.7 CLASSES AND INHERITANCE
..............................................................................
76
3.3.7.1 EXAMPLE OF DERIVATION OF A CLASS
.................................................................
78
3.3.7.2 EXAMPLE OF HOW TO USE BASE AND DERIVED CLASSES
......................................79
3.3.7.3 OTHER ASPECTS OF THE METHOD
CALL................................................................80
3.3.7.4 EXAMPLE OF BASE AND DERIVED CLASSES IN A FUNCTION
...................................81
3.3.8 ABSTRACT
CLASSES............................................................................................
82
3.4 EXAMPLES OF VALVE APPLICATIONS WITH OOP
.............................................
84
3.4.1 EXAMPLE WITH 4/3-WAY VALVE
........................................................................
84
3.4.1.1 EXAMPLE OF A CLASS FOR 4/3-WAY VALVES
........................................................ 85
3.4.1.2 EXAMPLE OF A VALVE CALL
.......
, .....................................................................
87
3.4.1.3 EXAMPLE WITH 4/3-WAY VALVE WITH FAST/SLOW SP EED
......................................88
3.4.1.4 EXAMPLE OF A DERIVED CLASS VALVECONTROL43FS
..........................................
89
3.4.1.5 EXAMPLE OF CALLS OF BASE CLASS AND EXTENDED CLASS
....................................
90
3.4.1.6 EXAMPLE OF CALL OF EXTENDED CLASS WITH BASIC FUNCTION
..............................
91
3.5 IN TE RFA C E
S....................................................................................................92
3.5.1 SUPPORTED
FEATURES......................................................................................93
3.5.2 PRINCIPLES OF
INTERFACES................................................................................94
3.5.2.1 EXAMPLE OF AN INTERFACE DECLARATION
..........................................................95
3.5.3 REPRESENTATION OF INTERFACES IN THE PNV OF SCOUT
....................................
97
3.5.4 BENEFITS OF
INTERFACES...................................................................................99
3.5.5 INTERFACES AS A REFERENCE TO CLASSES
.........................................................
100
3.5.6 VALVE CLASSES WITH INTERFACES
..................................................................
103
3.5.7 DECLARATION OF THE VALVE INTERFACE
........................................................... 105
3.5.7.1 EXAMPLE OF VALVECONTROL43 WITH LIMIT SWITCH MONITORING
....................
105
3.5.7.2 EXAMPLE OF VALVECONTROL43 WITH ERROR
REPORTING.................................. 108
3.5.7.3 EXAMPLE OF VALVECONTROL43 WITH TEST ERROR REPORTING
..........................
112
3.5.7.4 EXAMPLE OF CLASS
HMIREPORTING.............................................................
113
3.5.7.5 EXAMPLE OF VALVECONTROL43 WITH ERROR
REPORTING.................................. 115
3.5.8 INTERFACE FOR NEUTRALIZING I/O COMPONENTS
.............................................
116
3.5.8.1 CONNECTION OF CAMERAS TO THE CONTROL
SYSTEM........................................ 116
3.5.8.2 INTERFACE DEFINITION FOR A CAMERA
CONNECTION........................................ 122
3.5.9 INTERFACE FOR NEUTRAL I/O CONNECTION (CONDENSED
EXAMPLE).................... 123
3.5.9.1 INTERFACE DEFINITION FOR NEUTRAL I/O CONNECTION
...................................... 125
3.5.9.2 IMPLEMENTATION IN CLASSES
.....................................................................
125
3.5.9.3 INTERFACE DEFINITION AND MAPPING TABLE PROGRAM
................................... 126
3.5.9.4 PROGRAM FOR IMPLEMENTATION AND USE OF CLASSES
....................................
127
3.5.9.5 INTERFACE FOR FAST/SLOW SPEED SWITCHOVER
................................................
129
3.5.9.6 IMPLEMENTATION OF CLASSES FOR FAST/SLOW SPEED
.......................................
130
3.6 FURTHER OPTIMIZATION OF THE VALVE CLASS
.............................................
131
3.6.1 EXISTING IMPLEMENTATION OF
VALVECONTROL............................................... 131
3.6.2 DESIGN OF A STATE MACHINE
.......................................................................
132
3.6.2.1 EXAMPLE OF VALVECONTROL43ST - STATE MACHINE USING CASE
..................
134
3.6.2.2 EXAMPLE OF VALVECONTROL43ST - STATE MACHINE WITH CLASSES
..................
140
3.7 ABSTRACT CLASS FOR DIFFERENT D RIV E S
......................................................
143
3.7.1 FUNCTIONAL DIFFERENCES BETWEEN VARIOUS DRIVE SOLUTIONS
....................... 144
3.7.2 CLASS MODEL FOR CONNECTING DIFFERENT DRIVES
..........................................
146
3.7.2.1 EXAMPLE OF ABSTRACT CLASS CDRIVE
.........................................................
147
3.7.2.2 EXAMPLE OF CLASS FOR DIRECT-ON-LINE STARTING DRIVES
................................ 148
3.7.2.3 EXAMPLE OF CLASS FOR DRIVES WITH STAR-DELTA
STARTERS................................ 149
3.7.2.4 EXAMPLE OF CLASS FOR SPEED-CONTROLLED
DRIVES......................................... 151
3.7.2.5 EXAMPLE PROGRAM FOR CONTROLLING DRIVES OF DIFFERENT TYPES
..................
155
3.8 ABSTRACT CLASS VERSUS INTERFACE
........................................................... 157
3.9 OOP OPENS UP THE WORLD OF DESIGN P A TTE RN S
...................................... 159
4 OOP SUPPORTS M ODULAR SOFTW ARE C O N C E P TS
....................................
161
4.1 ASSEMBLING PROJECTS FOR REAL M ACH IN ES
.............................................
162
4.1.1 MODULE
DESIGN.........................................................................................
163
4.1.2 THE ROLE OF THE SOFTWARE DEVELOPER
.........................................................
163
4.1.3 MODULARIZING SOFTWARE
...........................................................................
164
4.1.3.1 CREATING EQUIPMENT M ODULES........................... 166
4.1.3.2 SOFTWARE DESIGN OF THE EQUIPMENT MODULE
............................................ 167
4.1.3.3 EXAMPLE OF THE CLASS *CEMPUSHER*
.........................................................
169
4.1.3.4 EXAMPLE OF AN EQUIPMENT MODULE CALL
...................................................
174
4.1.4 PREPARATIONS FOR MULTIPLE REU
SE.............................................................. 175
4.1.4.1 EXAMPLE OF THE NEUTRALIZED EQUIPMENT MODULE
....................................
176
4.2 SIMOTION EASYPROJECT PROJECT G E N E RA TO
R......................................... 177
4.2.1 ADDING YOUR OWN MODULES TO THE PROJECT GENERATOR
..............................
181
4.2.2 CREATING A USER INTERFACE FOR THE PROJECT
GENERATOR................................ 182
4.2.3 XML DESCRIPTION OF THE EQUIPMENT
MODULE............................................ 184
5 GUIDE TO D ESIGNING AN D D EVELOPING S O F TW A RE
...............................188
5.1 ESTABLISHING REQUIREM
ENTS..................................................................
188
5.1.1 STARTING POINT - USER INTERFACES
.............................................................. 189
5.1.2 STARTING POINT - PROCESS
OPERATIONS........................................................ 189
5.1.3 STARTING POINT - MECHANICAL ENGINEERING ELEMENTS
..............................
190
5.1.4 EXISTING SOLUTIONS
...................................................................................
191
5.2 OBJECT-ORIENTED D E S IG N
.........................................................................
192
5.2.1 ENCAPSULATION
.........................................................................................
192
5.2.2 RESPONSIBILITY OF A CLASS
..........................................................................
193
5.2.3 COMMONALITIES AND DIFFERENCES BETWEEN
OBJECTS................................... 194
5.2.4 PRINCIPLE OF REPLACEABILITY WITH DERIVED
CLASSES...................................... 194
5.2.5 DETERMINING RELATIONSHIPS
.....................................................................
195
5.2.6 SOLID
PRINCIPLES......................................................................................
197
5.3 REUSABLE AND EASY-TO-MAINTAIN SOFTW ARE
..........................................
197
5.3.1 HOW CAN SOFTWARE BE MADE
REUSABLE?..................................................... 197
5.3.2 LIBRARIES ARE
HELPFUL................................................................................
198
5.3.3 WHAT IS THE BEST WAY TO DEVELOP MODULES?
.............................................
198
5.4 ORGANIZATIONAL AND LEGAL ASPECTS
......................................................
201
5.4.1 TRANSITION TO OOP MUST BE
PLANNED........................................................ 201
5.4.2 SOFTWARE NEEDS TO BE
PLANNED.................................................................
202
5.4.2.1 ANALYSIS OF EXISTING PROGRAMS
.................................................................
202
5.4.2.2 REUSE OF
SOFTWARE.....................................................................................
203
5.4.3 REUSE AND OWNERSHIP OF
SOFTWARE........................................................... 205
5.4.3.1 DISTRIBUTION OF
SOFTWARE...........................................................................
206
5.4.3.2 ACQUISITION OF
SOFTWARE............................................................................
207
5.4.4 *GOOD SOFTWARE* AND OBJECT-ORIENTED DESIGN
......................................... 208
5.5 SOFTWARE TESTS ARE A MUST!
..................................................................
211
5.5.1 MODULE T E S T
..............................................................................................
213
5.5.2 INTEGRATION T E S T
........................................................................................
214
5.5.3 SYSTEM
TEST...............................................................................................
214
5.5.4 ACCEPTANCE TEST
........................................................................................
216
6 A DDITIONAL TOPICS R ELATING TO SOFTW ARE S TRU C TU RIN G
....................
217
6.1 I/O REFEREN
CES.........................................................................................
217
6.1.1 DECLARATION
..............................................................................................
218
6.1.2 LINKING REFERENCES TO I/O VARIABLES
.........................................................
218
6.2 NAMESPACES
...........................................................................................
220
6.3 GENERAL REFERENCES
...............................................................................
222
6.3.1 DECLARATION AND INITIALIZATION
................................................................. 223
6.3.2 WORKING WITH REFERENCES
.........................................................................
224
7 D ESCRIPTION OF TH E EXTENDED F UNCTIONALITY IN
SIMOTION............228
7.1 GENERAL EXTENSIONS TO THE PROGRAM M ING M O D E L
..............................
228
7.2 CLASSES IN
SIMOTION.............................................................................
229
7.2.1 CONSTANTS AND USER-DEFINED DATA TYPES IN
CLASSES................................... 229
7.2.2 NAMING OF VARIABLES IN CLASSES AND METHODS
......................................... 230
7.2.3 METHOD CALLS
............................................................................................
231
7.2.4 FINAL FOR METHODS AND CLASSES
...............................................................
232
7.2.5 DECLARATION OF ABSTRACT CLASSES AND METHODS
..........................................
232
7.2.6 INTERFACE IMPLEMENTATION AND CLASS DERIVATIONS
....................................
233
7.2.7 TYPE CONVERSIONS FOR CLASSES AND INTERFACES
..........................................
234
7.3 INSTANTIATION OF CLASSES AND FUNCTION B LO C K S
....................................
236
7.3.1 USER-DEFINED INITIALIZATION OF
INSTANCES.................................................. 236
7.3.2 INITIALIZATION OF INTERFACE VARIABLES
........................................................ 237
7.3.3 CREATING CLASS AND FUNCTION BLOCK INSTANCES
..........................................
238
7.3.4 RETAIN DATA IN CLASSES AND FUNCTION
BLOCKS............................................ 239
7.3.5 ARRAYS OF VARIABLE LEN G TH
........................................................................
239
7.4 TIPS FOR CREATING COMPATIBLE AND EFFICIENT SO FTW A RE
......................
240
7.4.1 METHODS AND FUNCTION CALLS
.....................................................................
240
7.4.2 USE OF ENUM VALUES AND CONSTANTS
.........................................................
240
7.4.3 USE OF PREDEFINED NAMESPACES
...............................................................
241
7.4.4 DECLARATION OF DATA TYPES, VARIABLES AND M ETHODS
.................................
242
7.4.5 PREPARING STRUCTURED DATA FOR TRANSM ISSION
..........................................
243
8 IN TRO D U CTIO N TO SIMOTION
..................................................................
246
8.1 CLASSIC DEVELOPMENT OF CONTROL SY STEM
S............................................ 246
8.2 NEW CONTROL CONCEPTS RE Q U IRE D
........................................................... 247
8.3 TECHNOLOGY OBJECTS IN SIMOTION
......................................................
248
8.4 THREE HARDW ARE PLATFO RM S
..................................................................
249
8.5 CONNECTING DRIVES AND I/O DEVICES TO SIMOTION
..............................
251
8.6 HANDLING KINEMATICS IN
SIMOTION..................................................... 251
8.7 SIMOTION S PROGRAM M ING M O D EL
......................................................
252
8.7.1 THE UNITS OF
SIMOTION...........................................................................
253
8.7.2 THE VARIABLE MODEL IN
SIMOTION........................................................... 254
8.7.3 LIBRARIES IN SIMOTION
...........................................................................
258
8.8 THE SIMOTION SCOUT ENGINEERING SYSTEM
...................................... 259
8.9 COMPONENTS OF
SCOUT..........................................................................
260
8.9.1 THE SCOUT PROJECT NAVIGATOR
................................................................. 261
8.9.2 CREATING A NEW PROJECT
...........................................................................
262
8.9.3 CREATING A NEW DEVICE
.............................................................................
263
8.9.4 HARDWARE
CONFIGURATION..........................................................................
266
8.9.5 THE SIMOTION ADDRESS LIS T
.....................................................................
268
8.9.6 CREATING AXES
..........................................................................................
269
8.9.7 CREATING DRIVES
.......................................................................................
274
8.9.8 CREATING PATH
OBJECTS..............................................................................
276
8.9.9 LANGUAGE EDITORS IN
SCOUT....................................................................
278
8.9.10 SUPPORT FOR PROGRAMMING
LANGUAGES..................................................... 279
8.9.11 INSERTING PROGRAM SOURCES (UNITS)
.........................................................
280
8.9.12 ENTERING PROGRAMS
.................................................................................
282
8.9.13 ASSIGNING PROGRAMS TO THE EXECUTION
SYSTEM......................................... 284
8.9.14 INTEGRATED TEST FUNCTIONS
........................................................................
285
8.9.15 TESTING WITH *PROGRAM STATUS*
...............................................................
286
NOTE A B O U T USING TH E EXAM PLE P R O G RA M S
......................................................293
INDEX
..................................................................................................................
294
|
any_adam_object | 1 |
author | Braun, Michael Horn, Wolfgang 1965- |
author_GND | (DE-588)118138626 |
author_facet | Braun, Michael Horn, Wolfgang 1965- |
author_role | aut aut |
author_sort | Braun, Michael |
author_variant | m b mb w h wh |
building | Verbundindex |
bvnumber | BV044374432 |
classification_rvk | ZQ 5450 |
classification_tum | MSR 720f DAT 315f FER 960f |
ctrlnum | (OCoLC)992479110 (DE-599)DNB1112220100 |
dewey-full | 621.3 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 621 - Applied physics |
dewey-raw | 621.3 |
dewey-search | 621.3 |
dewey-sort | 3621.3 |
dewey-tens | 620 - Engineering and allied operations |
discipline | Informatik Fertigungstechnik Elektrotechnik / Elektronik / Nachrichtentechnik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik 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>03816nam a22009858c 4500</leader><controlfield tag="001">BV044374432</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20210329 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">170628s2017 gw a||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">16,N35</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1112220100</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783895784569</subfield><subfield code="c">Festeinband : circa EUR 39.90 (DE) (freier Preis)</subfield><subfield code="9">978-3-89578-456-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3895784567</subfield><subfield code="9">3-89578-456-7</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783895784569</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 18456 000</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)992479110</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1112220100</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-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1050</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">621.3</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZQ 5450</subfield><subfield code="0">(DE-625)158141:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">MSR 720f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 315f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">FER 960f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">621.3</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Braun, Michael</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Objektorientiertes Programmieren mit SIMOTION</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Object-oriented programming with SIMOTION</subfield><subfield code="b">basic principles, program examples and software concepts according to IEC 61131-3</subfield><subfield code="c">by Michael Braun and Wolfgang Horn</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Erlangen</subfield><subfield code="b">Publicis Publishing</subfield><subfield code="c">[2017]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">297 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">25 cm x 17.3 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="630" ind1="0" ind2="7"><subfield code="a">IEC 61131</subfield><subfield code="n">3</subfield><subfield code="0">(DE-588)4375405-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SIMOTION</subfield><subfield code="0">(DE-588)1124858954</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Automatisierungstechnik</subfield><subfield code="0">(DE-588)4194567-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Chemical Engineering</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Chemische Verfahrenstechnik</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Computer Science</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Computer-Ratgeber</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Control Systems Technology</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Electrical & Electronics Engineering</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Elektrotechnik u. Elektronik</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">End-User Computing</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Industrial Engineering</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Industrial Engineering / Manufacturing</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Industrielle Verfahrenstechnik</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Informatik</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Intelligent Systems & Agents</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Intelligente Systeme u. Agenten</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Maschinenbau</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Mechanical Engineering</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Motion Control</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">OOP</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Object Technologies</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Objekt-orientiertes Programmieren</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Objektorientiertes Programmieren</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Process Engineering</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Produktion i. d. Industriellen Verfahrenstechnik</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Prozesssteuerung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Regelungstechnik</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Robotics</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Robotik</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">SIMOTION</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Software Engineering</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Software-Engineering</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Systems Engineering & Management</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Systemtechnik u. -management</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">IEC 61131</subfield><subfield code="n">3</subfield><subfield code="0">(DE-588)4375405-3</subfield><subfield code="D">u</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">SIMOTION</subfield><subfield code="0">(DE-588)1124858954</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">Automatisierungstechnik</subfield><subfield code="0">(DE-588)4194567-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">Horn, Wolfgang</subfield><subfield code="d">1965-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)118138626</subfield><subfield code="4">aut</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">PUBLICIS Erlangen Zweigniederlassung der PWW GmbH</subfield><subfield code="0">(DE-588)1064783155</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, ePDF</subfield><subfield code="z">978-3-89578-947-2</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">http://www.wiley-vch.de/publish/dt/books/ISBN978-3-89578-456-9/</subfield><subfield code="x">Verlag</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=029776782&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-029776782</subfield></datafield></record></collection> |
id | DE-604.BV044374432 |
illustrated | Illustrated |
indexdate | 2024-07-10T07:51:10Z |
institution | BVB |
institution_GND | (DE-588)1064783155 |
isbn | 9783895784569 3895784567 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029776782 |
oclc_num | 992479110 |
open_access_boolean | |
owner | DE-1050 DE-91G DE-BY-TUM DE-29T DE-12 DE-703 DE-573 DE-83 |
owner_facet | DE-1050 DE-91G DE-BY-TUM DE-29T DE-12 DE-703 DE-573 DE-83 |
physical | 297 Seiten Illustrationen, Diagramme 25 cm x 17.3 cm |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Publicis Publishing |
record_format | marc |
spelling | Braun, Michael Verfasser aut Objektorientiertes Programmieren mit SIMOTION Object-oriented programming with SIMOTION basic principles, program examples and software concepts according to IEC 61131-3 by Michael Braun and Wolfgang Horn Erlangen Publicis Publishing [2017] © 2017 297 Seiten Illustrationen, Diagramme 25 cm x 17.3 cm txt rdacontent n rdamedia nc rdacarrier IEC 61131 3 (DE-588)4375405-3 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf SIMOTION (DE-588)1124858954 gnd rswk-swf Automatisierungstechnik (DE-588)4194567-0 gnd rswk-swf Chemical Engineering Chemische Verfahrenstechnik Computer Science Computer-Ratgeber Control Systems Technology Electrical & Electronics Engineering Elektrotechnik u. Elektronik End-User Computing Industrial Engineering Industrial Engineering / Manufacturing Industrielle Verfahrenstechnik Informatik Intelligent Systems & Agents Intelligente Systeme u. Agenten Maschinenbau Mechanical Engineering Motion Control OOP Object Technologies Objekt-orientiertes Programmieren Objektorientiertes Programmieren Process Engineering Produktion i. d. Industriellen Verfahrenstechnik Prozesssteuerung Regelungstechnik Robotics Robotik SIMOTION Software Engineering Software-Engineering Systems Engineering & Management Systemtechnik u. -management IEC 61131 3 (DE-588)4375405-3 u Objektorientierte Programmierung (DE-588)4233947-9 s SIMOTION (DE-588)1124858954 s DE-604 Automatisierungstechnik (DE-588)4194567-0 s Horn, Wolfgang 1965- Verfasser (DE-588)118138626 aut PUBLICIS Erlangen Zweigniederlassung der PWW GmbH (DE-588)1064783155 pbl Erscheint auch als Online-Ausgabe, ePDF 978-3-89578-947-2 http://www.wiley-vch.de/publish/dt/books/ISBN978-3-89578-456-9/ Verlag DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029776782&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Braun, Michael Horn, Wolfgang 1965- Object-oriented programming with SIMOTION basic principles, program examples and software concepts according to IEC 61131-3 IEC 61131 3 (DE-588)4375405-3 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd SIMOTION (DE-588)1124858954 gnd Automatisierungstechnik (DE-588)4194567-0 gnd |
subject_GND | (DE-588)4375405-3 (DE-588)4233947-9 (DE-588)1124858954 (DE-588)4194567-0 |
title | Object-oriented programming with SIMOTION basic principles, program examples and software concepts according to IEC 61131-3 |
title_alt | Objektorientiertes Programmieren mit SIMOTION |
title_auth | Object-oriented programming with SIMOTION basic principles, program examples and software concepts according to IEC 61131-3 |
title_exact_search | Object-oriented programming with SIMOTION basic principles, program examples and software concepts according to IEC 61131-3 |
title_full | Object-oriented programming with SIMOTION basic principles, program examples and software concepts according to IEC 61131-3 by Michael Braun and Wolfgang Horn |
title_fullStr | Object-oriented programming with SIMOTION basic principles, program examples and software concepts according to IEC 61131-3 by Michael Braun and Wolfgang Horn |
title_full_unstemmed | Object-oriented programming with SIMOTION basic principles, program examples and software concepts according to IEC 61131-3 by Michael Braun and Wolfgang Horn |
title_short | Object-oriented programming with SIMOTION |
title_sort | object oriented programming with simotion basic principles program examples and software concepts according to iec 61131 3 |
title_sub | basic principles, program examples and software concepts according to IEC 61131-3 |
topic | IEC 61131 3 (DE-588)4375405-3 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd SIMOTION (DE-588)1124858954 gnd Automatisierungstechnik (DE-588)4194567-0 gnd |
topic_facet | IEC 61131 3 Objektorientierte Programmierung SIMOTION Automatisierungstechnik |
url | http://www.wiley-vch.de/publish/dt/books/ISBN978-3-89578-456-9/ http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029776782&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT braunmichael objektorientiertesprogrammierenmitsimotion AT hornwolfgang objektorientiertesprogrammierenmitsimotion AT publiciserlangenzweigniederlassungderpwwgmbh objektorientiertesprogrammierenmitsimotion AT braunmichael objectorientedprogrammingwithsimotionbasicprinciplesprogramexamplesandsoftwareconceptsaccordingtoiec611313 AT hornwolfgang objectorientedprogrammingwithsimotionbasicprinciplesprogramexamplesandsoftwareconceptsaccordingtoiec611313 AT publiciserlangenzweigniederlassungderpwwgmbh objectorientedprogrammingwithsimotionbasicprinciplesprogramexamplesandsoftwareconceptsaccordingtoiec611313 |