Author(s): Siemens
Publisher: Siemens
Year: 2014
Language: English
Pages: 433
Title......Page 1
00_Cover......Page 2
01_System Overview
......Page 3
1. System Overview......Page 4
1.1. SIMATIC S7 Overview......Page 5
1.2. Positioning of the Modular S7 Controllers......Page 6
1.3.2. Overview of Available Signal Modules (Central)......Page 7
1.4. SIMATIC S7-1200: The Modular Mini-PLC......Page 8
1.4.1. SIMATIC S7-1200: Modules......Page 9
1.4.2. SIMATIC S7-1200: Installation and Mounting Positions......Page 10
1.4.3. SIMATIC S7-1200: Signal, Communication or Battery Board......Page 11
1.5. SIMATIC S7-1500: Modular Controller for the Mid to Upper Performance Range......Page 12
1.5.1. SIMATIC S7-1500: Modules......Page 13
1.5.2. SIMATIC S7-1500: Installation and Mounting Positions......Page 15
1.5.3. SIMATIC S7-1500: Connection Technology/Front Connector......Page 16
1.5.4. SIMATIC S7-1500: CPU-Display ( Overview......Page 17
1.5.5. SIMATIC S7-1500: CPU-Display ( Menu and Colors......Page 18
1.6. SIMATIC S7-1200/1500: Technology Functions......Page 19
1.7. SIMATIC S7-1200/1500: Memory Card......Page 20
1.8.1. Overview: Distributed Signal Modules......Page 21
1.8.2.1. ET 200SP: Configuration and Maximum Number of Modules......Page 22
1.8.3.1. ET 200MP: Configuration and Maximum Number of Modules......Page 23
1.9. Additional Information......Page 24
1.10. SIMATIC S7-300: Modular Automation System......Page 25
1.10.1. SIMATIC S7-300: Modules......Page 26
1.11. SIMATIC S7-400: Modular Automation System......Page 27
1.11.1. SIMATIC S7-400: Modules......Page 28
1.11.2. SIMATIC S7-400: CPU Design......Page 29
1.12. SIMATIC Embedded Automation: Overview......Page 30
1.12.1. SIMATIC PC-based Automation Product Overview......Page 31
02_Engineering
Software......Page 32
2. Engineering Software TIA Portal......Page 33
2.1. TIA Portal - Central Engineering Framework......Page 34
2.2. Scope of the Products......Page 35
2.3.1. STEP 7 Licensing......Page 36
2.4.1. WinCC Licensing......Page 37
2.5. Startdrive Range of Products and Licensing......Page 38
2.6. Side-by-Side Installation......Page 39
2.7.1. Virtualization (Released Software)......Page 40
2.8. License Upgrade Strategy......Page 41
2.9. TIA Portal: Portal View and Project View......Page 42
2.9.1. Portal View......Page 43
2.9.2. Project View......Page 44
2.9.3. TIA Portal - Settings: User Interface Language......Page 45
2.9.4. TIA Portal - Settings: Language, Storage Location, Layout......Page 46
2.9.5. Window Arrangement in the Project View......Page 47
2.9.6. Window Layouts Save / Manage / Use......Page 48
2.9.7. Window Sections in the Working Area......Page 49
2.9.8. Keeping the Editor Window in the Foreground (when Working Area is Split)......Page 50
2.9.9. Project Tree......Page 51
2.9.10. Task Cards......Page 52
2.9.11. Inspector Window......Page 53
2.9.12. Undo and Redo......Page 54
2.9.13. Saving a Project......Page 55
2.9.14. Archiving / Retrieving a Project......Page 56
2.10. Libraries......Page 57
2.11. Project Migration......Page 58
2.11.1. Project Upgrade and Compatibility Mode......Page 59
2.12. Help Functions......Page 60
2.13. Additional Information......Page 61
2.13.2. Installation with Record Function in the Setup......Page 62
2.13.3. Team Engineering......Page 63
2.13.4. Inter Project Engineering......Page 64
2.13.5. Update Tool......Page 65
03_Training Devices
......Page 66
3. Training Devices and Addressing......Page 67
3.1. Training Area Setup with S7-1500......Page 68
3.2. Configuration of the S7-1500 Training Device......Page 69
3.3. Configuration of the ET200SP Training Device......Page 70
3.4. Operating and Display Elements of the Training Device......Page 71
3.5.2. Connection to Distributed I/Os of the ET200SP......Page 72
3.7. Training Area as Plant with Distribution Conveyor and Touchpanel......Page 73
04_Devices & Networks
......Page 75
4. Devices & Networks: Online Functions and Hardware Configuration......Page 77
4.1. Online Tools, Configuring and Parameterizing the Hardware......Page 78
4.2. Online Connection via Industrial Ethernet: IP Address and Subnet Mask......Page 79
4.2.1.1. Windows7 Operating System......Page 80
4.3. Online Access: Accessible Devices in the Portal View......Page 81
4.3.1. Accessible Devices in the Project View: CPU Online Access: Reading-out the Diagnostics Buffer......Page 82
4.3.2. Accessible Devices in Project View: CPU Online Access: CPU-RUN/STOP, Memory Reset (MRES)......Page 83
4.3.3. Online Access to the CPU: IP Address, Name, Time, FW Update, Format Memory Card......Page 84
4.4. CPU Memory Reset (MRES) using the Mode Selector Switch......Page 85
4.4.1. SIMATIC S7-1200/1500: Memory Concept for CPU Memory Reset......Page 86
4.4.2. SIMATIC S7-1200/1500: Memory Concept for CPU Reset to Factory Settings......Page 87
4.5. SIMATIC Card Reader......Page 88
4.6. Components of the "Devices & Networks" Editor......Page 89
4.6.1. Devices & Networks: Device View (Hardware Configuration)......Page 90
4.6.2. Hardware Catalog......Page 91
4.6.3. Setpoint and Actual Configuration......Page 92
4.7. Setpoint Configuration: Creating a Hardware Station......Page 93
4.7.1. Inserting / Deleting a Module......Page 94
4.7.2. Changing a Module......Page 95
4.7.3. Area for Modules Not Plugged In......Page 96
4.8. Uploading the Actual Configuration without Parameterization into the Project (1): Inserting an Unspecified CPU......Page 97
4.8.1. Uploading the Actual Configuration without Parameterization into the Project (2): Detecting Accessible Devices......Page 98
4.8.2. Uploading the Actual Configuration without Parameterization into the Project (3): Reading-out the Actual Configuration......Page 99
4.9. Upload a Device as a New Station (1) (Hardware with Parameterization and Software)......Page 100
4.9.1. Upload a Device as a New Station (2) (Hardware with Parameterization and Software)......Page 101
4.10. Compiling the Hardware Configuration and Downloading it into the CPU......Page 102
4.11. CPU Properties: Ethernet Address......Page 103
4.11.1. CPU Properties: System and Clock Memory......Page 104
4.11.2. CPU Properties: Maximum Cycle Time......Page 105
4.11.3. CPU Properties: Protection......Page 106
4.11.3.1. Accessing a Protected CPU by Means of Password Specification......Page 107
4.11.4. Status LEDs of the Central DI/DO Modules of the S7-1500 CPU......Page 108
4.12. Task Description: Creating a Project with an S7-1500 Station......Page 109
4.12.1. Exercise 1: Deleting Old Projects......Page 110
4.12.2. Exercise 2: Connecting the PG and Setting the IP Address of the PG......Page 111
4.12.3. Exercise 3: Erasing the SIMATIC Memory Card of the CPU......Page 112
4.12.4. Exercise 4: Resetting the CPU using the Mode Selector Switch......Page 113
4.12.5. Exercise 5: Determining the CPU Firmware Version and Assigning the IP Address (Node Initialization)......Page 114
4.12.6. Exercise 6: Creating a New Project......Page 115
4.12.7. Exercise 7: Creating (Adding) a New Device......Page 116
4.12.8. Exercise 8: Reading-out the Actual Configuration......Page 117
4.12.9. Exercise 9: CPU Properties: Parameterizing the Clock Memory Byte......Page 118
4.12.10. Exercise 10: CPU Properties: Parameterizing the Display Language and Display Protection......Page 119
4.12.11. Exercise 11: Addresses of the DI Module......Page 120
4.12.12. Exercise 12: Addresses of the DO Module......Page 121
4.12.13. Exercise 13: Addresses of the AI Module......Page 122
4.12.14. Exercise 14: Compiling the Device Configuration and Downloading it into the CPU......Page 123
4.12.15. Exercise 15: Switching the CPU to RUN using the CPU-Display......Page 125
4.13. Additional Information......Page 127
4.13.1. ‘View’ Settings of the "Hardware catalog" Task Card......Page 128
4.13.2. Firmware Update......Page 129
4.13.2.1. Firmware Update ( Offline using SIMATIC Memory Card with the Windows Explorer......Page 130
4.13.2.2. Firmware Update ( Offline using STEP7 by means of Card Creation in the TIA Portal......Page 131
4.13.2.3. Firmware Update ( Online using STEP 7 in the TIA Portal......Page 132
4.13.2.4. Firmware Update ( Important Facts......Page 133
05_PLC-Tags
......Page 134
5. PLC Tags......Page 135
5.1. Global and Local Tags......Page 136
5.2. Meaning of Variables and Data Types......Page 137
5.3. PLC-Tags and Constants......Page 138
5.3.1. PLC Tags in the Device View......Page 140
5.3.2. Details View of PLC Tags......Page 141
5.3.3. Finding / Replacing / Sorting PLC Tags......Page 142
5.3.4. Error Indication in the PLC Tag Table......Page 143
5.3.5. Copy & Paste PC Tags to Excel......Page 144
5.4. Using a PLC Tag as an Operand......Page 145
5.4.1. Absolute and Symbolic Addressing......Page 146
5.4.2. Renaming / Rewiring PLC Tags......Page 147
5.4.3. Defining (Declaring) Tags while Programming......Page 148
5.4.4. Monitoring PLC Tags......Page 149
5.4.5. Retentiveness of PLC Tags......Page 150
5.4.6. HMI Access to PLC Tags......Page 151
5.4.7. Exercise 1: Copying the PLC Tag Table from the Library......Page 152
5.4.8. Exerciser 2: Creating a Conveyor Model Tag Table......Page 153
5.4.9. Exercise 3: Monitoring the PLC Tag Table "Conveyor"......Page 154
06_Program_Blocks_Editor
......Page 155
6. Program Blocks and Program Editor......Page 156
6.1. Plant Description: The Conveyor Model as a Distribution Conveyor......Page 157
6.2. Types of Program Blocks......Page 158
6.3. Structured Programming......Page 159
6.4. Process Images......Page 160
6.5. Cyclic Program Execution......Page 161
6.6. Adding a New Block......Page 162
6.6.1. Block Properties: Programming Language, Time Stamps......Page 163
6.6.2. Block Properties: IEC Check......Page 164
6.6.3. Block Properties: Know-how Protection......Page 165
6.6.4. Other Block Attributes......Page 166
6.6.5. Block Editor Settings......Page 167
6.6.6. Block Networks......Page 168
6.6.7. Block Programming......Page 169
6.6.8. Programming an Instruction using "Empty Box"......Page 170
6.6.9. Closing / Saving / Rejecting a Block......Page 171
6.6.10. Block Groups......Page 172
6.6.11. Block Calls......Page 173
6.6.12. Compiling a Block......Page 174
6.6.13. Downloading Blocks into the CPU......Page 175
6.6.14. Downloading Blocks into the CPU: S7-1500 - Memory Concept......Page 176
6.6.15. Monitoring a Block......Page 177
6.6.16. Deleting Blocks......Page 178
6.6.17. "Upload" Blocks "from Device" (Upload into Project)......Page 179
6.6.18. Comparing Blocks......Page 180
6.7. Task Description: Jogging the Conveyor Motor......Page 181
6.7.1. Exercise 1: Adding the "FC_ConvMotor" (FC16) Block......Page 182
6.7.2. Exercise 2: Programming the "FC_ConvMotor" (FC16) Block......Page 183
6.7.3. Exercise 3: Adapting the OB1 Properties......Page 184
6.7.4. Exercise 4: Calling "FC_ConvMotor" (FC16) in OB1......Page 185
6.7.5. Exercise 5: Compiling the Program, Downloading it into the CPU and Saving it......Page 186
6.7.6. Exercise 6: Monitoring "FC_ConvMotor" (FC16)......Page 187
07_Binary_Operations
......Page 188
7. Binary Operations......Page 189
7.1. Task Description: The Conveyor Model as Distribution Conveyor......Page 190
7.2. Binary Logic Operations: AND, OR......Page 191
7.2.1. Sensors and Check Symbols......Page 192
7.2.2. First Check, Signal State, Result of Check and Result of Logic Operation......Page 193
7.2.3. Theory Exercise 1: Sensor and Check Symbols......Page 194
7.2.4. Binary Logic Operations: Exclusive OR (XOR)......Page 195
7.3. Assignment, Set, Reset, NOT......Page 196
7.3.1. Flip Flops......Page 197
7.4. Task Description: "FC_Mode" (FC15)......Page 198
7.4.1. Exercise 2: Programming the "FC_Mode" (FC15) Block......Page 199
7.4.2. Task Description: Parts Transportation when "P_Operation" (Q0.1) is Switched On......Page 200
7.4.3. Exercise 3: Expanding "FC_ConvMotor" (FC16)......Page 201
7.5. Task Description: Parts Transportation THROUGH the Light Barrier......Page 202
7.5.1. Signal - Edge Evaluation......Page 203
7.5.2. RLO - Edge Evaluation......Page 204
7.5.3. Exercise 4: Integrating an Edge Evaluation in "FC_ConvMotor" (FC16)......Page 205
7.6. Task Description: Controlling the Indicator Lights, Commissioning "FC_Signal" (FC14)......Page 206
7.6.1. Exercise 5: Commissioning "FC_Signal" (FC14)......Page 207
7.7. Additional Information......Page 208
7.7.1. Additional Exercise 6: Optimizing "FC_Mode" (FC 15)......Page 209
7.7.2. Jump Instructions JMP, JMPN, RET......Page 210
08_Digital_Operations
......Page 211
8. Digital Operations......Page 212
8.1. Acquiring, Processing and Outputting Data......Page 213
8.2. Task Description: Counting the Transported Parts......Page 214
8.3. Integer (INT, 16-Bit Integer) Data Type......Page 215
8.3.1. Double Integer (DINT, 32-Bit Integer) Data Type......Page 216
8.3.2. REAL (Floating-point Number, 32 Bit) Data Type......Page 217
8.3.3. Data Types and Display Formats......Page 218
8.4. Counters: CTU, CTD, CTUD......Page 219
8.4.1. Timer / Counter Instance Data Blocks......Page 220
8.4.2. Counter Function: Inputs......Page 221
8.4.3. Counter Function: Outputs......Page 222
8.4.4. Exercise 1: Counting the Transported Parts Programming "FC_Counting" (FC18)......Page 223
8.5. Task Description: Timed Monitoring of the Transport Sequences......Page 224
8.5.1. Timer Function TON......Page 225
8.5.2. Timer Function TON (ON Delay) Pulse Diagram......Page 226
8.5.3. Exercise 2: Timed Monitoring of the Transports Programming "FC_Fault" (FC17)......Page 227
8.6. Task Description: Counting the Transported Parts using Addition in "FC_Counting_Add" (FC19)......Page 228
8.6.1. Basic Mathematical Functions: Addition......Page 229
8.6.2. Basic Mathematical Functions: Comparison Operations......Page 230
8.6.3. Value Assignment of a Variable......Page 231
8.6.4. Exercise 3: Counting the Transported Parts using Addition in "FC_Counting_Add" (FC19)......Page 232
8.7. Additional Information......Page 233
8.7.1. Additional Exercise 4: Counting the Conveyor Faults Expanding "FC_Fault" (FC17)......Page 234
8.7.2. Additional Exercise 5: Timely Lock-out of the Conveyor Motor Jogging......Page 235
8.7.3. Digital Logic Operations......Page 236
8.7.4. Application Example: Digital Edge Evaluation......Page 237
8.7.5. Comparator Operations: IN_RANGE, OUT_RANGE......Page 238
8.7.6. Date and Time-of-day: RD_SYS_T......Page 239
09_Data Blocks
......Page 240
9. Data Blocks......Page 241
9.1. Data Blocks and their Usage......Page 242
9.2. Meaning of Variables and Data Types......Page 243
9.2.1. Overview: Data Types in STEP 7......Page 244
9.2.2. Elementary Data Types......Page 245
9.2.3. Data Types for Timers, Date and Time-of-day......Page 246
9.2.4 Complex Data Types......Page 248
9.3. Creating a Global Data Block......Page 249
9.3.1. DB Attributes: "Optimized Block Access" and "Only Store in Load Memory"......Page 250
9.3.2. Editing, Saving, Monitoring a Data Block......Page 251
9.3.3. Default, Start and Monitoring Values......Page 252
9.3.4. Retentiveness, Download DB into the CPU / Upload from the CPU......Page 253
9.3.5. Downloading Changed Data Blocks into the CPU......Page 254
9.3.6. HMI Access......Page 255
9.4. Copy & Paste from / to Microsoft Excel......Page 256
9.5. Exercise 1: Creating Data Block "DB_OP" (DB99)......Page 257
9.5.1. Exercise 2: Using DB Variables (Tags) in the Program......Page 258
9.6. Additional Information......Page 259
9.6.1. Example of a Variable of the Data Type ARRAY......Page 260
9.6.2. Example of a Variable of the Data Type STRUCTURE......Page 261
10_Distributed IO
......Page 262
10. Distributed I/O......Page 263
10.1. Task Description: Operating the Conveyor Model via the ET200SP Distributed I/O......Page 264
10.2. Fieldbus Systems for SIMATIC S7......Page 265
10.3. Identification of Distributed I/O Devices......Page 266
10.4. Components of the PROFINET Standard......Page 267
10.4.1. PROFINET Communication Model......Page 268
10.4.2. PROFINET IO Device Types......Page 269
10.4.3. PROFINET Addresses......Page 270
10.5. Inserting and Networking Distributed I/O......Page 271
10.5.1. PROFINET IO Device ET200SP: Assigning the IP Address and Device Name OFFLINE......Page 272
10.5.2. PROFINET IO Device ET200SP: Assigning the Device Name ONLINE......Page 273
10.5.3. Exercise 1: ET200SP: Reset to Factory Settings......Page 274
10.5.4. Exercise 2: Reading-out the Firmware Version of the ET200SP......Page 275
10.5.5. Exercise 3: Offline Project: Adding the ET200SP......Page 276
10.5.6. Exercise 4: Networking the ET200SP......Page 277
10.5.7. Exercise 5: Configuring and Parameterizing the ET200SP......Page 278
10.5.8. Exercise 6: Setting the Channel Parameters of the AI Modules (ET200SP and Central AI)......Page 279
10.5.9. Exercise 7: ET200SP: Assigning the IP Address / PROFINET Name OFFLINE......Page 280
10.5.10. Exercise 8: ET200SP: Assigning the PROFINET Name ONLINE......Page 281
10.5.11. Exercise 9: Compiling the HW Configuration and Downloading it in the CPU......Page 282
10.5.12. Exercise 10: Adjusting the S7 Program via "Rewiring"......Page 283
10.5.13. Exercise 11: Function Test with Conveyor Model via Distributed I/O......Page 284
10.6. Additional Information......Page 285
10.6.1. Installing Distributed I/O Components Later On......Page 286
11_Connecting_HMI......Page 287
11. Connecting an HMI Device......Page 288
11.1. Task Description: Operating the ‘Plant’ via the Touchpanel......Page 289
11.2. Data Exchange between Touchpanel and CPU......Page 290
11.3. Adjusting the S7 Program......Page 291
11.4. Adding an HMI Device......Page 292
11.5. WinCC Configuration Interface......Page 293
11.5.1. Buttons and Input / Output Fields......Page 294
11.6. Configuring the IP Address of a Touchpanel......Page 295
11.6.1. Networking a Touchpanel......Page 296
11.6.2. Configuring an HMI Connection......Page 297
11.6.3. Setting the IP Address on the Touchpanel......Page 298
11.7. Downloading the HMI Project into the Touchpanel......Page 299
11.8. Exercise 1: Copying the Touchpanel Project and the Interface Data Block from the Library......Page 300
11.8.1. Exercise 2: Networking the Touchpanel......Page 301
11.8.2. Exercise 3: Configuring the HMI Connection......Page 302
11.8.3. Exercise 4: Completing the HMI Tag Connection......Page 303
11.8.4. Exercise 5: Configuring the SETPOINT Quantity Display......Page 304
11.8.5. Exercise 6: Compiling and Saving the HMI Project......Page 305
11.8.6. Exercise 7: Setting the IP Address on the TP......Page 306
11.8.7. Exercise 8: Downloading the HMI Project into the Touchpanel......Page 307
11.8.8. Exercise 9: Adjusting the STEP 7 Program......Page 308
12_FC_FB......Page 309
12. Functions and Function Blocks......Page 310
12.1. Task Description: Fault Evaluation with Parameter-assignable Blocks......Page 311
12.2. Local and Global Operands......Page 312
12.2.1. Management of the Local Data Stack......Page 313
12.2.2. The Use of Local, Temporary Variables......Page 314
12.3. Parameter-assignable Blocks: Example: Fault Evaluation......Page 315
12.3.1. Solution with Parameter-assignable Block......Page 316
12.3.2. Declaration of Formal Parameters......Page 317
12.3.3. Editing a Parameter-assignable Block......Page 318
12.3.4. Calling a Parameter-assignable Block......Page 319
12.4. Task Description: Fault Evaluation by means of a Function (FC)......Page 320
12.4.1. Exercise 1: Programming the Parameter-assignable Function "FC_FaultEvaluation" (FC20)......Page 321
12.4.2. Exercise 2: Calling and Parameterizing "FC_FaultEvaluation" (FC20)......Page 322
12.5. Task Description: Fault Evaluation by means of a Function Block (FB)......Page 323
12.5.1. Instantiating FBs......Page 324
12.5.2. FB - Declaration Part......Page 325
12.5.3. Generating Instance Data Blocks......Page 326
12.5.4. Exercise 3: Editing "FB_FaultEvaluation" (FB20)......Page 327
12.5.5. Exercise 4: Calling "FB_FaultEvaluation" (FB20)......Page 328
12.6. Adding Block Parameters Later On......Page 329
12.7. Deleting Block Parameters Later On......Page 330
12.8. Updating a Block Call......Page 331
13_OBs
......Page 332
13. Organization Blocks......Page 333
13.1. Types of Program Blocks......Page 334
13.2. Organization Blocks of the S7-1500......Page 335
13.3. Creating a New OB......Page 336
13.4. OB Start Information using OB100 as an Example......Page 337
13.5. S7-1500 Startup......Page 338
13.6. Interrupting the Cyclic Program......Page 339
13.6.1. Time-of-day Interrupt (OB 10)......Page 340
13.6.2. Cyclic Interrupt (OB35)......Page 341
13.6.3. Phase Offset for Cyclic Interrupts......Page 342
13.6.4. Hardware Interrupt (OB 40)......Page 343
13.6.5. Exercise 1: Displaying the Type of Startup and Acknowledging It (OB100)......Page 344
13.7. OBs for Handling Asynchronous Errors......Page 345
13.7.1. OBs for Handling Synchronous Errors......Page 346
14_Troubleshooting
......Page 347
14. Troubleshooting......Page 348
14.1. Categories of Errors......Page 349
14.2. STEP 7 - Test Functions, Overview......Page 350
14.3. System Diagnostics - Overview......Page 351
14.4. Hardware Diagnostics......Page 352
14.5. Online & Diagnostics......Page 353
14.5.1. Diagnostics: Diagnostics Buffer......Page 354
14.5.2. Diagnostics Buffer: Interpreting Error Messages......Page 355
14.5.3. Diagnostics Buffer: Opening a Faulty Block......Page 356
14.6. Call Hierarchy......Page 357
14.6.1. Exercise 1: Creating a Program Backup in the Project Library......Page 358
14.6.2. Exercise 2: Copying the Error Program......Page 359
14.6.3. Exercise 3: STOP Troubleshooting......Page 360
14.7. Monitor Block (Block Status)......Page 361
14.7.1. Monitor Block: Modify Tags......Page 362
14.7.2. Monitor Block: Trigger Conditions / Call Environment......Page 363
14.8. Monitor / Modify Variables (Tags): Watch Tables......Page 364
14.8.1. Monitor / Modify Variables (Tags): Trigger Points......Page 365
14.8.2. Enable Peripheral Outputs (in Planning Stage)......Page 366
14.8.3. Force Variables (Tags)......Page 367
14.9. Reference Data: Cross-references of PLC Tags......Page 368
14.9.1. Reference Data: Cross-references of a Variable (Tag) in the Block Editor......Page 369
14.9.2. Reference Data: Assignment of I, Q, M, T, C......Page 370
14.9.3. Reference Data: Call Structure......Page 371
14.9.4. Reference Data: Dependency Structure......Page 372
14.10. Comparing Blocks......Page 373
14.10.1. Comparing Blocks: Show Details......Page 374
14.11. Exercise 4: Testing the Motor Jog......Page 375
14.11.1. Exercise 5: Testing ‘Counting’ the Parts......Page 376
14.11.2. Exercise 6: Testing the Evaluation of Fault 3......Page 377
14.12. TRACE Analyzer Function......Page 378
14.12.1. TRACES Editor......Page 379
14.12.2. Configuring a TRACE......Page 380
14.12.3. Downloading TRACE into the CPU and Activating It......Page 381
14.12.4. Looking at / Saving TRACE in STEP7......Page 382
14.13. Exercise 7: Creating, Looking At and Saving TRACE......Page 383
15_Drive_with_Startdrive
......Page 386
15. Integrating and Commissioning a Drive with Startdrive......Page 387
Task Description: G120 as an Additional Conveyor Drive......Page 388
15.1. Communication Standard PROFIdrive......Page 389
15.1.1. CPU - Drive Communication: CPU - G120......Page 390
15.1.2. Standard Telegrams......Page 391
15.1.3. Structure of the Control Word (CDS0 - ControlDataSet for Fieldbus Control)......Page 392
15.1.4. Structure of the Status Word......Page 393
15.1.5. Setpoint / Actual Value ( Speed Values......Page 394
15.2. Inserting a Drive into the Project......Page 395
15.2.1. Networking a Drive......Page 396
15.2.2. Parameterizing the Module Address and Name......Page 397
15.2.3. Configuring a Power Unit......Page 398
15.2.4. Parameterizing the Process Data Area (PZD)......Page 399
15.2.5. Assigning the Device Name ONLINE (Module Initialization)......Page 400
15.3. Parameterizing the Drive: with the "Commissioning Wizard"......Page 401
15.3.1. Exercise 1: Reading-out the Firmware Version of the Drive......Page 402
15.3.2. Exercise 2: Restoring the Factory Settings......Page 403
15.3.3. Exercise 3: Inserting and Networking the Drive in the Offline Project......Page 404
15.3.4. Exercise 4: Configuring and Parameterizing the Drive......Page 405
15.3.5. Exercise 5: Assigning the PROFINET Device Name ONLINE......Page 406
15.3.6. Exercise 6: Parameterizing the Drive OFFLINE with the Commissioning Wizard......Page 407
15.3.7. Exercise 7: Downloading the Parameterization into the Drive......Page 412
15.3.8. Exercise 8: Commissioning the Program Expansion......Page 414
15.4. Additional Information......Page 415
15.4.1. Changing Parameters in the Inverter......Page 416
15.4.2. Activating / Deactivating the Control Panel......Page 417
15.4.3. Operating the Control Panel......Page 418
15.4.5. Monitoring Active Messages Online......Page 419
15.4.6. G120 Reset to Factory Settings via BOP-2......Page 420
16_Training_and_Support......Page 421
16. Training and Support......Page 422
16.1. Any Questions on our Training Courses Offered??......Page 423
16.2. www.siemens.com/sitrain......Page 424
16.3. Learning path: SIMATIC S7 Programming based on TIA Portal......Page 425
16.4. Do You Need Service & Support?......Page 426
16.5. Expertise Available in the Service & Support Portal......Page 427
16.6. Communication in the Service & Support Portal......Page 428
16.7. The Required Information – Just a Few Clicks Away 1/2......Page 429
16.8. The Required Information – Just a Few Clicks Away 2/2......Page 430
16.9. Documentation at Service & Support......Page 431
16.10. Login......Page 432
16.11. What does “Configuring” Information mean?......Page 433