Professional Documents
Culture Documents
Product Overview 1
SIMATIC
Installing the S7-PLCSIM
Software 2
Testing Your S7 Programs with Getting Started with
3
S7-PLCSIM
S7-PLCSIM
Running a Program on
the Simulated PLC 4
Monitoring and Modifying
Data with the View
User Manual Objects 5
Appendices
Troubleshooting A
S7 Reference Information B
Downloading System
Data to S7-PLCSIM C
Index
C79000-G7076-C201
Edition 02
Safety Guidelines
This manual contains notices which you should observe to ensure your own personal safety, as well as to
protect the product and connected equipment. These notices are highlighted in the manual by a warning
triangle and are marked as follows according to the level of danger:
Danger
! indicates that death, severe personal injury, or substantial property damage will result if proper
precautions are not taken.
Warning
! indicates that death, severe personal injury, or substantial property damage can result if proper
precautions are not taken.
Caution
! indicates that minor personal injury or property damage can result if proper precautions are not taken.
Qualified Personnel
The device/system may only be set up and operated in conjunction with this manual. Only qualified
personnel should be allowed to install and work on this equipment. Qualified persons are defined as
persons who are authorized to commission, to ground, and to tag circuits, equipment, and systems in
accordance with established safety practices and standards.
Correct Usage
Note the following:
Warning
! This device and its components may only be used for the applications described in the catalog or the
technical description, and only in connection with devices or components from other manufacturers which
have been approved or recommended by Siemens.
This product can only function correctly and safely if it is transported, stored, set up, and installed
correctly, and operated and maintained as recommended.
Trademarks
SIMATICR, SIMATIC HMIR and SIMATIC NETR are registered trademarks of SIEMENS AG. MicrosoftR
and Visual BasicR are registered trademarks and ActiveXTM is a trademark of Microsoft Corporation.
Some of the other designations used in these documents are also registered trademarks; the owners’
rights may be violated if they are used by third parties for their own purposes.
Siemens AG
Bereich Automatisierungs- und Antriebstechnik
Geschaeftsgebiet Industrie-Automatisierungssysteme E Siemens AG 1998
Postfach 4848, D- 90327 Nuernberg Technical data subject to change.
Testing Your S7 Programs with S7-PLCSIM
Index-2 C79000-G7076-C201
Siemens Aktiengesellschaft C79000-G7076-C201
Preface
Audience
This manual is intended for engineers, programmers, and maintenance personnel
who have a general knowledge of programmable logic controllers.
Other Manuals
You can find information in the online help for STEP 7 and for S7-PLCSIM. In
addition, the following manuals provide information about STEP 7.
Title Content
System Software for The System Software for S7-300/S7-400 Program Design
S7-300 and S7-400 Programming Manual provides basic information on the structure
Program Design of the operating system and of a user program of an S7 CPU.
Programming Manual
S7-300 and S7-400 The S7 CPUs have integrated system functions and organization
System and Standard blocks included with their operating system, which you can use
Functions Reference when programming. This manual provides you with descriptions
Manual of the system functions, organization blocks, and loadable
standard functions available in S7.
STEP 7 User Manual The STEP 7 User Manual explains the main usage and the
functions of the STEP 7 automation software. This manual
provides you with an overview of the procedures used to
configure, program, and start up an S7-300/S7-400 PLC.
Statement List, Ladder The manuals for the programming language packages Statement
Logic, S7GRAPH1, List, Ladder Logic, and SCL (Structured Control Language)
SCL1, and FBD1 contain both the user’s guide and the reference description of the
Manuals programming language or representation type.
1 Optional package for system software for S7-300/S7-400
Additional Assistance
If you have any questions not answered in this or one of the other STEP 7
manuals, if you need information on ordering additional documentation or
equipment, or if you need information on training, please contact your Siemens
distributor or sales office.
Figures
Figure 3-1 Using the Simulation On/Off Button to Open the Simulated PLC . . . . . . 3-2
Figure 3-2 Downloading the S7_ZEBRA Program to the Simulated PLC . . . . . . . . . 3-3
Figure 3-3 View Objects for the S7_ZEBRA Sample Program . . . . . . . . . . . . . . . . . . 3-4
Figure 3-4 Selecting Continuous Scan Program Execution . . . . . . . . . . . . . . . . . . . . 3-5
Figure 3-5 Selecting RUN Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Figure 3-6 Turning On Input I 0.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Figure 3-7 Sample View Objects Showing Status in RUN Mode . . . . . . . . . . . . . . . . 3-6
Figure 3-8 Example of a STEP 7 Variable Table (VAT) . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Figure 3-9 Monitoring Program Status in the Ladder View . . . . . . . . . . . . . . . . . . . . . 3-8
Figure 4-1 Selecting S7-PLCSIM with the SIMATIC Manager . . . . . . . . . . . . . . . . . . 4-2
Figure 4-2 Toolbar Buttons for Program Execution Options . . . . . . . . . . . . . . . . . . . . 4-3
Figure 4-3 Example of a STEP 7 Variable Table (VAT) . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Figure 5-1 CPU View Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Figure 5-2 Variable View Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Figure 5-3 Configuring the Slider Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Figure 5-4 Accumulators and Status Word View Object . . . . . . . . . . . . . . . . . . . . . . . 5-8
Figure 5-5 Block Registers View Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
Figure 5-6 Stacks View Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Figure B-1 Memory Areas for the S7-300 and S7-400 CPUs . . . . . . . . . . . . . . . . . . . B-2
Tables
Table 5-1 Memory Areas for the S7-300 and S7-400 CPUs . . . . . . . . . . . . . . . . . . . . 5-4
Table A-1Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Table B-1Memory Areas for the S7-300 and S7-400 CPUs . . . . . . . . . . . . . . . . . . . . B-3
Table B-2Data Formats for the “Variables” View Object . . . . . . . . . . . . . . . . . . . . . . . B-4
2.1 Authorization
Authorization Disk
A read-only authorization disk is included with the software. It contains the
authorization and the program (AUTHORSW) required to display, install, and
remove the authorization.
For more information and rules on how to handle authorizations, see the STEP 7
User Manual.
Caution
! Note the information in the README.WRI file on the authorization disk. If you do
not adhere to these guidelines, the authorization may be irretrievably lost.
Note
Always enter drive C as the destination drive for the authorization for S7-PLCSIM.
Removing an Authorization
If you should need to repeat the authorization, for example, if you want to reformat
the drive on which the authorization is located, you must remove the existing
authorization first. You need the original authorization disk to do this.
To transfer the authorization back to the authorization disk, follow the steps
outlined below:
1. Insert the original authorization disk in your floppy disk drive.
2. Start the program AUTHORSW.EXE from the authorization disk.
3. From the list of all authorizations on drive C, select the authorization to be
removed.
4. Select the menu command Authorization Transfer....
5. In the dialog box, enter the target floppy drive to which the authorization will be
transferred and confirm the dialog box.
6. The window with the list of authorizations remaining on the drive is then
displayed. Close the AUTHORSW program if you do not want to remove any
more authorizations.
You can then use the disk again to install an authorization.
Uninstalling
Use the usual Windows 95 or Windows NT procedure to uninstall:
1. Start the dialog box for installing software under Windows 95 or Windoes NT by
double-clicking on the Add/Remove Programs icon in the Control Panel.
2. Select the SIMATIC S7-PLCSIM entry in the displayed list of installed software.
Click on the “Add/Remove...” button to uninstall the software.
3. If the “Remove Enable File” dialog boxes appear, click the “No” button if you are
unsure how to respond.
Authorization Requirement
During installation, the program checks to see whether an authorization is installed
on the hard disk. If no authorization is found, a message appears that the software
can be used only with an authorization. You can run the authorization program
immediately, or continue the installation and execute the authorization at a later
date.
See Section 2.1 for a description of how to run the authorization program.
S7-PLCSIM – Zebra.plc
Simulation Edit Insert PLC Execute View Options Window Help
"
CPU 300/400
SF
RUN-P
DP
DC RUN
RUN STOP MRES
STOP
S7_ZEBRA 300-Station(1)
SIMATIC 300-Station (1)
CPU314(1)
S7-Program(1) Download button
Source Files
Blocks
S7-PLCSIM – Zebra.plc
Simulation Edit Insert PLC Execute View Options Window Help
"
CPU 300/400 IB 0 QB 0
SF
RUN-P IB 0 Bits QB 0 Bits
DP
DC RUN
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
RUN STOP MRES
STOP
T 2 T 3 T 4
T 2 T 3 T 4
CPU 300/400
SF
RUN-P
DP Click here to switch the
DC RUN
CPU to RUN mode.
RUN STOP MRES
STOP
2. Click either bit 0 or bit 1 in the Input Variable view object to turn on I 0.0 or I 0.1,
as shown in Figure 3-6.
IB 0
IB 0 Bits
7 6 5 4 3 2 1 0
Click here to turn on
input bit I 0.0.
In the view objects, you can watch the timer values as they change and the
outputs as they turn on or off, as shown in Figure 3-7. As each timer reaches its
preset value, the corresponding outputs turn on or off.
To speed up the operation of the sample program, you can reset the timers by
clicking on the “T = 0” button in each Timer view object.
S7-PLCSIM – Zebra.plc
Simulation Edit Insert PLC Execute View Options Window Help
"
CPU 300/400 IB 0 QB 0
SF
RUN-P IB 0 Bits QB 0 Bits
DP
DC RUN
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
RUN STOP MRES
STOP
T 2 T 3 T 4
T 2 T 3 T 4
//Switch right/left
I 0.0 “Switch_right” BOOL 2#1
I 0.1 “Switch_left” BOOL 2#1
//Outputs cars/pedestrians
Q 0.0 “Ped_red” BOOL –––
Q 0.1 “Ped_green” BOOL –––
Q 0.5 “Car_red” BOOL –––
Q 0.6 “Car_orange” BOOL –––
Q 0.7 “Car_green” BOOL –––
//Timer
T 2 “Car_orange_phase” SIMATIC_TIME S5T#0ms
T 3 “Ped_green_phase” SIMATIC_TIME S5T#0ms
T 4 “Car_delay_red” SIMATIC_TIME S5T#0ms
T 5 “Car_red_orange_phase” SIMATIC_TIME S5T#0ms
T 6 “Ped_delay_green” SIMATIC_TIME S5T#0ms
I0.0 T6 T5 M0.0
I0.1
M0.0
M0.0 Q0.7
Selecting Simulation
STEP 7 provides a button on the SIMATIC Manager toolbar that opens the
simulated PLC of S7-PLCSIM. Because of the risk of unintentionally editing a real
online program, you cannot start a simulation session until you close all windows or
applications that are connected to real PLCs.
STEP 7 disables the Simulator On/Off button whenever a project is open (whether
on-line or off-line). To enable the Simulator On/Off button, close all STEP 7 project
windows. Clicking on the Simulator On/Off button opens the S7-PLCSIM software
with a simulated PLC. (You can also use this button to close the S7-PLCSIM
software.)
Figure 4-1 shows the SIMATIC Manager window with the Simulation On/Off button.
Note
You can have only one simulated PLC active at a time. When the Simulation
On/Off button is turned on, clicking on the Accessible Nodes button shows the
node address for the simulated PLC that you have created. When the Simulation
On/Off button is turned off, the Accessible Nodes window shows the network of
real PLCs.
You can access data in the simulated PLC with the view objects provided by the
main S7-PLCSIM window, or with the standard STEP 7 tools for monitoring
program status, or a combination of both.
Note
Using the Pause function can cause the STEP 7 tools to disconnect from the
simulated PLC because of a time-out while STEP 7 waits for a request to be
acknowledged. After you turn Pause off, you can reconnect the STEP 7 tool.
//Switch right/left
I 0.0 “Switch_right” BOOL 2#1
I 0.1 “Switch_left” BOOL 2#1
//Outputs cars/pedestrians
Q 0.0 “Ped_red” BOOL –––
Q 0.1 “Ped_green” BOOL –––
Q 0.5 “Car_red” BOOL –––
Q 0.6 “Car_orange” BOOL –––
Q 0.7 “Car_green” BOOL –––
//Timer
T 2 “Car_orange_phase” SIMATIC_TIME S5T#0ms
T 3 “Ped_green_phase” SIMATIC_TIME S5T#0ms
T 4 “Car_delay_red” SIMATIC_TIME S5T#0ms
T 5 “Car_red_orange_phase” SIMATIC_TIME S5T#0ms
T 6 “Ped_delay_green” SIMATIC_TIME S5T#0ms
You can save and re-open a simulated PLC. You can also save and re-open the
layout of the view objects that you inserted.
Note
S7-PLCSIM supports only one simulated PLC at a time.
You have two options for loading a program into the simulated PLC:
You can download a program from the SIMATIC Manager or the program editor.
If you have already saved one or more simulated PLCs to a file, you can open a
specific PLC by using the Simulation Open PLC menu command.
Note
When you close the simulated PLC, S7-PLCSIM provides a dialog box that allows
you to save the PLC. This dialog box allows you to save only the PLC; it does not
save the layout before closing both the PLC and the layout. To save the layout,
select the menu command Simulation Save Layout before closing the
simulated PLC.
Note
For the simulated PLC to run a program for an interrupt OB, you must have
created and downloaded the interrupt OB. Furthermore, to simulate the I/O-related
interrupts, you must have successfully downloaded your I/O configuration.
You can use S7-PLCSIM to test how your program handles different interrupt OBs.
S7-PLCSIM supports simulation of the following interrupt OBs:
OB40 to OB47 (hardware interrupt)
OB80 (time error)
OB82 (diagnostic interrupt)
OB83 (insert/remove module)
OB85 (priority class error)
OB86 (DP slave or rack failure)
For more information about the interrupt OBs, refer to the S7-300 and S7-400
System and Standard Functions Reference Manual or to the online help for
STEP 7.
Use the menu command Execute Trigger Error OB to select a specific OB, and
enter the header information in the dialog box. When you click on the “OK” button,
the simulated PLC generates the appropriate event and runs the program in the
associated OB.
Note
S7-PLCSIM grays out the interrupt OB menu selection if an I/O configuration has
not been successfully downloaded. For S7-300 users, this means that you must
use a CPU 315-2 DP project to download the hardware configuration (even if your
CPU is actually a different model). For S7-400 users, if you use DP I/O, but your
CPU does not directly support DP, you must copy your hardware configuration into
an S7-400 CPU with a DP extension and download it to S7-PLCSIM from the DP
station. See Appendix C for information about creating a project to hold your
hardware configuration for the purpose of downloading I/O information to
S7-PLCSIM.
Figure 5-1 shows a sample CPU view object. From this view object, you can
perform the following functions:
Change the CPU operating mode (STOP, RUN, and RUN-P)
Reset the CPU memory (MRES)
CPU 300/400
CPU operating
SF mode controls
RUN-P
DP
DC RUN
RUN STOP MRES
CPU status STOP
indicators
You can create view objects that access the data stored in the different memory
areas of the simulated CPU. S7-PLCSIM provides view objects that contain default
addresses for a timer, a counter, a bit memory location, an input, and an output.
You can also create a generic view object to access the data stored in other
memory areas.
Note
The peripheral input (PI) memory area overwrites the input (I) memory area at the
beginning of every CPU scan. If you use a view object to modify a value in the
I memory area, the simulator immediately copies that value to the peripheral
memory. This ensures that the desired input value is not overwritten at the
beginning of the next scan. Likewise, the output (Q) memory area writes to the
peripheral output (PQ) memory area at the end of every CPU scan; if you use a
view object to modify a value in the peripheral (PQ) memory area, the simulator
immediately writes the desired value to the output (Q) memory area so that the
value is not lost at the end of the scan.
Table 5-1 Memory Areas for the S7-300 and S7-400 CPUs
Table 5-1 Memory Areas for the S7-300 and S7-400 CPUs, continued
IB 0 T 2
IB 0 Bits T 2
7 6 5 4 3 2 1 0
0 ms T=0
IW 0 IW 8
IW 0 Decimal IW 8 Hex
0 0
MD 0 DB5.DBB
0.000 Value 0
You can display the symbol names assigned to the absolute addresses in any of
the view objects of your simulated PLC. To establish a link to the symbol table
associated with the downloaded program, follow these steps:
1. Select the menu command Options Attach Symbols...
2. Use the browser dialog box to select the symbol table associated with the
downloaded program.
3. Click on the “OK” button to confirm the selection.
The menu command Options Show Symbols toggles the symbolic
representation on and off for all of the view objects.
You can display the contents of the accumulators, the status word, and the
address registers in the CPU by opening the “ACCUs & Status Word” view object.
Select the menu command View Accumulators to open this view object.
Figure 5-4 shows the “ACCUs & Status Word” view object.
For more information about the status word and the accumulators for the S7-300
and S7-400 CPUs, refer to the System Software for S7-300 and S7-400 Program
Design Programming Manual or to the online help for STEP 7.
Block Regs
Data Block
1 0
2 0
2 0 0
Stacks
Figure B-1 shows the memory areas, accumulators, address registers, and the
status word for the S7-300 and S7-400 CPUs. S7-PLCSIM uses the view objects
to access the values stored in the simulated CPU.
Table B-1 describes the different memory areas.
Timers T
Accumulator 4 (ACCU 4) S7-400 only
Counters C
Address Registers 32 bits
Status Word
Status bits 16 bits
Figure B-1 Memory Areas for the S7-300 and S7-400 CPUs
Table B-1 Memory Areas for the S7-300 and S7-400 CPUs
The “Variables” view object provides a variety of formats for displaying or entering
the data in your program. The formats allowed are determined by the size entered
with the address: byte (B), word (W), or double word (D). Table B-2 lists the
formats that are available.
Note
Projects configured for a CPU 315-2 DP, or for an S7-400 CPU that explicitly
supports DP, do not require the modifications that are described in this appendix.
Caution
! Be certain only to copy, not cut, from the configuration of your original project to
the configuration of the SIM_IO project. If you cut items from your original
configuration, your Hardware Configuration will not work in real field applications
any more.
5. Leaving the Hardware Configuration of your project open, navigate back to the
SIM_IO project and open its Hardware Configuration.
6. Paste the central rack from your original configuration into the SIM_IO
configuration.
7. In the SIM_IO configuration, edit the rack to replace the existing CPU.
– If the existing CPU is an S7-300, replace it with a CPU 315-2 DP.
– If the existing CPU is an S7-400, replace it with a CPU that directly supports
DP. (The extension “DP” should appear in the name of the model that you
select.)
Note
When you insert a new CPU in the central rack, the STEP 7 hardware
configuration software issues a series of messages prompting you to assign a
network. If your original project was not networked, answer “No” to these prompts.
The STEP 7 hardware configuration software displays the message “Cannot
assign a PROFIBUS network to the DP master.” Since you do not need a
PROFIBUS network, this message is not a problem.
A CPU
areas of memory, B-2
Accessible nodes changing operating modes, 5-3
location of button, 4-2 cycling power, 4-3
viewing the simulated PLCs, 4-2 disconnect STEP 7 tools before closing, 4-4
Accessing the CPU memory areas, 5-4 indicators, 5-2
Accumulators, 5-8, B-2 memory areas, 5-4
Address registers (AR1 and AR2), 5-8, B-2 memory reset (MRES), 5-3
Addresses, symbolic or absolute, 5-7 opening a CPU view object, 4-6
Assistance, technical, iv operating modes, 5-3
Authorization, 2-2, 2-5 resetting the memory (MRES), 5-3
original disk, 2-2 using a variable table, 3-7, 4-5
transfer, 2-3 CPU scan
AUTHORS.EXE, 2-3 continuous scan, 4-3
single scan mode, 4-3
Creating view objects, 5-5
B Cycling power, 4-3
BCD (binary-coded decimal), format, B-4
Binary data, format, B-4
Bit memory area of memory, description, B-2 D
Blocks, FBs, FCs, DBs, OBs, 1-3 Data block (DB), 5-9
description as area of memory, B-2
Data formats, B-4
C Decimal data, format, B-4
Changing the CPU operating mode, 5-3 Diagnostic information, 1-4
Changing the node address, turning the power Differences between simulated and real PLCs,
off, 4-3 1-4
Closing the simulated PLC, 4-7 Disconnecting STEP 7 tools before closing
Continuous scan, 4-3 CPU, 4-4
Controlling the execution of a program, Downloading a program, 4-6
simulator options, 4-3 selecting the simulator, 4-2
Copy-protection, 2-2
Counters, accessing counter data, 5-4
E
Entering data, B-4
Errors, during installation, 2-5
Execution control, selecting type of, 4-3
Exiting the application, 4-7
F
Features supported, 1-2, 1-3
H Node address
only one PLC at a time, 4-6
Halting the program turning the power off before changing, 4-3
effect of Pause on STEP 7 tools, 4-4
Pause, 4-3
Hexadecimal data, format, B-4
O
Opening a PLC, 4-6
I Opening a layout, 3-6
Operating modes, changing CPU, 5-3
I/O memory supported, 1-3 Options, simulation, 4-3
Input area of memory, description, B-2 Error OBs supported, 1-3, 4-8
Inputs Interrupt OBs supported, 1-3, 4-8
setting bits, 3-5, 5-7 Organization blocks (OBs) supported, 1-3
turning on and off, 5-4 Output area of memory, description, B-2
Installation Outputs, accessing Q and PQ memory, 5-4
error, 2-5 Overview
overview, 2-1 installation, 2-1
Installing, PLCSIM, 2-4 product features, 1-1
Integer, format, B-4
P
L Pause function, 4-3
L Stack, description of temporary local with STEP 7 tools, 4-4
memory, B-2 Peripheral input and output areas of memory
Ladder logic program, monitoring status, 3-8 accessing, 5-4
Layout of view objects, saving, 3-6 description, B-2
LEDs (status indicators), 5-2 PLC
Logic blocks supported, 1-3 closing, 4-7
downloading a program, 4-6
opening, 4-6
M Opening a PLC, 4-6
Manuals, STEP 7 set, iv saving configuration, 4-6
Master control relay. See MCR stack PLCSIM
MCR stack, 4-4, 5-10 errors during installation, 2-5
Memory areas, 5-4 Installation, 2-4
Memory bits supported, 1-3 Power on/off
Memory reset (MRES), 5-3 CPU indicator, 5-2
Modes, changing CPU operation, 5-3 cycling power, 4-3
Monitoring and modifying data, 5-4 Process image, 1-3
Monitoring and modifying the program Product overview, 1-1
using a variable table, 3-7, 4-5 Program editor, monitoring status, 3-8
using view objects, 3-5–3-6, 4-4
MPI address. See Node address
MRES. See Memory reset (MRES) R
Real number, format, B-4
Resetting the CPU memory, 5-3
N Resetting timers, 3-6
Nesting stack, 4-4, 5-10
Oestliche Rheinbrueckenstr. 50
D-76181 Karlsruhe
Federal Republic of Germany
From:
Your Name: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Your Title: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Company Name: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Street: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
City, Zip Code_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Country: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Phone: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
r Automotive r Pharmaceutical
r Chemical r Plastic
r Electrical Machinery r Pulp and Paper
r Food r Textiles
r Instrument and Control r Transportation
r Nonelectrical Machinery r Other _ _ _ _ _ _ _ _ _ _ _
r Petrochemical
Please give each of the following questions your own personal mark within the range
from 1 (very good) to 5 (poor).
1. Do the contents meet your requirements?
2. Is the information you need easy to find?
3. Is the text easy to understand?
4. Does the level of technical detail meet your requirements?
5. Please rate the quality of the graphics/tables:
Additional comments:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Seitenübersicht 1
2
Innentitel Vorderseite
Innentitel Rückseite mit Copyright
Preface iii
iv
Contents v
vi
Product Overview 1-1
1-4
Installing the S7-PLCSIM Software 2-1
2-5
Vakatseite
Getting Started with S7-PLCSIM 3-1
3-8
Running a Program on the Simulated PLC 4-1
4-8
Monitoring and Modifying Data with the View Objects 5-1
5-10
Troubleshooting A-1
Vakatseite
S7 Reference Information B-1
B-4
Downloading System Data to S7-PLCSIM C-1
C-3
Vakatseite
Index Index-1
Index-3
Vakatseite
Benutzervorschläge 1
2
From
Name: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Job Title: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _
Company Name: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
Street: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _
City and State:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
Country: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
Telephone: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
r Automotive r Pharmaceutical
r Chemical r Plastic
r Electrical Machinery r Pulp and Paper
r Food r Textiles
r Instrument and Control r Transportation
r Non-electrical Machinery r Other ___________________________
r Petrochemical
$
Please give each of the following questions your own personal mark within a range from
1 (very good) to 5 (very poor).
Additional comments:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Testing Your S7 Programs with S7-PLCSIM
2_ _ _ _ _ C79000-G7076-C201-02
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _