114
© Siemens AG 2009. All Rights Reserved. S7-1200 and STEP 7 Basic V10.5 Exercises: Exercises of the workshop

Workshop-Step7 Basic V10

Embed Size (px)

Citation preview

Page 1: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.

S7-1200 and STEP 7 Basic V10.5

Exercises:Exercises of the workshop

Page 2: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 2/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

Exercise 2-1First Steps

Exercise 2-1: First Steps in STEP 7 Basic V10.5

Let’s just do it..... the lab for you

Hands-on

Page 3: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 3/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

Exercise 2-1First Steps

Exercise 2-1: First program

Task:Create a small program for controlling an output. Use for this the quick entry with 3 clicks to the programming.

Hands-on

1

1

Page 4: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 4/112 Exercises in STEP 7 Basic

Exercise 2-1: First program

Hands-on

2

Page 5: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 5/112 Exercises in STEP 7 Basic

Exercise 2-1: First program

Hands-on

4

5

Page 6: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 6/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

Exercise 2-1First Steps

Exercise 2-1: First program

Hands-on

7

7

8

Page 7: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 7/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-1: Device- and Network configuration

Let’s just do it..... the lab for you

Hands-on

Page 8: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 8/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-1: Create new project

1

2

3

Hands-on

Page 9: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 9/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-1: Add PLC

4

5

7

6

Hands-on

Page 10: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 10/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-1: Adding modules

8

Drag & Drop8

9 10

9

10

11

12

11

12

Hands-on

Page 11: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 11/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-1: Load Hardware configuration

13

14

15

16

17

18

Hands-on

Page 12: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 12/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-2: Device- and Network configuration

Let’s just do it..... the lab for you

Hands-on

Page 13: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 13/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-2: PLC-properties – Subnet

1

2

3

Hands-on

Page 14: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 14/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-2: PLC – properties – Process alarm

4

6

5

7

8

Hands-on

Page 15: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 15/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-2: PLC – properties – substitute values

109

11

11

11

11

Hands-on

Page 16: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 16/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-2: PLCproperties–System/clock memory

13

1214

Hands-on

Page 17: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 17/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-2: Module-properties – Diagnostics alarm

1617

15

18

Hands-on

Page 18: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 18/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-2: load Hardware configuration

19

20

21

22

23

24

Hands-on

Page 19: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 19/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Exercise 3-2Exercise 3-1

Configuration

First Steps

Exercise 3-2: test diagnostics alarm

LCD - Display

LCD - Display

Poti

25

2526

Hands-on

Page 20: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 20/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-1: Programming in STEP 7 Basic V10.5

Let’s just do it..... the lab for you

Hands-on

Page 21: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 21/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-1: Controlling of DrivesHands-on

Main

Drive 1

Drive 2

…..Code forDrive 1….

…..Code forDrive 2….

Write a program for controlling of drives in the main block:

Page 22: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 22/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-1: Controlling of Drives

Task:Create a program for controlling the mode of a drive. When the automatic mode is enabled and the START button is activated the drive is running.When the automatic mode is disabled or STOP is active the drive is stopped. The description for the programming code could be found on the next few pages.

Hands-on

Page 23: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 23/112 Exercises in STEP 7 Basic

Exercise 4-1: Create Tags

1

Hands-on

Page 24: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 24/112 Exercises in STEP 7 Basic

Exercise 4-1: Create Tags

2

Hands-on

Page 25: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 25/112 Exercises in STEP 7 Basic

Exercise 4-1: Create your program in the Main-OBHands-on

1

3

2

4

Page 26: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 26/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-2: Programming in STEP 7 Basic V10.5

Let’s just do it..... the lab for you

Hands-on

Page 27: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 27/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps Structure your program code:Write the program code for controlling of each drive in a separate FC.Move the code for drive 1 from the main OB into “FC_Drive_1” and the code for drive 2 into “FC_Drive_2”The description could be found on the next few pages.

Main

Drive 1

Drive 2

FCDrive 1

FCDrive 2

Exercise 4-2: Controlling of DrivesHands-on

Main

Page 28: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 28/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-2: Create a Function in LAD

3

2

Hands-on

1

Page 29: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 29/112 Exercises in STEP 7 Basic

Exercise 4-2: Create a Function in LAD

2

Hands-on

1

Page 30: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 30/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-2: Create a Function in LAD

3

2

Hands-on

1

Page 31: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 31/112 Exercises in STEP 7 Basic

Exercise 4-2: Create a Function in LAD

1

Hands-on

Page 32: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 32/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-2: Call the Functions in the Main-OB

1

Hands-on

2

3

4

Page 33: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 33/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-3: Programming in STEP 7 Basic V10.5

Let’s just do it..... the lab for you

Hands-on

Page 34: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 34/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Main

Drive 3

Drive 4

FCDrive

FCDrive

Exercise 4-3: Controlling of Drives with a parameterizable FC

Hands-on

Main

Structure your program code:Task:Create the same function as in exercise 4-2 by programming the code in a parameterizable FC.The description for the programming code could be found on the next few pages.

Page 35: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 35/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-3: Create a Function in FBD

3

2

Hands-on

1

Page 36: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 36/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-3: Create a Function in FBD

4

Hands-on

5

6 Local Tag (from the interface)

Page 37: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 37/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-3: Call the Function in the Main OBHands-on

6

Global Tag

5

Page 38: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 38/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-3: Call the Function in the Main OBHands-on

7

Global Tag

8

Page 39: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 39/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-4: Programming in STEP 7 Basic V10.5

Let’s just do it..... the lab for you

Hands-on

Page 40: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 40/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-4: Controlling of Drives

Task:Modify your program code. When the automatic mode is enabled and the START button or a button in the HMI is activated once, the drive is running.If the start button is activated and the “Automatic-mode” is not active it is possible to run the drive in the inching mode. The description for the programming code could be found on the next few pages.

Hands-on

Page 41: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 41/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-4: Create a Function Block

3

2

Hands-on

1

Page 42: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 42/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-4: Create a Function Block in LADHands-on

Static values

4

Retain

Page 43: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 43/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-4: Create a Function Block in LADHands-on

5

Local Tags (from the interface)

Page 44: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 44/112 Exercises in STEP 7 Basic

Exercise 4-4: Call the Function Block in the Main-OBHands-on

1

2

3

Global Tags

Page 45: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 45/112 Exercises in STEP 7 Basic

Exercise 4-4: Call the Function Block in the Main-OBHands-on

1

2

Global Tag

3

Page 46: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 46/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-5: Show the Cross-reference

Let’s just do it..... the lab for you

Hands-on

Page 47: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 47/112 Exercises in STEP 7 Basic

Exercise 4-5: Show the Cross-referenceHands-on

2

1

3

4

Page 48: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 48/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-6: Programming in STEP 7 Basic V10.5

Let’s just do it..... the lab for you

Hands-on

Page 49: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 49/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-6: Execute a hardware interrupt OB

2

34

5

Hands-on

Page 50: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 50/112 Exercises in STEP 7 Basic

Exercise 4-6: Execute a hardware interrupt OBHands-on

6

Page 51: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 51/112 Exercises in STEP 7 Basic

Exercise 4-6: Execute a hardware interrupt OB

7

8

9

:P – suffix for I/O access

Hands-on

Page 52: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 52/112 Exercises in STEP 7 Basic

Exercise 4-6: Execute a hardware interrupt OB

10

11

Hands-on

Page 53: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 53/112 Exercises in STEP 7 Basic

Exercise 4-6: Execute a hardware interrupt OB

12

Hands-on

Page 54: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 54/112 Exercises in STEP 7 Basic

Exercise 4-6: Execute a hardware interrupt OB

13

Hands-on

14

:P – suffix for I/O access

Page 55: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 55/112 Exercises in STEP 7 Basic

Exercise 4-6: Execute a hardware interrupt OB

15

16

Hands-on

Page 56: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 56/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Visualization

Online&Diagnose

Exercise 4-6Exercise 4-5Exercise 4-4Exercise 4-3Exercise 4-2Exercise 4-1

Programming

Configuration

First Steps

Exercise 4-5: Execute a hardware interrupt OBHands-on

17 18

Page 57: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 57/112 Exercises in STEP 7 Basic

Exercise Online & diagnostics in STEP 7 Basic

Let’s just do it..... the lab for you

Hands-on

Page 58: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 58/112 Exercises in STEP 7 Basic

Exercise 5-1: Load the blocks

Hands-on

2

Page 59: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 59/112 Exercises in STEP 7 Basic

Exercise 5-1: Load the blocks

4

Hands-on

5

3

Page 60: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 60/112 Exercises in STEP 7 Basic

Exercise 5-1: Load the blocks

Hands-on

6

7

Page 61: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 61/112 Exercises in STEP 7 Basic

Exercise 5-2: Monitor a block

Hands-on

2

1

Page 62: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 62/112 Exercises in STEP 7 Basic

Exercise 5-2: Monitor a block

Hands-on

4

3

Page 63: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 63/112 Exercises in STEP 7 Basic

Exercise 5-3: Watch table

Hands-on

Page 64: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 64/112 Exercises in STEP 7 Basic

Exercise 5-4: Diagnostics puffer

Hands-on

2

Page 65: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 65/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Exercise 6-3Exercise 6-2Exercise 6-1

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise for …

Let’s just do it..... the lab for you

Hands-on

Page 66: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 66/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Exercise 6-3Exercise 6-2Exercise 6-1

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 6-1: Adding a device (1)

Add a HMI to your projectUse the device wizard for adding the deviceAs HMI device select a KTP1000 and give a name for your HMI

Set the device name

Start device wizard

Page 67: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 67/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Exercise 6-3Exercise 6-2Exercise 6-1

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 6-1: Adding a device (2)

In the first step select the already existing PLC of your project

At screen layout leave the defaults, at step “Alarms” deactivate all alarm windows

Create the following configuration at the step “Screens”

Page 68: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 68/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Exercise 6-3Exercise 6-2Exercise 6-1

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 6-1: Adding a device (3)

Activate all system screens and select the button for returning to the home screen and the button for stopping the Runtime in the last step of the wizard

After finishing the wizard check the results in the editorsAdditionally check the configured ip address in the editor “Devices & networks” and adapt the address of your panel accordinglyStart the runtime – simulation for a test

Page 69: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 69/112 Exercises in STEP 7 Basic

Exercise for …

Let’s just do it..... the lab for you

Hands-on

Page 70: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 70/112 Exercises in STEP 7 Basic

Exercise 6-2: editing screens (1)

Editing the screen „Motors“ - overview

Button to switch between Automatic mode and Manual

mode

Displaying the operation mode of the motor (running, stop)

Buttons for STOP and RUN of the drive

Page 71: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 71/112 Exercises in STEP 7 Basic

Exercise 6-2: editing screens (2)

Deactivate the template for the current screen

Page 72: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 72/112 Exercises in STEP 7 Basic

Exercise 6-2: editing screens (3)

1. Open the properties of the button

2. Type in the Text for the button

3. Connect the button with the PLC variable.

Page 73: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 73/112 Exercises in STEP 7 Basic

Exercise 6-2: editing screens (4)

1. Create a new animation to change the appearance of the rectangle

2. Connect the PLC variable for the animation

3. Background color depends on the value of the

tag

Page 74: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 74/112 Exercises in STEP 7 Basic

Exercise 6-2: editing screens (5)

Start-Button

FB_Drive_5_DB_HMI_STARTResetBitReleaseFB_Drive_5_DB_HMI_STARTSetBitPressVariableFunctionEvent

Stop-Button

FB_Drive_5_DB_HMI_STOPResetBitReleaseFB_Drive_5_DB_HMI_STOPSetBitPressVariableFunctionEvent

1. Configure the events for Press and Release.

Page 75: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 75/112 Exercises in STEP 7 Basic

Exercise 6-2: Settings in the Panel (1)

1. Open the Control Panel

2. Open PROFINET settings

3. Set the IP Adressz.B. 192.168.0.10

Page 76: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 76/112 Exercises in STEP 7 Basic

Exercise 6-2: Settings in the Panel (2)

1. Open Transfer settings

2. Confirm Transfer settings

3. Go to the Transfer mode

Page 77: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 77/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Exercise 6-3Exercise 6-2Exercise 6-1

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise for …

Let’s just do it..... the lab for you

Hands-on

Page 78: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 78/112 Exercises in STEP 7 Basic

Motion

PID Controller

Communication

Exercise 6-3Exercise 6-2Exercise 6-1

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 6-3: Transfer to device

Download your project to the device and test it

Page 79: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 79/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Communication

Let’s just do it..... the lab for you

Hands-on

Page 80: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 80/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Connect S7-1200 Demo Boxes

1

Team1IP: 192.168.0.x

Team2IP: 192.168.0.x+1

S7-1200 PLCs have to different IP Addresses

Hands-on

Page 81: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 81/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Create new project

2

3

4

Hands-on

Page 82: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 82/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Add unspecified PLCs

5

86

7 9

10

Hands-on

Page 83: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 83/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Upload Hardware configuration

11

12

1314

15

16

17

Hands-on

Page 84: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 84/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Adjust PLC properties

19

18

20

21

Hands-on

Page 85: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 85/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Add „TSEND_C“ in PLC_1

22

23

24

Hands-on

Page 86: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 86/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Adjust connection parameters PLC_1

25

27

26 26

30

2829

Hands-on

Page 87: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 87/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Add „TRCV_C“ in PLC_2

31

32

33

Hands-on

Page 88: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 88/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Adjust connection parameters PLC_2

34

36

35 35

39

3738

Hands-on

Page 89: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 89/112 Exercises in STEP 7 Basic

Motion

PID Controller

Exercise 7-1Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 7-1: Load project

40 40

41

Hands-on

Page 90: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 90/112 Exercises in STEP 7 Basic

Motion

Exercise 8-2Exercise 8-1

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise – PID Controller

Let’s just do it..... the lab for youHands-on

Page 91: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 91/112 Exercises in STEP 7 Basic

Motion

Exercise 8-2Exercise 8-1

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-1: Set up a PID controller loop

LCD – Display± 10V

LCD – Display0...20mA

Hands-on

Poti-10V

0V

+10V

Poti0V +10V

1V 5V 10V

Tem

p

QW80IW66

Q0.0

IW64IW96

QW96

QW98

Page 92: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 92/112 Exercises in STEP 7 Basic

Motion

Exercise 8-2Exercise 8-1

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-1: Add New Project with Hardware

1

Hands-on

2

3

4

5

Page 93: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 93/112 Exercises in STEP 7 Basic

Exercise 8-1: Add program and OBHands-on

67

Page 94: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 94/112 Exercises in STEP 7 Basic

Exercise 8-1: Add PID ControllerHands-on

98

10

11

12

13

Page 95: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 95/112 Exercises in STEP 7 Basic

Motion

Exercise 8-2Exercise 8-1

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-1: Add PID Controller

15

16

14

Hands-on

Page 96: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 96/112 Exercises in STEP 7 Basic

Motion

Exercise 8-2Exercise 8-1

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-1: Parameterize PID Controller

17

19

18

20

2223

Hands-on

21

Page 97: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 97/112 Exercises in STEP 7 Basic

Motion

Exercise 8-2Exercise 8-1

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-1: Scale the Inputs

24

27

25

26

Hands-on

Page 98: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 98/112 Exercises in STEP 7 Basic

Motion

Exercise 8-2Exercise 8-1

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-1: Download whole project

28

29

Hands-on

Page 99: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 99/112 Exercises in STEP 7 Basic

Motion

Exercise 8-2Exercise 8-1

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-1: Commissioning PID Controller

2

30

31

32

33Hands-on

Page 100: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 100/112 Exercises in STEP 7 Basic

Motion

Exercise 8-2Exercise 8-1

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-2: Change the set point

34

3536

37

Hands-on

38

Page 101: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 101/112 Exercises in STEP 7 Basic

Motion

Exercise 8-2Exercise 8-1

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-2: Activate the disturbance (fan QW80)

3940

41

Hands-on

42

Page 102: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 102/112 Exercises in STEP 7 Basic

Exercise 8-3Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise – Motion

Let’s just do it..... the lab for youHands-on

Page 103: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 103/112 Exercises in STEP 7 Basic

Exercise 8-3Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-3: Add New Project with hardware

1

Hands-on

3

4

52

Page 104: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 104/112 Exercises in STEP 7 Basic

Exercise 8-3Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-3: Activate PTO Output

2

Hands-on

6

7

8

9

Page 105: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 105/112 Exercises in STEP 7 Basic

Exercise 8-3Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-3: Activate PTO Output

Hands-on 13

10

11

12

Page 106: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 106/112 Exercises in STEP 7 Basic

Exercise 8-3: Parameterize Axis

14

Hands-on

Page 107: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 107/112 Exercises in STEP 7 Basic

Exercise 8-3Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-3: Parameterize Axis

15

Hands-on

16

Page 108: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 108/112 Exercises in STEP 7 Basic

Exercise 8-3Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-3: Parameterize Axis

17

Hands-on

Page 109: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 109/112 Exercises in STEP 7 Basic

Exercise 8-3Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-3: Parameterize Axis

18

Hands-on

Page 110: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 110/112 Exercises in STEP 7 Basic

Exercise 8-3Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-3: Add FC Block und PLCopen Blocks

19

20

21

22

Hands-on

Page 111: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 111/112 Exercises in STEP 7 Basic

Exercise 8-3: Program PLCopen Blocks

23

Hands-on

24

Page 112: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 112/112 Exercises in STEP 7 Basic

Exercise 8-3Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-3: Program PLCopen Blocks

Hands-on

25

Page 113: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.Industry SectorPage 113/112 Exercises in STEP 7 Basic

Exercise 8-3Motion

PID Controller

Communication

Visualization

Online&Diagnose

Programming

Configuration

First Steps

Exercise 8-3: Call Block „Motion“ cyclic

25

26

Hands-on

Page 114: Workshop-Step7 Basic V10

© Siemens AG 2009. All Rights Reserved.

I IA AS CS2 FA

Thank you for your attention!