Professional Documents
Culture Documents
09/2016
STEP 7 Professional
WinCC Basic
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE
indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be
used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property
damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified
personnel are those who, based on their training and experience, are capable of identifying risks and avoiding
potential hazards when working with these products/systems.
Trademarks
All names identified by are registered trademarks of Siemens AG. The remaining trademarks in this publication
may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described.
Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in
this publication is reviewed regularly and any necessary corrections are included in subsequent editions.
Siemens AG
Division Digital Factory
Postfach 48 48
90026 NRNBERG
GERMANY
Table of contents
1
General notes...........................................................................................................................5
1.2
Notes on libraries.....................................................................................................................7
1.3
1.4
1.5
Notes on instructions................................................................................................................9
1.6
STEP 7 Professional..................................................................................................................................11
2.1
Security information...............................................................................................................11
2.2
Notes on use..........................................................................................................................12
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
2.3.8
2.3.9
2.3.10
2.3.11
2.3.11.1
2.4
2.4.1
2.4.2
2.4.3
2.4.3.1
2.4.3.2
2.4.4
2.4.4.1
2.4.4.2
Programming a PLC...............................................................................................................24
General notes on PLC programming.....................................................................................24
Instructions.............................................................................................................................26
Testing the user program.......................................................................................................29
Testing with the watch table...................................................................................................29
Testing with the force table....................................................................................................30
Compatibility of PLC programs from older versions...............................................................30
Compatibility of PLC programs from versions prior to V14....................................................30
Compatibility of PLC programs from versions prior to V13.1.................................................35
2.5
2.5.1
2.6
2.6.1
2.6.2
2.6.3
2.6.4
2.6.4.1
Technological functions..........................................................................................................41
Notes on technological functions...........................................................................................41
Notes on technological functions...........................................................................................46
Notes on technological functions...........................................................................................47
SIMATIC STEP 7 Easy Motion Control..................................................................................47
Notes on SIMATIC STEP 7 Easy Motion Control..................................................................47
Readme
Programming and Operating Manual, 09/2016
Table of contents
2.6.5
2.6.5.1
3
WinCC Basic..............................................................................................................................................49
3.1
Security information...............................................................................................................49
3.2
News......................................................................................................................................50
3.3
Notes on use..........................................................................................................................51
3.4
Migration................................................................................................................................52
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
Engineering System...............................................................................................................54
Screens and Screen Objects.................................................................................................54
Tags and connections............................................................................................................58
Alarm system and alarm displays..........................................................................................59
System functions....................................................................................................................60
Recipes..................................................................................................................................60
User administration................................................................................................................61
Communication......................................................................................................................61
3.6
System-wide functions...........................................................................................................63
3.7
3.8
3.8.1
3.8.2
Runtime..................................................................................................................................66
Notes on operation in Runtime...............................................................................................66
Notes on operation of panels in Runtime...............................................................................68
3.9
3.9.1
HMI devices...........................................................................................................................69
Notes on HMI devices............................................................................................................69
Index...........................................................................................................................................................73
Readme
Programming and Operating Manual, 09/2016
General notes
The information in this readme file supersedes statements made in other documents.
Read the following notes carefully because they include important information for installation
and use. Read these notes prior to installation.
Upgrading from TIA Portal V13 SP1 projects with master copies from TIA Portal V10.5
Before upgrading a project, check if the master copies created with TIA Portal V10.5 are
contained in its project library. This is necessary, for example, when you receive a message
during the upgrade about an S7-1200 CPU with firmware version V1.0 used in the project,
even though you have not configured such a CPU. The CPU is a master copy in the project
library in this case.
Before upgrading a project with master copies from TIA Portal V10.5, therefore, do the
following:
1. Use each master copy created with the TIA Portal V10.5 once in the project.
2. Delete the affected master copies from the project library.
3. Create the master copy again with the objects from the project.
4. Save the project in TIA Portal V13 SP1.
You can then upgrade the project to the latest version.
Readme
Programming and Operating Manual, 09/2016
Notes on handling
If a project in the list of projects last used is located on a network drive that is not connected,
you may experience delays when opening the "Project" menu.
When you insert a CPU, you may need to wait for some time if the project editor is open at
the same time. This generally takes longer when you insert the first CPU in a newly created
project. To be able to continue working at a good pace, you should close the project text
editor before inserting a CPU.
The alarm "Application is not responding" may appear in Windows 7 with functions that
take a long time to run (loading the CPU for example). If this occurs, wait until the function
has correctly finished.
If you have installed a Microsoft mouse with IntelliPoint, you may find that it superimposes
components over the buttons of the title bar. If this is the case, uninstall the IntelliPoint
software from Microsoft.
Enabling the "Virtual Desktop" options with NVIDIA graphics cards can cause problems. In
this case, disable the "nView virtual desktop manager" of your NVIDIA graphics driver.
Readme
Programming and Operating Manual, 09/2016
1.2
Notes on libraries
Contents
Information that could not be included in the online help and important information about
product characteristics.
1.3
Contents
Information that could not be included in the online help and important information about
product characteristics.
Readme
Programming and Operating Manual, 09/2016
1.4
Content
Information that could not be included in the online help and important information about
product characteristics.
Readme
Programming and Operating Manual, 09/2016
1.5
Notes on instructions
Contents
Information that could not be included in the online help and important information about
product characteristics.
1.6
Contents
Information that could not be included in the online help and important information about
product characteristics.
Instructions for using the TIA Portal in a virtual environment (private cloud)
You can find instructions on how to use the TIA Portal in a virtual environment (private cloud)
on the installation disk in the directory "Documents\Readme\<language directory>". You can
open the PDF document "TIAPortalCloudConnectorHowTo<language ID>.pdf" here.
The TIA Portal Cloud Connector can be used with the Windows 7 (64-bit) and Windows 8.1
(64-bit) operating systems. Using the TIA Portal Cloud Connector with Windows 10 is in
development.
Readme
Programming and Operating Manual, 09/2016
Note on using self-signed certificates when using HTTPS as the communication protocol
Microsoft regularly checks whether the certificates in the Windows Certificate Store are from
a trusted source. Certificates from untrusted sources are deleted. Therefore, ensure that your
self-signed certificates are signed with a secure certificate.
10
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.1
Security information
Security information
Siemens provides products and solutions with industrial security functions that support the
secure operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is
necessary to implement and continuously maintain a holistic, state-of-the-art industrial
security concept. Siemens products and solutions only form one element of such a concept.
Customer is responsible to prevent unauthorized access to its plants, systems, machines and
networks. Systems, machines and components should only be connected to the enterprise
network or the internet if and to the extent necessary and with appropriate security measures
(e.g. use of firewalls and network segmentation) in place.
Additionally, Siemens guidance on appropriate security measures should be taken into
account. For more information about industrial security, please visit
http://www.siemens.com/industrialsecurity (http://www.industry.siemens.com/topics/global/
en/industrial-security/Pages/Default.aspx)
Siemens products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends to apply product updates as soon as available and to always
use the latest product versions. Use of product versions that are no longer supported, and
failure to apply latest updates may increase customers exposure to cyber threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS
Feed under
http://www.siemens.com/industrialsecurity (http://www.industry.siemens.com/topics/global/
en/industrial-security/Pages/Default.aspx)
Network settings
The following tables show the network settings of each product you need to analyze the
network security and to configure external firewalls:
STEP 7 Professional
Name
Port number
Transport
protocol
Direction
Function
Description
ALM
4410*
TCP
Inbound/out
bound
License serv
ice
TCP
Outbound
S7 communi
cation
Readme
Programming and Operating Manual, 09/2016
11
STEP 7 Professional
2.2 Notes on use
STEP 7 Professional
DCP
---
Ethernet
Outbound
PROFINET
SNMP
161
UDP
Outbound
PROFINET
Port number
Function
Description
ALM
4410*
TCP
Inbound/out
bound
License serv
ice
HMI Load
1033
TCP
Outbound
Simulation RT Basic
Name
Port number
Function
Description
HMI Load
1033
TCP
Inbound
Ethernet/
IP
44818
TCP
Outbound
Ethernet/IP
channel
2222
UDP
Inbound
Ethernet/IP
channel
Modbus
TCP
502
TCP
Outbound
Modbus TCP
channel
RFC 1006
102
TCP
Outbound
S7 channel
Mitsubishi
MC
5002
TCP
Outbound
Mitsubishi MC
channel
2.2
Notes on use
Contents
Information that could not be included in the online help and important information about
product characteristics.
12
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.2 Notes on use
Online operation
Simultaneous online operation of STEP 7 V5.5 or earlier versions and STEP 7 Professional
V14 is not approved.
Parallel use
If the term "Combo" appears in the name or license key of the software after installation, the
use of the following products/versions is permitted in accordance with Article 1.6 of the General
Terms and Conditions (see also setup text):
STEP 7 Professional 2010
STEP 7 Professional 2006
PLC migration
No instruction profile should be activated during PLC migration.
Deactivate your instruction profile before you perform the PLC migration. You can then
reactivate the profile again.
Loading project data with TIA Portal V12 and V13 (S7-1200)
If you load the project data of an S7-1200 CPU with the TIA Portal V13, you can no longer use
TIA Portal V12 to access this data. To do this, first restore the factory settings of the CPU.
Read the additional information on this in the online help under "How to reset a CPU to factory
settings".
Compatibility
The device configuration and program of an S7-1200 CPU must always be configured with the
same STEP 7 version. Usually, the TIA Portal makes sure that no version conflicts occur by
outputting appropriate notifications during loading to the device.
Readme
Programming and Operating Manual, 09/2016
13
STEP 7 Professional
2.3 Editing devices and networks
This automatic verification is not possible with S7-1200 CPUs with firmware version V1.x. In
this case, users themselves must ensure that no version conflicts occur.
2.3
2.3.1
Content
Information that could not be included in the online help and important information about
product characteristics.
2.3.2
Content
Information that could not be included in the online help and important information about
product characteristics.
14
Family
Module
Order number
S7-300 FMs
SM 338
6ES7 338-4BC01-0AB0
FM 350-1
6ES7 350-1AH03-0AE0
FM 350-2
FM 351
FM 352
6ES7 352-1AH02-0AE0
FM 355 S
6ES7 355-1VH10-0AE0
FM 355 C
6ES7 355-0VH10-0AE0
FM 355-2 C
6ES7 355-2CH00-0AE0
FM 355-2 S
6ES7 355-2SH00-0AE0
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.3 Editing devices and networks
Family
Module
Order number
S7-300 PtP-CP
CP 340
CP 341
Network component
ET 200S
1 Count 24 V
6ES7 138-4DA04-0AB0
1 Count 5 V
6ES7 138-4DE02-0AB0
1 Step 5 V
2 pulses
1 SI
6ES7 138-4DF01-0AB0
1 SI Modbus
6ES7 138-4DF11-0AB0
1 SSI
1 Pos Universal
6ES7 138-4DL00-0AB0
SIWAREX
SIWAREX
ET 200M
2.3.3
Contents
Information that could not be included in the online help and important information about
product characteristics.
Readme
Programming and Operating Manual, 09/2016
15
STEP 7 Professional
2.3 Editing devices and networks
2.3.4
Content
Information that could not be included in the online help and important information about
product characteristics.
2.3.5
Content
Information that could not be included in the online help and important information about
product characteristics.
2.3.6
Contents
Information that could not be included in the online help and important information about
product features.
16
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.3 Editing devices and networks
See also sections 3.12 and 3.13 of the following manual: S7-1500 Web server (https://
support.industry.siemens.com/cs/ww/en/view/59193560)
2.3.7
Secure Open User Communication between two S7-1500 CPUs via CP interface
In the description of the online help for establishing secure TCP connections on the TLS
client, the information about variables of the system data type TCON_IP_V4_SEC are
reversed.
The following information is correct:
TLSServerCertRef: Enter the value 2 (reference to the CA certificate of the TIA Portal project
(SHA256) and the value 1 (reference to the CA certificate of the TIA Portal project (SHA1)).
TLSClientCertRef: ID of the own X.509-V3 certificate.
In general, the following applies for all Secure OUC Communication variants:
On the TLS client, always enter the ID of the own X.509-V3 client certificate for the
TLSClientCertRef tag! The TLSServerCertRef tag has the value of the ID from the CA
certificate of the TLS server for authenticating the TLS server.
On the TLS server, always enter the ID of the own X.509-V3 server certificate for the
TLSServerCertRef tag! The TLSClientCertRef tag, in this case, has the value of the ID from
the CA certificate of the TLS client for authenticating the TLS client.
2.3.8
Contents
Information that could not be included in the online help and important information about
product characteristics.
Example program with WRREC call in OB 100 and correct data record number
DATA_BLOCK "Deactivate_SNMP"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
NON_RETAIN
VAR
Readme
Programming and Operating Manual, 09/2016
17
STEP 7 Professional
2.3 Editing devices and networks
snmp_deactivate : Bool;
snmp_record : Struct
BlockID : UInt;
BlockLength : UInt;
"Version" : USInt;
Subversion : USInt;
Reserved : UInt;
SNMPControl : UDInt;
END_STRUCT;
snmp_done : Bool;
snmp_error : Bool;
snmp_Status : DWord;
END_VAR
BEGIN
snmp_deactivate := true;
snmp_record.BlockID := 16#f003;
snmp_record.BlockLength := 8;
snmp_record."Version" := 1;
END_DATA_BLOCK
ORGANIZATION_BLOCK "Startup"
TITLE = "Complete Restart"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
BEGIN
REPEAT
"WRREC_DB_1"(REQ := "Deactivate_SNMP".snmp_deactivate,
ID := "Local~PROFINET interface_1",
INDEX := 16#b071,
DONE => "Deactivate_SNMP".snmp_done,
ERROR => "Deactivate_SNMP".snmp_error,
STATUS => "Deactivate_SNMP".snmp_Status,
RECORD := "Deactivate_SNMP".snmp_record);
UNTIL "Deactivate_SNMP".snmp_done OR "Deactivate_SNMP".snmp_error
END_REPEAT;
END_ORGANIZATION_BLOCK
DATA_BLOCK "WRREC_DB_1"
{OriginalPartName := 'WRREC';
VersionGUID := 'bc169451-58cd-44a3-855b-3f78cc0623c8';
S7_Optimized_Access := 'TRUE' }
AUTHOR: SIMATIC
FAMILY: DP
NAME: WRREC
VERSION : 1.0
NON_RETAIN
WRREC
BEGIN
END_DATA_BLOCK
18
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.3 Editing devices and networks
2.3.9
Requirements
The device Scalance X300 as of V4.0 listed in the requirements which supports multiple rings
as a manager, is not included in the hardware catalog of STEP 7. You need the to download
and install PROFINET GSD file for Scalance X300 from the online support website in order to
configure the device.
2.3.10
Contents
Information that could not be included in the online help and important information about
product characteristics.
Readme
Programming and Operating Manual, 09/2016
19
STEP 7 Professional
2.3 Editing devices and networks
Transferring numerous and large trace measurements from the device (memory card)
Transferring trace measurements from the device to the project increases the memory
requirement.
Avoid copying a large number of measurements with large amounts of data at the same time
lead to high memory consumption and extended periods needed for copying.
2.3.11
Network components
2.3.11.1
Network components
S7-CM/CP
No S7 routing with CP 300/400 < V3 as router
With S7 routing between S71200 or S71500 stations, no connection is established when
older S7300/400 CPs are connected in between as routers. The following types of
communication that run over ISO transport or ISO-on-TCP connections are affected:
S7 communication
PG communication
HMI communication
The behavior applies to S7300/400 CPs with a firmware version < V3.0 for which the TSAP
length is limited to 2 bytes.
In contrast, like the S71200/1500, S7300/400 CPs as of V3.0 support long TSAPs and thus
also S7 routing.
CM 15421: Remove retentive storage of the IP address if there are duplicate addresses
The IP address and the device name of the CM 1542-1 remain installed retentively:
If, for example during startup, the CM detects a duplicate address in another network, the CM
is not connected to the network. The CM changes to RUN and cannot be reached via the
Ethernet interface.
20
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.3 Editing devices and networks
To be able to connect the CM to the network, you can remove the retentively stored IP address
as follows:
1. Remove the memory card of the CPU.
2. Using DCP with the Primary Setup Tool (PST) and with the CPU in STOP, set the IP address
of the CM to 0.0.0.0 without configuration.
You have removed the retentively stored IP address of the CM. The CM can be connected
into the network.
3. Insert the memory card in the CPU again.
Download to PC stations
If you download project data to a PC station with PC-CP, make sure that the CP is available.
In the "Extended download to device" dialog, do not enable the check box for the search for
compatible nodes.
If you want to download to a different CP from the one selected earlier in the project, change
the IP address of the CP manually in the "Extended download to device" dialog in the list of
configured access nodes.
Readme
Programming and Operating Manual, 09/2016
21
STEP 7 Professional
2.3 Editing devices and networks
Security modules
Migration of projects with Ethernet CPs and activated security functions
In STEP 7 V5.5 projects that contain Industrial Ethernet CPs with activated security functions,
the security settings are disabled during migration to STEP 7 Professional.
If necessary, follow these steps after the migration:
1. Activate the security functionality.
2. Configure the required security settings.
IKE mode
When negotiating the key in phase 1 the IKE mode "Main" should be preferred. This mode
normally provides a reliable procedure compared with the "Aggressive" mode. One reason for
using the "Aggressive" setting is when you have VPN groups with different pre-shared keys.
The IKE "Aggressive" mode should not be used in conjunction with certificates. In the IKE
"Aggressive" mode, only use pre-shared keys.
A security module must not be used in VPN groups that use different IKE modes.
22
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.3 Editing devices and networks
If the project is then downloaded via a VPN tunnel established between a SCALANCE S
module and the CP x43-1 Advanced, the download fails due to the changed path.
To download via the VPN tunnel, follow the steps below:
1. Using the "Go online" button, connect the engineering station to the gigabit interface of the
CP x431 Advanced.
2. Disconnect the online connection to the CP x431 Advanced.
3. Download the project to the station via the gigabit interface of the CP x431 Advanced.
Media converters
When you migrate a project, you need to reconfigure the media converters.
Readme
Programming and Operating Manual, 09/2016
23
STEP 7 Professional
2.4 Programming a PLC
2.4
Programming a PLC
2.4.1
Content
Information that could not be included in the online help and important information about
product characteristics.
Functions from the global library "Long Functions" with PLCSIM S7-1500
The compilation process links the functions of the S7-1500 CPU family to the CPU to protect
them from manipulation. Function from the global library "Long Functions" that are used in the
CPU and have such a link cannot be loaded to a simulation. However, it is possible to replace
such elements with their originals from the global library. These are not linked to a CPU.
24
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.4 Programming a PLC
Data exchange between standard and F-program when using Team Engineering
To ensure data consistency between standard and safety program, you should:
Readme
Programming and Operating Manual, 09/2016
25
STEP 7 Professional
2.4 Programming a PLC
Not exchange data via bit memory, but rather using global data blocks.
Limit access between safety programs and standard user programs to two standard data
blocks.
You can find information on this in the section 5.13 of the Programming Guidelines under:
https://support.industry.siemens.com (https://support.industry.siemens.com/cs/document/
81318674/programming-guideline-and-programming-styleguide-for-s7-1200-and-s7-1500?
dti=0&lc=en-WW)
See also
https://support.industry.siemens.com (https://support.industry.siemens.com/cs/document/
81318674/programming-guideline-and-programming-styleguide-for-s7-1200-and-s7-1500?
dti=0&lc=en-WW)
2.4.2
Instructions
Contents
Information that could not be included in the online help and important information about
product characteristics.
26
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.4 Programming a PLC
Explanation
8004
You have already logged on via the OperateMode = 1 parameter in the user program
to read the pending messages. You are only allowed and required to log on again if you
log out using the OperateMode = 3, have reconfigured alarm or performed a STOP >
RUN transition.
Readme
Programming and Operating Manual, 09/2016
27
STEP 7 Professional
2.4 Programming a PLC
Optimizing the run time of instructions such as "Serialize", "Deserialize", "CMP", which can process
structures
A series of instructions (e.g. "Serialize: Serialization", "Deserialize: Deserialization", "CMP"
(comparator) and "MOVE: Copy value") can process very large, complex structured tags. In
doing so, the CPU analyzes the form of the tag structure and executes the corresponding
instruction for each substructure contained in the total structure or for all contained elementary
components.
With a very complex structure, this structure analysis may lead to an unexpected increase in
the run time of the corresponding instruction. In addition to the complexity of structured tags
specified in the operation, the total number of anonymous structures declared in the program
also has an effect on the run time. A very large number of different anonymous structure
definitions can also increase the run time.
Solution:
Avoid anonymous structures These are structures that are defined directly on the tag with
the keyword "Struct" and not through a user-defined data type (UDT).
Avoid multiple declaration of data structures that are structured very similarly. Try to
assemble these into a structure declaration.
Avoid the declaration of numerous individual tags in structures and data blocks, if they have
the same data type and represent an array of the function. In this case, you should use the
ARRAY data type if possible.
Cycle time
Pulse duration
28
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.4 Programming a PLC
2.4.3
2.4.3.1
Contents
Information that could not be included in the online help and important information about
product characteristics.
Readme
Programming and Operating Manual, 09/2016
29
STEP 7 Professional
2.4 Programming a PLC
2.4.3.2
Contents
Information that could not be included in the online help and important information about
product characteristics.
Example
If I/O access to the address "IB0:P" takes place in the user program, it is not permitted to force
the following I/O address areas: I0.0:P, IB0:P, IW0:P and ID0:P.
2.4.4
2.4.4.1
Content
Information that could not be included in the online help and important information about
product characteristics.
30
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.4 Programming a PLC
Compatibility
In principle, you can continue to use in V14 all PLC programs that were created with older
versions of the TIA Portal. However, because improvements were made to the compiler and
errors corrected there in V14, it can occur in rare cases that the program reacts differently after
the upgrade or that you have to adjust the program code manually. These cases are described
in detail below.
Representation in V13
SP1
Representation in V14
16#0000
BCD#0
BCD#0
-26215
16#9999
BCD#9999
BCD#-999
1365
16#0555
BCD#555
BCD#555
21845
16#5555
BCD#5555
BCD#555
4096
16#1000
BCD#1000
BCD#0
-28672
16#9000
BCD#9000
BCD#0
Instructions "SET_BF: Set bit field" and "RESET_BF: Reset bit field"
The response of the instruction in regard to the structures has changed from TIA Portal V13
SP1 to TIA Portal V14.
In version V13 SP1, the number of bits that set or reset are always indicated at the input. This
also applies, for example, if you have specified a structure of data type of the STRUCT or
ARRAY PLC data type. If you want, for example, you want set or reset 10 bits and the structure
contains only 5 bits, then the following 5 bits within the address sequence is also set or reset.
With structures of the type PLC data type, as of version V14 STRUCT or ARRAY the number
of bits contained in the structure represents the maximum number of bits that can be reset: If
you specify the value "20", for example, and the structure only contains 10 bits, only these 10
Readme
Programming and Operating Manual, 09/2016
31
STEP 7 Professional
2.4 Programming a PLC
bits are set. If you specify the value "5", for example, and the structure contains 10 bits, then
exactly 5 bits are set.
Unused bits of PLC data types (UDT) with firmware >= V1.8.1
The unused bits of PLC data types in standard memory areas are occupied or overwritten, for
example, for a PLC data type that contains 4 bits.
With firmware versions < V1.8.1, you could not use the unused bits of a PLC data type
elsewhere.
With firmware version >= V1.8.1, all bits are occupied or overwritten even if only 4 bits are
used.
Note
Address assignments
Ensure you do not assign the same absolute address twice to different symbolic address
assignments.
Explicit data type conversion in SCL (S7-1200) with firmware >= V4.2
With firmware versions < V4.2, the string was transferred aligned to the right and filled with
leading spaces during explicit data type conversion of SINT/INT/DINT/REAL_TO_STRING/
WSTRING in SCL.
Example: REAL_TO_WSTRING(12) = ' 1.200000E+1'
As of TIA Portal V13, the string is displayed with a leading sign during explicit data type
conversion of SINT/INT/DINT/REAL_TO_STRING/WSTRING in SCL and transferred aligned
to the left.
Example: REAL_TO_WSTRING(12) = '+1.200000E+1'
32
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.4 Programming a PLC
SCL: EN/ENO mechanism with block parameters of data type (W)STRING (S7-1200/1500)
As of TIA Portal V14, it is checked whether block parameters of data type (W)STRING are
truncated when parameters are transferred during runtime. This can occur if formal and actual
parameters have different declared lengths. If the declared length of the target parameter
during runtime is insufficient to accept the (W)STRING, the (W)STRING is truncated and the
enable output ENO is set to "FALSE".
If you evaluate the enable output ENO in your program, the semantics of your program may
change.
Forwarding STRING parameters between optimized blocks and standard blocks (S7-1200/1500)
Prior to TIA Portal V14, no length information about STRINGs was transferred when
parameters were transferred between optimized and non-optimized blocks. This meant that
access errors not detected by the ENO mechanism could occur during the further processing
of the STRING. The enable output ENO remained at TRUE despite an access error.
As of TIA Portal V14, the STRING length information is transferred and access errors are
monitored by the ENO mechanism. If you evaluate the enable output ENO in your program,
the semantics of your program may change.
Changing the base data type for HW_ANY from WORD to UINT
The hardware data type "HW_ANY" is used to identify any hardware component, such as a
module. In V14, the base data type of "HW_ANY" was changed from WORD to UINT. After
the conversion to V14, compiling errors can therefore occur if you have assigned an explicit
WORD constant (such as W#16#1) or a tag of data type WORD at a parameter of data type
"HW_ANY".
In this case, change the notation of the constant (e.g. to 16#1) or change the data type of the
tag to UINT.
Readme
Programming and Operating Manual, 09/2016
33
STEP 7 Professional
2.4 Programming a PLC
Syntax check of the instructions "SR: Set/reset flip-flop" and "RS: Reset/set flip-flop"
Inputs, outputs, bit memories as well as static or local data can be used as operands at the
"S" input. Use of constants is not permitted. So far, the use of the constants "0" and "1" was
not rejected by the syntax check. The syntax check was improved in TIA Portal V14 so that
the use of "0" or "1" is now rejected at the "S" input. You may now receive an error message
during the compiling of a program that has been compiled without errors up to this point.
Change your program in this case and use a permitted operand.
34
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.4 Programming a PLC
Implicit data type conversion for block parameters of the "DB_ANY" data type
When accessing a block parameter of the "DB_ANY" data type with the syntax DB_ANY.
%DB(B|W|D), no implicit data type conversion was performed previously. The bit pattern of
the source value was simply converted into the target data type. If the target data type was
smaller than the source data type, an overflow occurred and the written value may have been
wrong or inaccurate. The enable output ENO is not set to "FALSE" when accuracy is lost or
runtime errors occur.
As of V14, conversion is performed according to the rules of implicit data type conversion when
parameters are passed with the syntax DB_ANY.%DB(B|W|D). Note that after the upgrade a
different value may be written and the semantics of your program may change. In addition, the
enable output ENO is set to "FALSE" when a runtime error occurs.
Comparing variables of WORD data type to variables of the S5TIME data type
As of TIA Portal V14, both variables are converted to the TIME data type when comparing a
variable of WORD data type to a variable of S5TIME data type. The WORD tag is interpreted
as an S5TIME value. If one of the variables cannot be converted, the comparison is not
performed and the result is FALSE. After successful conversion, the comparison is performed
based on the selected comparison expression.
2.4.4.2
Content
Information that could not be included in the online help and important information about
product characteristics.
Compatibility
You can continue to use in V13 SP1 all programs that were created with TIA Portal V12 SP1
or V13. However, because improvements were made to the compiler and errors corrected
there (compilation of the program code) in V13 SP1, it can occur in rare cases that the program
reacts differently after the upgrade or that you have to adjust the program code manually.
These cases are described in detail below.
Unused bits of PLC data types (UDT) with firmware >= V1.8.1
The unused bits of PLC data types in standard memory areas are occupied or overwritten, for
example, for a PLC data type that contains 4 bits.
Readme
Programming and Operating Manual, 09/2016
35
STEP 7 Professional
2.4 Programming a PLC
With firmware versions < V1.8.1, you could not use the unused bits of a PLC data type
elsewhere.
With firmware version >= V1.8.1, all bits are occupied or overwritten even if only 4 bits are
used.
Note
Address assignments
Ensure you do not assign the same absolute address twice to different symbolic address
assignments.
Explicit data type conversion in SCL (S7-1200) with firmware >= V4.2
With firmware versions < V4.2, the string was transferred aligned to the right and filled with
leading spaces during explicit data type conversion of SINT/INT/DINT/REAL_TO_STRING/
WSTRING in SCL.
Example: REAL_TO_WSTRING(12) = ' 1.200000E+1'
As of TIA Portal V13, the string is displayed with a leading sign during explicit data type
conversion of SINT/INT/DINT/REAL_TO_STRING/WSTRING in SCL and transferred aligned
to the left.
Example: REAL_TO_WSTRING(12) = '+1.200000E+1'
36
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.4 Programming a PLC
Instructions "READ_DBL: Read from data block in the load memory" and "WRIT_DBL: Write to data
block in the load memory"
TIA Portal V13 SP1 reports a compilation error if you use "READ_DBL" V1.0 or "WRIT_DBL"
V1.0 and access a data block with the attribute "Only store in load memory" using the parameter
DSTBLK.
Instead, use version 1.2 of both instructions.
"READ_DBL instructions: Read from data block in the load memory" and "WRIT_DBL: Write to data
block in the load memory" (SCL)
As of TIA Portal V13 SP1, the "READ_DBL" and "WRIT_DBL" instruction in SCL are subject
to the same strict syntax rules as all other programming languages:
Readme
Programming and Operating Manual, 09/2016
37
STEP 7 Professional
2.4 Programming a PLC
In TIA Portal V13, it was possible to specify "standard" data blocks at the SRCBLK and
DSTBLK parameters that contained tags with different data types.
As of TIA Portal V13 SP1, the individual tags contained must have the same data type for both
"standard" as well as for "optimized" data blocks; otherwise, compiling errors are reported.
In this example, the function value of "Block_3" is not written if the condition of the IF instruction
is not fulfilled. The function value then contains an undefined value.
SCL
#Block_3 := #MyIn1;
IF #MyIn1 = #MyIn2 THEN
#Block_3 := #MyIn1 + 1;
END_IF;
In this example the function valve of "Block_3" is definitely written in the program, since "MyIn1"
is set as default before the IF loop is completed.
38
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.4 Programming a PLC
Up to and including TIA Portal V13, it was possible to convert a non-typed constant (e.g. 1.0)
implicitly to the data type DWORD if the value was less than 32 bits.
With TIA Portal V13 SP1, if you want to convert a floating-point number implicitly to the data
type DWORD, you can only use typed constants (e.g. REAL#1.0) since a non-typed constant
(e.g. 1.0) is interpreted as data type LREAL and can no longer be converted implicitly to
DWORD.
Readme
Programming and Operating Manual, 09/2016
39
STEP 7 Professional
2.5 Inter Project Engineering (IPE)
Description
2.5
2.5.1
Notes on IPE
Content
Information that could not be included in the online help and important information about
product characteristics.
40
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.6 Technological functions
Compatibility
With TIA Portal V14, you can open the IPE files of the same version and the version V13 SP1.
The IPE files created with TIA Portal Version V14 cannot be opened with TIA Portal V13 SP1
and V13.
2.6
Technological functions
2.6.1
6ODYHYDOXH
&DPGHILQLWLRQ
6ODYH2IIVHW
0DVWHU2IIVHW
0DVWHUYDOXH
0DVWHU6\QF3RVLWLRQ
&DPVWDUW
Readme
Programming and Operating Manual, 09/2016
0DVWHUYDOXHRIWKHV\QFKURQRXVRSHUDWLRQIXQFWLRQ
OHDGLQJD[LVSRVLWLRQ
6WDUWV\QFKURQRXVRSHUDWLRQ
41
STEP 7 Professional
2.6 Technological functions
You can find an FAQ entry with more information in the Internet (https://
support.industry.siemens.com/cs/ww/en/view/109740188).
S7-1500 Motion Control - Settings for the continuity in the cam editor (S7-1500T)
The settings in the cam editor in the configuration window "Properties (Inspector window) >
Profile > Default optimization settings" apply to the VDI-based optimization and the system
interpolation of transitions.
In the cam editor, the warnings for the calculation of the effective curve is displayed with a
warning triangle . Warning messages related to the continuity for system interpolation may
only disappear when you adapt the continuity requirement in the "Default optimization settings"
configuration window.
MC_Gear
In
New job
MC_Home Mode = 3, 5
MC_Gear
InPos
pending
MC_Gear
InPos ac
tive
(Busy =
TRUE,
InSync =
FALSE,
StartSync
= FALSE)
(Busy =
TRUE,
StartSync
or InSync =
TRUE )
MC_Phas
ing
Absolute
MC_Phas
ing
Relative
MC_Ca
mIn pend
ing
(Busy =
TRUE,
InSync =
FALSE,
StartSync
= FALSE)
MC_Ca
mIn active
(Busy =
TRUE,
StartSync
or InSync =
TRUE )
A The current job is aborted with "CommandAborted" = TRUE. The current dynamics is smoothly transitioned to the dynamic
values of the new job.
- No effect, running job continues to be executed
42
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.6 Technological functions
If the leading and following axes are at the respective synchronous positions at the start of the
corresponding Motion Control command, the "Synchronous" status is set immediately.
When the leading axis is in its synchronous position when the corresponding Motion Control
job is started, the leading axis must first cross the start position to start synchronization.
S7-1500 Motion Control - Using multiple encoders in simulation mode or with SIMATIC S7-PLCSIM
(S7-1500T)
To use a technology object in simulation mode (virtual axis/simulation) or with SIMATIC S7PLCSIM, you need to use encoder 1 for position control of the axis.
S7-1500 Motion Control - Automatic transfer of drive and encoder parameters in the device
Successful transfer of the parameters can be checked in the controller in the tags of the
technology objects <TO>.StatusDrive.AdaptionState = 2 and
<TO>.StatusSensor[n].AdaptionState = 2.
S7-1500 Motion Control - Sign-of-life failure with reduced application cycle of MC-Servo [OB91]
If you call the application cycle of the MC-Servo [OB91] reduced to the send clock of a
PROFINET IO system and the technology alarm 431 (Signs of life of drive faulty) is repeatedly
shown, increase the update time of the send clock.
Readme
Programming and Operating Manual, 09/2016
43
STEP 7 Professional
2.6 Technological functions
Alarm text
Remedy
106
108
552
Alarm text
Leading axis is not in position-con
trolled mode.
Reaction
Error bit
Remove enable
X14
S7-1500 Motion Control - Temporal requirements for measuring jobs via "MC_MeasuringInput"
The hardware-related restrictions to measurement via the PROFIdrive telegram or measuring
via the SINAMICS measurement sensing input, there are time requirements for the period until
the measuring event can be recorded.
When measuring once via "MC_MeasuringInput" with mode 3 (measurement at both edges,
beginning with the rising edge) or mode 4 (measurement at both edges, beginning with the
falling edge), a minimum interval of several servo cycles is therefore required between the first
edge to be measured and the previous edge, in order for the first edge to be measured can
be recorded.
You can find information on the time conditions in the section "Using technology function >
Motion Control > Motion Control (S7-1200, S7-1500, S7-1500T) > Using S7-1500 Motion
Control (S7-1500, S7-1500T) > Technology objects (S7-1500, S7-1500T) > Technology object
measuring input (S7-1500, S7-1500T) > Time-related boundary conditions (S7-1500,
S7-1500T)".
44
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.6 Technological functions
S_USSI on S71500
Note the following when using the instruction S_USSI of the distributed I/O ET 200S 1SI on
an S71500.
The parameter ANZ shows the value 0 even in the case of an error.
If the CPU is switched to stop with the S_USSI instruction, check all possible errors listed at
the parameter ANZ.
Readme
Programming and Operating Manual, 09/2016
45
STEP 7 Professional
2.6 Technological functions
See also
FAQs with remedies for technology alarms (http://support.automation.siemens.com/WW/view/
en/66958052)
2.6.2
S7-1200 Motion Control - Data connection for PROFIdrive drives and PROFIdrive encoders through a
data block
Compile the data block for the data connection before you use it in the configuration of the
axes. The required offset addresses are calculated this way.
46
Readme
Programming and Operating Manual, 09/2016
STEP 7 Professional
2.6 Technological functions
However, in TIA Portal V14 (S7-1200 Motion Control V6.0), the "ReferenceMarkPosition"
parameter shows the position at which the technology object was homed (homing mark), plus
the configured home position offset (<TO>.Sensor[n].ActiveHoming.HomePositionOffset).
If you configure a home position offset 0.0, you cannot use the "ReferenceMarkPosition"
parameter of the "MC_Home" Motion Control instruction.
2.6.3
IM 174 migration
During the migration of projects with IM 174, the parameter assignment of IM 174 is set to
default values. It is absolutely necessary to set parameters for IM 174 again after the migration.
Readme
Programming and Operating Manual, 09/2016
47
STEP 7 Professional
2.6 Technological functions
48
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.1
Security information
Security information
Siemens provides products and solutions with industrial security functions that support the
secure operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is
necessary to implement and continuously maintain a holistic, state-of-the-art industrial
security concept. Siemens products and solutions only form one element of such a concept.
Customer is responsible to prevent unauthorized access to its plants, systems, machines and
networks. Systems, machines and components should only be connected to the enterprise
network or the internet if and to the extent necessary and with appropriate security measures
(e.g. use of firewalls and network segmentation) in place.
Additionally, Siemens guidance on appropriate security measures should be taken into
account. For more information about industrial security, please visit
http://www.siemens.com/industrialsecurity (http://www.industry.siemens.com/topics/global/
en/industrial-security/Pages/Default.aspx)
Siemens products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends to apply product updates as soon as available and to always
use the latest product versions. Use of product versions that are no longer supported, and
failure to apply latest updates may increase customers exposure to cyber threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS
Feed under
http://www.siemens.com/industrialsecurity (http://www.industry.siemens.com/topics/global/
en/industrial-security/Pages/Default.aspx)
Passwords
Various passwords are set by default in WinCC. For security reasons, you should change
these passwords.
For the user "Administrator", the default password is "administrator".
Readme
Programming and Operating Manual, 09/2016
49
WinCC Basic
3.2 News
Network settings
The following tables show the network settings of each product which you need in order to
analyze the network security and for the configuration of external firewalls:
WinCC Basic (without simulation)
Name
Direction
Function
Description
ALM
4410*
TCP
Inbound,
Outbound
License service
HMI Load
1033
TCP
Outbound
HMI Load
(RT Basic)
Direction
Function
Description
HMI Load
1033
TCP
Inbound
HMI Load
(RT Basic)
EtherNet/IP
44818
TCP
Outbound
Ethernet/IP
channel
2222
UDP
Inbound
Ethernet/IP
channel
Modbus TCP
502
TCP
Outbound
Modbus TCP
channel
RFC 1006
102
TCP
Outbound
S7 channel
Mitsubishi MC
5002
TCP
Outbound
Mitsubishi MC
channel
3.2
News
50
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.3 Notes on use
3.3
Notes on use
Contents
Information that could not be included in the online help and important information about
product features.
Readme
Programming and Operating Manual, 09/2016
51
WinCC Basic
3.4 Migration
3.4
Migration
Contents
Information that could not be included in the online help and important information about
product features.
52
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.4 Migration
Migrate the WinCC V7 project to WinCC V14. To have the rectangle displayed correctly, follow
these steps.
1. Open the Inspector window of the rectangle.
2. Open the property list.
3. Disable "Widen border line inwards".
Progress bar
As long as the progress bar still shows a value of 100%, the software is still busy running
remaining tasks such as the closing of references. The software will not respond to user input
while this status is given.
TIA Portal
Bengali (Bangladesh)
Bangla (Bangladesh)
Bengali (India)
Bangla (India)
Chinese (Singapore)
Chinese (Taiwan)
French (Monaco)
Oriya (India)
Odia (India)
Spanish (Venezuela)
Spanish (Spain)
Spanish (Spain)
Yakut (Russia)
Sakha (Russia)
Readme
Programming and Operating Manual, 09/2016
53
WinCC Basic
3.5 Engineering System
3.5
Engineering System
3.5.1
Contents
Information that could not be included in the online help and important information about
product features.
54
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.5 Engineering System
Readme
Programming and Operating Manual, 09/2016
55
WinCC Basic
3.5 Engineering System
Display differences between the configuration and the display on the HMI device
The display of the text configured in a screen object may be different on the HMI device due
to the display configuration. If you are using the options for automatic size adjustment in the
configuration, check the display on your HMI device in every language.
If texts that were configured with the "Fit object to contents" option cannot be displayed in full,
they are reduced slightly on the HMI device. If this reduction leads to a distorted display of
texts, disable the "Fit object to contents" option and expand the text with additional blanks.
Optionally, you can increase the width of the object or use a shorter formulation for the text.
56
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.5 Engineering System
The following restrictions apply to viewing upstream networks:
The upstream network must not contain any tags from the Temp or InOut section of an FB.
The following data types may not be used for tags:
STRING
WSTRING
CHAR
WCHAR
S5TIME
No array element may be used with a tag to be used as an index.
Only bit slicing is supported for slice access.
Special features: Operands and UDTs
Operands that are declared in the "#Temp" or "#InOut" area are generally not supported by
the PLC code view. This applies both to elementary data types and to data types that are
contained in UDTs.
Data types of a UDT can be declared in the "#In" and "#Out" area and displayed in the PLC
code view. The same limitations as for elementary data types apply to the data types of the
UDT.
Readme
Programming and Operating Manual, 09/2016
57
WinCC Basic
3.5 Engineering System
See also
http://support.automation.siemens.com (http://support.automation.siemens.com/WW/view/en/
62101921)
3.5.2
Contents
Information that could not be included in the online help and important information about
product features.
Tags with symbolic addressing and "Char Array" data type (RT Professional)
Tags with symbolic addressing and the "WString" data type are not released for communication
of RT Professional and SIMATIC S7-1200 V3.
58
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.5 Engineering System
3.5.3
Contents
Information that could not be included in the online help and important information about
product properties.
Readme
Programming and Operating Manual, 09/2016
59
WinCC Basic
3.5 Engineering System
PLC alarms
A PLC alarm is only visible in the "Alarm" editor of an HMI device when the FB calls for this
alarm have been invoked in an OB.
3.5.4
System functions
Content
Information that could not be included in the online help and important information about
product properties.
3.5.5
Recipes
Contents
Information that could not be included in the online help and important information about
product features.
60
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.5 Engineering System
3.5.6
User administration
Contents
Information that could no longer be included in the online help and important information about
product features.
3.5.7
Communication
Contents
Information that could not be included in the online help and important information about
product features.
Readme
Programming and Operating Manual, 09/2016
61
WinCC Basic
3.5 Engineering System
The restriction applies to the following HMI devices:
OP 177B
OP 277
Mobile Panel 177
To configure the address parameters, open the PLC that contains the CPU of the 400 series
in HW Config. Select the HMI device that is connected via PROFINET IO from the station
window of HW Config. A table with the properties of the HMI device is displayed at the bottom
of the station window in the detail view. Select the line containing the addresses of the HMI
device in the table and open the object properties using the shortcut menu.
Enable the "Addresses" tab in the "Object properties" dialog. Configure the offset for the inputs
under "Inputs > Start". Configure the offset for the outputs under "Outputs > Start".
Changing IP settings and device name of a PLC in the Control Panel of the HMI device
The Control Panel is open in the "Service and Commissoning > IP-Adaptation" menu on the
HMI device. If you want to change the IP settings or the device name of a PLC, note the
following:
In the Engineering System, you need to have activated the following options in the Inspector
window of the PLC under "Properties > General > PROFINET interface > Ethernet addresses"
beforehand:
- "Set IP address using a different method" and
- "Set PROFINET device name using a different method".
"Set the IP suite (address) of the PLC in the Control Panel" with SIMATIC S7-1200 V1
The function "Set the IP suite (address) of the PLC in the Control Panel" has not been approved
for the following PLCs:
SIMATIC S7-1200 V1
Switching a connection
A connection may be interrupted when it is switched from an HMI device to a SIMATIC
S7-300/400, to a SIMATIC S7-1500 or to a SIMATIC S7-1200 PLC.
62
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.6 System-wide functions
Note the following settings in the SIMATIC S7-1500 or SIMATIC S7-1200 controllers:
Absolute addressing of tags
The "Disable PUT-GET communication" option must be selected
The "Complete protection" protection level may not be set
Meaning
No diagnostics data is available.
3.6
System-wide functions
Contents
Information that could no longer be included in the online help and important information about
product features.
Readme
Programming and Operating Manual, 09/2016
63
WinCC Basic
3.7 Compiling and loading
3.7
Contents
Information that could no longer be included in the online help and important information about
product features.
64
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.7 Compiling and loading
Comfort panels as of device version 13.0: Backing up data while loading projects
If the transfer is interrupted for Comfort Panels with a device version 13.0 or higher, WinCC
automatically ensures that no data is lost and that existing data is only deleted on the HMI
device after complete transmission.
See also
http://support.microsoft.com (http://support.microsoft.com/default.aspx?scid=kb;EN-US;
224305)
http://msdn.microsoft.com/en-us/library/ms968493.aspx (http://support.microsoft.com/
default.aspx?scid=kb;EN-US;224305)
Readme
Programming and Operating Manual, 09/2016
65
WinCC Basic
3.8 Runtime
3.8
Runtime
3.8.1
Contents
Information that could not be included in the online help and important information about
product features.
Focus in runtime
If you have configured a low-contrast combination of focus color and border color in a V12
project, the focus may no longer be identifiable after changing the HMI device version in
Runtime. Change one of the two colors.
Large logs delay the ending of Runtime (Basic Panels 2nd Generation)
When very large logs are used, ending Runtime can take a long time. Use segmented logs as
an alternative to very large circular logs.
66
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.8 Runtime
In this state, the power supply is interrupted and WinCC Runtime no longer starts automatically
on the OS.
Remedy:
1. Switch the project manually to Service mode after you have performed the "complete
download".
2. Close the project manually.
3. Enable Service mode.
4. Start Runtime again using the surrogate icon in the taskbar.
Readme
Programming and Operating Manual, 09/2016
67
WinCC Basic
3.8 Runtime
3.8.2
Contents
Information that could not be included in the online help and important information about
product features.
68
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.9 HMI devices
3.9
HMI devices
3.9.1
Contents
Information that could not be included in the online help and important information about
product features.
If the PC goes into standby or hibernate mode while the transfer is in progress, the panel status
after interruption of the transfer is not defined.
Multi-key operation
Unintentional actions can be triggered by multi-key operation:
When you are using a key device, you cannot press more than two function keys at the
same time.
When you are using a touch device, a standard PC or a panel PC, you can only press one
function key or button at the same time.
Readme
Programming and Operating Manual, 09/2016
69
WinCC Basic
3.9 HMI devices
3. Select the interface in the "Interface Parameter Assignment Used" area.
4. Exit the dialog "Setting PG/PC Interface" with OK
Restrictions for the HMI device, MP 377 15" Touch daylight readable
The following functions are not supported in WinCC V12 for the MP 377 15" Touch daylight
readable HMI device:
Option: Sm@rtServer
System function: SetAndGetBrightness
Direct keys
70
Readme
Programming and Operating Manual, 09/2016
WinCC Basic
3.9 HMI devices
Mobile Panel
Communication between fail-safe Mobile Panel and a S7-1200F is not possible with V14.0
and will not be enabled until a later update.
Readme
Programming and Operating Manual, 09/2016
71
WinCC Basic
3.9 HMI devices
Using the "Rapid roaming" function with iPCF-MC
Always use iPCF or iPCF-MC (rapid roaming) for PROFIsafe communication.
Use the same SSID for all access points.
The "Background scan" should be switched off on the HMI device ("Background scan
interval" for the HMI device = 1 (default value)).
Use the same "Management channel" and different, non-overlapping "Data channels" for
all access points.
Configure the "PN-IO cycle time" higher than the "iPCF scan cycle time".
Observe the configured timeout when assigning PROFIsafe parameters.
IPC427D
If an IPC427D is configured in a V12 or V13 project in which IE1 of the PC station is assigned
and the device version of the PC station changes from V1 to V2 after upgrading to V14, the
interface assignment of CP_IE_1 must initially be set to "None, or different Windows settings"
and then changed to "SIMATIC PC Station" before compiling the project . Then, the project
can be compiled without errors.
Using PROFIsafe and Sm@rtServer with KTP700F Mobile and KTP900F Mobile Panels
The evaluation of the safety operation via PROFIsafe is only guaranteed if the Sm@rtServer
is disabled on the panel. Alternatively, the PROFINET cycle time can be increased to at least
128ms. This only affects the device version V14, not V13 SP1.
72
Readme
Programming and Operating Manual, 09/2016
Index
.
Go online
Multiple TIA Portal instances, 13
Asian, 5
Hardware
Detection, 20
C
Character string, 36
Characters, 5
Comparing library elements, 7
Compatibility, 13, 35
Conversions, 40
Convert character string, 36
CP 1613, 8
CP 1623, 8
CP 343-2, 15
CP 5512, 8
I
I/O, 29, 30
IE/PB Link, 16
IE/PB Link PN IO, 16
IP address, 8
ISO transport, 20
ISOonTCP, 20
K
K parameter, 37
D
Deactivate, 40
Decimal places, 6
DEMUX, 37
E
EC31-RTX, 15
ENO, 40
Ethernet module
Removal/insertion, 13
F
F-CM AS-i Safety ST, 16
Firmware loader Chinese GUI, 21
Firmware versions, 9
Force job on SD card, 7
Force table
Changed display formats, 30
Function value, 38
Readme
Programming and Operating Manual, 09/2016
L
Library, 7
PLC data types generated by the system, 26
Loading
from a device, 13, 25
Module comments, 15
to the device, 13
M
Memory card, 7
Removal/insertion, 13
Migration of IP access protection lists when activating
Security, 22
Migration of projects with Ethernet CPs and
Security, 22
Module
Inserting, 13
Removing, 13
Module comments, 15
MRP domain, 19
73
Index
MRP role, 19
Multiple rings, 19
MUX, 37
N
Network, 24
Network drive, 6
O
Online connection
Multiple TIA Portal instances, 13
Online operation, 13
Open force job, 7
P
PLC data type
PLC data types generated by the system in
libraries, 26
PLC migration
Instruction profile, 13
PLCSIM, 24
Private Cloud, 9
Program_Alarm, 37
T
TiaDefaultProjectPath, 10
TiaUserSettingsPath, 10
Trace
Copy measurement, 20
Memory usage, 20
TSAP length, 20
U
USB card readers, 8
V
Virtual environment, 9
VMware - PC CPs, 21
W
Watch table
Changed display formats, 30
Loading data blocks during an active control
job, 29
Multiple access to the same CPU, 29
R
Return, 38
S
S_CONV, 36
S7 routing, 16, 20
via IE/PB Link, 16
S7-1200, 14
S7-1200 modules, 14
S7-Port Configuration Tool, 14
SD card, 7
Secure Open User Communication, 17
Security, 24
Security online diagnostics of S7 CPs, 22
SET, 36
SIMATIC S7 Embedded Controller, 15
Special diagnostics Chinese GUI, 21
STRING, 40
74
Readme
Programming and Operating Manual, 09/2016