View
86
Download
6
Category
Preview:
Citation preview
© Siemens AG 2009. All Rights Reserved.
S7-1200 and STEP 7 Basic V10.5
Exercises:Exercises of the workshop
© 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
© 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
© Siemens AG 2009. All Rights Reserved.Industry SectorPage 4/112 Exercises in STEP 7 Basic
Exercise 2-1: First program
Hands-on
2
© Siemens AG 2009. All Rights Reserved.Industry SectorPage 5/112 Exercises in STEP 7 Basic
Exercise 2-1: First program
Hands-on
4
5
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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:
© 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
© Siemens AG 2009. All Rights Reserved.Industry SectorPage 23/112 Exercises in STEP 7 Basic
Exercise 4-1: Create Tags
1
Hands-on
© Siemens AG 2009. All Rights Reserved.Industry SectorPage 24/112 Exercises in STEP 7 Basic
Exercise 4-1: Create Tags
2
Hands-on
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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.
© 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
© 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)
© 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
© 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
© 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
© 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
© 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
© 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
© 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)
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© Siemens AG 2009. All Rights Reserved.Industry SectorPage 58/112 Exercises in STEP 7 Basic
Exercise 5-1: Load the blocks
Hands-on
2
© 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
© 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
© 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
© 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
© Siemens AG 2009. All Rights Reserved.Industry SectorPage 63/112 Exercises in STEP 7 Basic
Exercise 5-3: Watch table
Hands-on
© Siemens AG 2009. All Rights Reserved.Industry SectorPage 64/112 Exercises in STEP 7 Basic
Exercise 5-4: Diagnostics puffer
Hands-on
2
© 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
© 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
© 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”
© 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
© 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
© 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
© 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
© 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.
© 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
© 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.
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© Siemens AG 2009. All Rights Reserved.Industry SectorPage 93/112 Exercises in STEP 7 Basic
Exercise 8-1: Add program and OBHands-on
67
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© Siemens AG 2009. All Rights Reserved.Industry SectorPage 106/112 Exercises in STEP 7 Basic
Exercise 8-3: Parameterize Axis
14
Hands-on
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© Siemens AG 2009. All Rights Reserved.
I IA AS CS2 FA
Thank you for your attention!
Recommended