PLCSIM ReadMe PDF
PLCSIM ReadMe PDF
PLCSIM ReadMe PDF
Simulation Software
Readme
Notes on Installation and Use
These notes should be considered more up-to-date than the information in the S7-
PLCSIM and S7ProSim online help and manuals.
Read the notes carefully, because they contain information on installing and using
S7-PLCSIM V5.4 including Service Pack 8.
Note when printing the file that the left and right margins are set to a width of
25 millimeters for A4 portrait format.
S7-PLCSIM V5.4 incl. SP5 Update 3 offers the following new functions:
∂ Optimization of the displayed interfaces in the "Set PG/PC interface“ selection
of STEP 7 and S7-PLCSIM in the SIMATIC NET environment
S7-PLCSIM V5.4 including SP3 Hotfix 1 offers the following new functions:
∂ Improvement of the process object license management for CFC in the PCS 7
environment
∂ Improved connection establishment to WinCC with standard settings on single
node systems
∂ The last access node selected is restored when a PLC file is opened
∂ The status display has been corrected in the SIMATIC Manager dialog
"Compile and Download Objects"
∂ The PROSIM method "connect" can be executed following a restart of a test
application
∂ Improvements in the execution of SFC18, SFC107 and SFC108.
Operating systems
S7-PLCSIM is a 32-bit application that is approved for the following 32- and 64-bit
operating systems:
∂ Windows Server 2008 R2 (Standard edition as workstation computer)
∂ Windows Server 2008 R2 SP1 (Standard edition as workstation computer)
∂ Windows Server 2012 R2
∂ Windows 7 Ultimate SP1
∂ Windows 7 Professional SP1
∂ Windows 7 Enterprise SP1
∂ Windows 8.1 Professional
∂ Windows 8.1 Enterprise
∂ Windows 10 (64-bit only)
Note
Windows XP mode within Windows 7 is not supported.
Internet Explorer
Internet Explorer V6.0 or higher is required for viewing the online help.
You might receive this error message when you attempt to download program
blocks for WinAC using the "PC Systems" option.
You can ignore this error and set the CPU to RUN within S7-PLCSIM.
Alternatively, do not select "Start all" or "Start" for the WinAC module.
If your program contains one or more blocks with know-how protection, you might
receive an error message in STEP 7 that your working memory is too small.
In order for your simulation to run successfully, you must remove know-how
protection from all blocks and then run your simulation again.
If you will be working with S7-PLCSIM in the Chinese language, you must first
adjust your Windows Region & Language settings as follows:
∂ Save any unsaved work and close all open applications. You will need to
restart your computer after changing your language settings.
∂ Go to the Windows Control Panel and select Region and Language (in
Windows 7) or Region (in Windows 8)
∂ On the Formats tab, change the format to "Chinese (Simplified, PRC)"
∂ On the Location tab, change the current location to "China"
∂ On the Administrative tab, change the system locale to "Chinese
(Simplified, PRC)"
∂ Restart your computer
If you save your project when the CPU is in any state other than "STOP", the inputs
and outputs are re-initialized and the values they contain are erased.
If you want your input and output values to be saved, you must first place the CPU
in "STOP" mode and then save your project.
S7-PLCSIM does not support simulation of redundant CPUs such as the S7-400H
CPUs.
S7-PLCSIM does not support simulation on a programming device that has hyper-
threading enabled. Disable hyper-threading and then restart your simulation.
Program blocks that were encoded with "Block privacy" or programs that include
encoded program blocks cannot be executed in S7-PLCSIM. If your program
contains encoded program blocks, unprotect the blocks before you perform a
download to S7-PLCSIM.
7.1.9 Unable to view all values for programs with many active
elements
If your program contains a very large number of active elements, the S7-PLCSIM
execution status might not be able to display all of the input and output values.
You can view non-displayed elements by using the watch table in the TIA Portal or
the Variable View Objects in S7-PLCSIM.
7.1.10 Failsafe data block tag name cannot contain a period "."
A data error occurs if the tag name for a failsafe DB contains a period.
To avoid this error, do one of the following:
∂ Reference the Failsafe DB with a PLC tag
∂ Do not use a Failsafe DB
Be aware that the download time can be up to 15 minutes depending on the size of
your CFC (Continuous Function Chart) editor program. Therefore, a very long
download time does not necessarily indicate that there is anything wrong with your
program.
7.1.12 S7-PLCSIM article (order) number does not match the physical
CPU article number
S7-PLCSIM displays a generic article number for your simulated PLC. This article
number is not the same as the article number for your physical PLC, and the
number in S7-PLCSIM remains the same the same no matter which physical PLC
you simulate.
When you use the S7ProSim method to start S7-PLCSIM with a saved .PLC file,
note that the scan mode (single step or continuous) might not be restored to the
value that was present when you saved the file. Reset the scan mode to continue
working with your project.
The following instructions are not supported for simulating communication with S7-
300 PLCs:
∂ BSEND/BRCV
∂ USEND/URCV
∂ TSEND/TRCV
The following instructions do not return correct values, and therefore you should
not rely on the results of these instructions:
∂ ATH - Convert ASCII string to hexadecimal number
∂ HTA - Convert hexadecimal number to ASCII string
The Count up (CU) instruction should only increment the value of a counter on a
rising edge event. Instead, this instruction increments the counter value as long as
power flow is on. Therefore, you should not rely upon the counter value if you
have CU instructions in your simulation project.
If you want to simulate moving the contents of a memory area, use the BLKMOV
instruction. The UBLKMOV instruction is not functional.
S7-PLCSIM does not support configurations with an S5 adapter. You must remove
the S5-Adapter or replace it with other I/O and download the modified hardware
configuration in order to perform simulation.
S7-PLCSIM V5.4 including SP6 uses a different format for simulated PLCs (*.plc
files) than previous versions. In most cases S7-PLCSIM V5.4 including SP6 can
open a *.plc file that has been saved in S7-PLCSIM V5.3 or an earlier version. In
some cases, however, S7-PLCSIM V5.4 including SP6 cannot open a *.PLC file.
Do not run S7-PLCSIM and SIMATIC WinAC concurrently on the same computer.
Doing so can cause WinAC to be affected by modifications to your S7-PLCSIM
controls.
If you save a layout or PLC file in the folder structure of your STEP 7 project, be
aware of the following: If *.lay files or *.plc files exist in a STEP 7 project folder
structure, and the project is reorganized from STEP 7 using the File > Save as
menu command with the "with reorganization" checkbox selected, STEP 7 does
not copy your *.lay files and *.plc files because they are not native STEP 7 project
files. You must copy your *.lay files and *.plc files to the new project folder
manually.
S7-PLCSIM cannot display PIs and PQs for a simulated S7-300 if the PIs and PQs
are connected over a CP card. The configuration of a CP card of an S7-300 is
different from that of an S7-400. S7-PLCSIM supports only the CP card
configuration of an S7-400.