s71500rh Manual en-US en-US
s71500rh Manual en-US en-US
S7-1500R/H
Documentation Guide 1
New properties/functions 2
SIMATIC System overview 3
Application planning 4
S7-1500
S7-1500R/H redundant system Installation 5
Wiring 6
System Manual Configuration 7
Basics of program
execution 8
Protection 9
Commissioning 10
Display 11
Maintenance 12
Test and service functions 13
Technical specifications 14
Dimension drawings A
Accessories/spare parts B
Safety symbols C
05/2021
A5E41814787-AC
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.
Proper use of Siemens products
Note the following:
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
documentation. If products and components from other manufacturers are used, these must be recommended
or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and
maintenance are required to ensure that the products operate safely and without any problems. The permissible
ambient conditions must be complied with. The information in the relevant documentation must be observed.
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.
Note
In principle, all contents of the system manual for the H-CPU also apply to the fail-safe CPU
(HF-CPU). Deviating contents and special features are described as supplements and marked
with references.
When using HF-CPUs in safety mode, note the description of the F-system SIMATIC Safety
Programming and Operating Manual SIMATIC Safety - Configuring and Programming
(https://support.industry.siemens.com/cs/ww/de/view/54110126/en).
Conventions
STEP 7: In this documentation, "STEP 7" is used as a synonym for all versions of the
configuration and programming software "STEP 7 (TIA Portal)".
Please also see the notes indicated as follows:
Note
A note contains important information on the product described in the documentation, on
the handling of the product or on the section of the documentation to which particular
attention should be paid.
Special information
Note
Important note for maintaining operational safety of your plant
Plants with safety-related features are subject to special operational safety requirements on
the part of the operator. The supplier is also obliged to comply with special product
monitoring measures. For this reason, we inform you in personal notifications about product
developments and features that are (or could be) relevant to the operation of systems from a
safety perspective.
You should subscribe to the corresponding notifications in order to obtain the latest
information and to allow you to make any necessary modifications to your system.
Log on to Industry Online Support. Follow the links below and click on "Email on update" on
the right-hand side in each case:
• SIMATIC S7-300/S7-300F (https://support.industry.siemens.com/cs/ww/en/ps/13751)
• SIMATIC S7-400/S7-400H/S7-400F/FH
(https://support.industry.siemens.com/cs/ww/en/ps/13828)
• SIMATIC WinAC RTX (F) (https://support.industry.siemens.com/cs/ww/en/ps/13915)
• SIMATIC S7-1500/SIMATIC S7-1500F
(https://support.industry.siemens.com/cs/ww/en/ps/13716)
• SIMATIC S7-1200/SIMATIC S7-1200F
(https://support.industry.siemens.com/cs/ww/en/ps/13883)
• Distributed I/O (https://support.industry.siemens.com/cs/ww/en/ps/14029)
• STEP 7 (TIA Portal) (https://support.industry.siemens.com/cs/ww/en/ps/14340)
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 constitute one element of such a concept.
Customers are responsible for preventing unauthorized access to their plants, systems,
machines and networks. Such systems, machines and components should only be connected
to an enterprise network or the internet if and to the extent such a connection is necessary
and only when appropriate security measures (e.g. firewalls and/or network segmentation)
are in place.
For additional information on industrial security measures that may be implemented, please
visit (https://www.siemens.com/industrialsecurity).
Siemens' products and solutions undergo continuous development to make them more
secure. Siemens strongly recommends that product updates are applied as soon as they are
available and that the latest product versions are used. Use of product versions that are no
longer supported, and failure to apply the latest updates may increase customers' exposure to
cyber threats.
To stay informed about product updates, subscribe to the
Siemens Industrial Security RSS Feed visit (https://www.siemens.com/industrialsecurity).
Industry Mall
The Industry Mall is the catalog and order system of Siemens AG for automation and drive
solutions on the basis of Totally Integrated Automation (TIA) and Totally Integrated Power
(TIP).
You can find catalogs for all automation and drive products on the Internet
(https://mall.industry.siemens.com).
Preface ................................................................................................................................................... 3
1 S7-1500R/H Documentation Guide ...................................................................................................... 12
2 New properties/functions .................................................................................................................... 14
3 System overview ................................................................................................................................. 18
3.1 What is the S7-1500R/H redundant system?........................................................................ 18
3.1.1 Areas of application ........................................................................................................... 19
3.1.2 Operating principle of the S7-1500R/H redundant system ................................................... 23
3.1.3 Plant components and automation levels ........................................................................... 29
3.1.4 Scalability .......................................................................................................................... 30
3.1.5 Overview of features.......................................................................................................... 34
3.2 Configuration .................................................................................................................... 35
3.2.1 Structure of the S7-1500R redundant system ..................................................................... 35
3.2.2 Structure of the S7-1500H redundant system ..................................................................... 36
3.2.3 Configuration of a fail-safe system with SIMATIC S7-1500HF .............................................. 38
3.2.4 Components ...................................................................................................................... 40
3.3 S7-1500 R/H-CPUs .............................................................................................................. 42
3.3.1 Overview of the CPU technical specifications ...................................................................... 43
3.3.2 Redundancy....................................................................................................................... 44
3.3.3 Safety ................................................................................................................................ 51
3.3.4 Security ............................................................................................................................. 54
3.3.5 Diagnostics ........................................................................................................................ 56
3.3.6 Trace ................................................................................................................................. 58
3.3.7 PID control ......................................................................................................................... 60
3.4 Communication ................................................................................................................. 63
3.4.1 System and device IP addresses .......................................................................................... 63
3.4.2 Integrated interfaces for communication............................................................................ 65
3.4.3 HMI devices ....................................................................................................................... 66
3.5 Power supply ..................................................................................................................... 66
3.6 Software............................................................................................................................ 67
3.6.1 TIA Portal ........................................................................................................................... 67
3.6.2 SINETPLAN......................................................................................................................... 68
3.6.3 PRONETA ........................................................................................................................... 68
4 Application planning ........................................................................................................................... 69
4.1 Requirements .................................................................................................................... 69
4.2 Restrictions compared to the S7-1500 automation system .................................................. 71
4.3 Configuration versions ....................................................................................................... 73
4.3.1 S7-1500R/H configuration with IO devices in the PROFINET ring ......................................... 74
4.3.2 S7-1500R/H configuration with switches and linear topology.............................................. 76
Basic information
The System Manual and Getting Started describe in detail the configuration, installation,
wiring and commissioning of the redundant S7-1500R/H system. The STEP 7 online help
supports you in the configuration and programming.
Device information
Product manuals contain a compact description of the module-specific information, such as
properties, wiring diagrams, characteristics and technical specifications.
General information
The function manuals contain detailed descriptions on general topics regarding the
redundant S7-1500R/H system, e.g. diagnostics, communication.
You can download the documentation free of charge from the Internet
(https://support.industry.siemens.com/cs/ww/en/view/109742691).
Changes and supplements to the manuals are documented in a Product Information.
You can download the product information free of charge from the Internet
(https://support.industry.siemens.com/cs/ww/en/view/109742691).
"mySupport"
With "mySupport", your personal workspace, you make the best out of your Industry Online
Support.
In "mySupport", you can save filters, favorites and tags, request CAx data and compile your
personal library in the Documentation area. In addition, your data is already filled out in
support requests and you can get an overview of your current requests at any time.
You must register once to use the full functionality of "mySupport".
You can find "mySupport" on the Internet (https://support.industry.siemens.com/My/ww/en/).
Application examples
The application examples support you with various tools and examples for solving your
automation tasks. Solutions are shown in interplay with multiple components in the
system - separated from the focus on individual products.
You will find the application examples on the Internet
(https://support.industry.siemens.com/sc/ww/en/sc/2054).
What's new? What are the customer benefits? Where can I find the infor-
mation?
New con- CPU 1518HF-4 PN The CPU 1518HF-4 PN expands the R/H-CPU As of System overview
tents portfolio with an HF-CPU. The CPU provides (Page 18) section
the following advantages:
• Powerful H-CPU with integrated F-
functionality
• The integrated F-functionality processes
standard and safety programs. This allows
fail-safe data to be evaluated in the stand-
ard user program. Due to this integration,
the system benefits and the comprehen-
sive functionality of SIMATIC are also
available for fail-safe applications.
• 3 PROFINET interfaces per CPU
Influence changeover time As of FW version V2.9, you can influence the PROFINET
of switched S1 devices changeover time between disconnection and (https://support.industry.sieme
return of switched S1 devices after a fail- ns.com/cs/ww/en/view/499488
ure/STOP of the primary CPU. 56) function manual
This function provides the following ad-
vantage:
• Optimization of the changeover time
between disconnection and return of
switched S1 devices
MRP interconnection The MRP interconnection process is an en- Redundancy (Page 60) section
hancement of MRP. MRP interconnection
allows the redundant coupling of two or more
rings with MRP in PROFINET networks.
MRP interconnection offers the following
advantages:
• There is no limit to the maximum number
of 50 devices in a ring when setting up
redundant network topologies.
• Monitoring of larger topologies with ring
redundancy.
What's new? What are the customer benefits? Where can I find the infor-
mation?
Simulation of R/H-CPUs PLCSIM Advanced V4.0 supports the simula- S7-PLCSIM Advanced
tion of the R/H-CPUs (https://support.industry.sieme
ns.com/cs/ww/en/view/109773
• Virtual commissioning of machines with 484/en) function manual
R/H-CPUs in a plant
• Automated testing of the STEP 7 user
program
Simulation provides the following ad-
vantages:
• Early error detection and risk minimization
• Shorter commissioning time
• No hardware costs
OB 72 (CPU redundancy As of FW version V2.9, the operating system Programming the S7-1500R/H
error) calls OB 72 on further events: (Page 172) section
• The R/H-system has entered RUN-
Redundant system state and the synchro-
nization of the two R/H-CPUs is possible
redundantly.
• The R/H-system has entered RUN-
Redundant system state, but the synchro-
nization of the two R/H-CPUs is not possi-
ble redundantly.
• The R/H-system is still in RUN-Redundant
system state and the synchronization of
the two R/H-CPUs is possible redundantly
now or again.
• The R/H-system is still in RUN-Redundant
system state, but the synchronization of
the two R/H-CPUs is no longer possible re-
dundantly.
"RH_CTRL" instruction As of FW version V2.9, the "RH_CTRL" instruc- Programming the S7-1500R/H
tion supports additional functions: (Page 172) section
• Request SYNCUP
• Switch primary CPU to STOP mode (only in
RUN-Redundant system state)
• Switch backup CPU to STOP mode
Instructions for recipe func- As of FW version V2.9, instructions for the STEP 7 online help
tions recipe functions are supported:
• RecipeExport (Export recipe)
• RecipeImport (Import recipe)
What's new? What are the customer benefits? Where can I find the infor-
mation?
TO_BasicPos and "TO_BasicPos" technology object STEP 7 online help
SSI_Absolute_Encoder tech- With the "TO_BasicPos" instruction, you con-
nology objects trol a SINAMICS drive cyclically with the tech-
nology for SINAMICS S/G/V basic positioners.
SSI_Absolute_Encoder technology object
With the "SSI_Absolute_Encoder" instruction,
you use the user program to control the posi-
tion detection and measuring functions of the
TM PosInput technology object.
What's new in the S7-1500R/H redundant system System Manual, issue 11/2019 compared to
issue 10/2018
What's new? What are the customer benefits? Where can I find the infor-
mation?
New con- Switched S1 device The "Switched S1 device" function of the CPU Section Redundancy (Page 44)
tents enables operation of standard IO devices in
the S7-1500R/H redundant system.
Standard rail adapter You mount the R/H CPUs on a standardized Sec. Installing the standard rail
35 mm rail using the standard rail adapter. adapter (Page 123)
Testing with breakpoints When testing with breakpoints, you run a Section Test functions
program from breakpoint to breakpoint in the (Page 314)
STARTUP (startup OB) or RUN-Solo system
state. Testing with breakpoints provides you
with the following advantages:
• Testing SCL and STL program code with
the help of breakpoints
• Localization of logic errors step by step
• Simple and quick analysis of complex
programs prior to actual commissioning
• Recording of current values within indi-
vidual executed loops
• Using breakpoints for program validation
is also possible in SCL or STL networks
within LAD/FBD blocks.
What's new? What are the customer benefits? Where can I find the infor-
mation?
PID controller PID controllers are built into all R/H-CPUs as Sec. PID control (Page 60)
standard. PID controllers measure the actual
value of a physical variable, for example,
temperature or pressure, and compare the
actual value with the setpoint. Based on the
resulting error signal, the controller calculates
a manipulated variable that causes the pro-
cess value to reach the setpoint as quickly and
stably as possible.
The PID controllers offer you the following
advantages:
• Simple configuration and programming
through integrated editors and blocks.
• Simple simulation, visualization, commis-
sioning and operation via PG and HMI.
• Automatic calculation of the control pa-
rameters and tuning during operation.
• No additional hardware and software
required.
Changed Download modified user You can download a modified user program Sec. Downloading projects to
contents program in RUN-Redundant into the R/H CPUs in the RUN-Redundant sys- the CPUs (Page 218)
system state tem state.
Advantage: The redundant system will remain
in the RUN-Redundant system state during
changes to the user program. The system
state is not changed after RUN-Solo or
SYNCUP.
Backing up the configuration You do not have to interrupt the process dur- Section Backing up and restor-
of the S7-1500R/H redundant ing a backup while the plant is running. ing the CPU configuration
system in runtime Uninterrupted plant operation avoids high (Page 266)
restart and material costs.
Alarms in the user program Messages enable you to display events from Function manual Diagnostics
process execution in the S7-1500R/H redun- (https://support.industry.sieme
dant system and to quickly identify, accurate- ns.com/cs/ww/en/view/591929
ly locate, and correct errors. 26)
Note
In principle, all contents of the system manual for the H-CPU also apply to the fail-safe CPU
(HF-CPU). Deviating contents and special features are described as supplements and marked
with references.
Objective
The S7-1500R/H redundant system offers a high degree of reliability and system availability. A
redundant configuration of the most important automation components reduces the
probability of production downtimes and the consequences of component errors.
The higher the risks and costs of a production downtime, the more worthwhile the use of a
redundant system. You can compensate for the generally higher investment costs by
avoiding production downtimes.
Use
In redundantly operated systems, failure or malfunction of individual automation
components must not impede the operation of the plant. S7-1500R/H redundant systems are
used in the following areas, for example:
• Tunnels
• Airports (for example baggage conveyors)
• Subways
• Shipbuilding
• Wastewater treatment plants
• High-bay warehouse
Automation task
An automation solution is required for a road tunnel to:
• Control the lighting in the tunnel
• Control the ventilation in the tunnel in line with the concentration of pollutants in the
tunnel
Feature
Uninterrupted operation of the ventilation system is required to keep the concentration of
pollutants below a set level. Constant availability must be ensured for the event that
individual automation components fail, for example because of a fire in the tunnel.
Solution
Three fans (M) ventilate the tunnel. The automation solution controls the fan speeds in line
with the measured pollutant concentration. Three sensors in the tunnel measure the
pollutant levels in the air. The S7-1500H redundant system with two redundant CPUs is used
to ensure fan availability.
As well as controlling the fans, the S7-1500H redundant system also controls the illumination
and the traffic lights.
Benefits
The user program for controlling the fans runs on both CPUs in the S7-1500H redundant
system. You can position the two CPUs up to 10 kilometers apart. If one CPU or one
redundancy connection fails due to a local incident, the incident does not affect the
controlled process. The fans continue to operate.
You can find a detailed description of tunnel automation with S7-1500H in Getting started
(https://support.industry.siemens.com/cs/ww/en/view/109757712) Redundant system
S7-1500R/H.
Automation task
A logistics company needs a matching automation solution for controlling the storage and
retrieval unit in a high-bay warehouse.
Feature
The failure of a controller would have serious consequences. After the system restart, you
would have to reposition the storage and retrieval units and record the content of the
containers again. The automation solution must ensure that no data is lost if a CPU fails and
that the warehouse can continue to operate.
Solution
To store goods in and retrieve them from the bays, the storage and retrieval unit moves along
an X, Y and Z axis. If the process is interrupted, data can be lost and the location of the goods
is not known. To guard against the loss of data, the storage and retrieval unit is controlled by
the S7-1500R redundant system.
Benefits
If one CPU fails, the second CPU maintains control of the process. The project data and the
user program are saved redundantly and are not lost if a CPU fails. Once you have replaced
the defective CPU and switched it to RUN, the redundant system automatically synchronizes
the project data with the user program in the new CPU. The solution saves you service time
and downtime costs for the warehouse.
Benefits
The S7-1500R redundant system compensates for the possible failure of a CPU or redundant
connection. You do not have to interrupt the smelting process when replacing a CPU while
the plant is running. Uninterrupted plant operation avoids high restart and material costs.
Reference
You can find an example for SIMATIC Safety Integrated with the 1518HF-4 PN CPUs in the
section Safety (Page 51).
Introduction
S7-1500R/H redundant systems tolerate the failure of one of the two CPUs or an interruption
in the PROFINET ring. The S7-1500R and S7-1500H systems differ in structure, configuration
limits and performance.
Note
Each PROFINET ring may only contain one R-system or one H-system at a time.
A combined setup with one R-system and one H-system in the same PROFINET ring is not
supported.
① CPU 1515R-2 PN
② PROFINET cable (redundancy connections, PROFINET ring)
③ IO device
④ Switch
① CPU 1517H-3 PN
② PROFINET cable (PROFINET ring)
③ Redundancy connections (fiber-optic cables)
④ IO device
⑤ Switch
You can decouple further devices from the ring via a ⑤ switch, e.g.:
• PROFINET devices with one port
• Non MRP-capable PROFINET devices, such as standard IO devices
Unlike in S7-1500R, the PROFINET ring and redundancy connections in S7-1500H are
separate. The two redundancy connections are fiber-optic cables ③ that connect the CPUs
directly over synchronization modules.
One of the two CPUs in the redundant system takes on the role of primary CPU. The other
CPU takes on the role of the following CPU (backup CPU). The role of the CPUs can change
during operation.
Synchronization of primary and backup CPU ensures rapid switchover between CPUs in the
event of a failure of the primary CPU. If the primary CPU fails, the backup CPU takes over
control of the process as the new primary CPU.
The synchronization of the H-CPUs does not affect the bandwidth on the PROFINET.
S7-1500R S7-1500H
CPU 1513R-1 PN CPU 1517H-3 PN
CPU 1515R-2 PN CPU 1518HF-4 PN
Performance • Transfer rate of 100 Mbps (for synchronization • Significantly greater performance than
and communication) S7-1500R due to:
• Data work-memory: – Separate redundancy connections over fi-
– CPU 1513R-1 PN: max. 1.5 MB ber-optic cable
S7-1500 S7-1500R/H
CPU 1513-1 PN CPU 1518F-4 CPU 1513R-1 PN CPU 1518HF-4 PN
CPU 1515-2 PN PN/DP CPU 1515R-2 PN
CPU 1517-3 PN/DP CPU 1517H-3 PN
Figure 3-6 Possible configuration at the management, control and field level using the example of S7-1500R
From the management level, the master PC accesses the various devices at the control and
field level. The master PC is connected to the CPUs over Industrial Ethernet.
The R-CPUs at the control level are redundant in design. The IO devices at the field level are
connected to the R-CPUs within a PROFINET ring.
The redundant S7-1500R system cyclically exchanges IO data with another
PROFINET IO system via a PN/PN coupler. The left-hand side of the PN/PN coupler is assigned
to the S7-1500R redundant system. The right-hand side of the PN/PN coupler is assigned to
the CPU 1516-3 PN/DP (IO controller).
The configuration tolerates the failure of one CPU or an interruption in the PROFINET ring.
The primary CPU and the backup CPU execute the user program in parallel. If one CPU fails,
the second CPU maintains control of the process.
If the PROFINET ring is interrupted, for example as a result of a cable break or an IO device
failure, redundancy in the ring is lost. However, the IO devices that have not failed continue
to operate and can be accessed.
3.1.4 Scalability
Introduction
Redundant systems are more cost-intensive to use than non-redundant systems:
• There are two CPUs.
• The physical connections (PROFINET ring and redundancy connections) can be required
over large distances.
The S7-1500R/H redundant system is scalable. This means that the S7-1500R and
S7-1500H systems have the same functional scope, but differ in terms of:
• Performance
• Hardware
• Range
• Configuration limits
• Costs
Note
MRP interconnection
MRP interconnection allows the redundant coupling of two or more rings with MRP in
PROFINET networks. With MRP interconnection, you are not limited to the maximum number
of devices in a ring when setting up redundant network topologies. You can find more
information in the section Redundancy.
S7-1500R
You connect the CPUs to the Industrial Ethernet over X2 PROFINET interfaces of CPUs
S7-1515R-2 PN or using an additional switch.
S7-1500R supports the following number of PROFINET devices (switches, S7-1500R/H CPUs,
S7-1500 CPUs (V2.5 or later), HMI devices, and IO devices such as ET 200MP and ET 200SP):
• In the PROFINET ring: max. 50 (recommended: max. 16)
• In the PROFINET ring and separated with switches (line): max. 66
Note
Recommendation for S7-1500R: Operate a maximum of 16 PROFINET devices (including
R-CPUs) in the PROFINET ring.
The number of devices in the PROFINET ring affects the availability of the S7-1500R system.
You should therefore operate no more than 16 PROFINET devices (including R-CPUs) in the
PROFINET ring. Operating significantly more devices in the PROFINET ring will reduce the
availability of the IO devices and the R-CPUs.
The technical specifications in the documentation are based on the recommended maximum
of 16 PROFINET devices in the ring in S7-1500R.
The redundancy connections in S7-1500R are the PROFINET ring with MRP. The CPUs are
synchronized over the PROFINET ring.
S7-1500H
You connect the CPUs to the Industrial Ethernet over a PROFINET interface or using an
additional switch.
S7-1500H supports the following number of PROFINET devices (switches, S7-1500R/H CPUs,
S7-1500 CPUs (V2.5 or later) and HMI devices):
• In the PROFINET ring: max. 50
• In the PROFINET ring and separated with switches (line): max. 258
The redundancy connections in S7-1500H are two duplex fiber-optic cables that connect the
CPUs directly with plug-in synchronization modules.
See also
Redundancy (Page 44)
3.2 Configuration
Configuration
The S7-1500R redundant system comprises the following components:
• Two R-CPUs
• Two SIMATIC memory cards
• PROFINET cable (redundancy connections, PROFINET ring)
• IO devices
• Load current supply (optional)
The redundant system S7-1500R can be mounted on a common mounting rail or spatially
separated on 2 separate mounting rails. Connecting the PROFINET cable to the PROFINET
interfaces X1 P2 R of the CPUs directly connects the two CPUs. You set up the PROFINET ring
from the first CPU to the IO devices and the second CPU with the PROFINET interfaces X1 P1 R
of the CPUs.
Configuration example
Configuration
The S7-1500H redundant system comprises the following components:
• Two H-CPUs
• Two SIMATIC memory cards
• Four synchronization modules (two synchronization modules in each H-CPU)
• Two redundancy connections (two duplex fiber-optic cables)
• IO devices
• Load current supply (optional)
The S7-1500H redundant system should be installed either on one shared mounting rail or on
two separate mounting rails. You connect the two CPUs with fiber-optic cables to two
synchronization modules in each CPU. You set up the PROFINET ring with the
PROFINET interfaces X1 P1 R and X1 P2 R of the CPUs.
Configuration example
Configuration
Fail-safe automation systems (F-systems) are used in systems with higher safety
requirements. F-systems control processes and ensure that they are in a safe state
immediately after shutdown. In other words, F-systems control processes in which an
immediate shutdown does not endanger persons or the environment. The 1518HF-4 PN CPU
is a high-availability H-CPU with integrated F-functionality (HF-CPU).
The HF-system is made up of the following components:
• Two HF-CPUs
• Two SIMATIC memory cards
• Four synchronization modules (two synchronization modules in each HF-CPU)
• Two redundancy connections (two duplex fiber-optic cables)
• IO devices with fail-safe modules
• Load power supply (optional)
You can combine fail-safe I/O modules and non-fail-safe I/O modules in the IO devices.
The HF-system (with the 1518HF-4 PN CPUs) exchanges:
• Safety-relevant data with fail-safe modules of the IO devices
• Non-safety-relevant data with non-fail-safe modules of the IO devices
Configuration example
① CPU 1518HF-4 PN
② Redundancy connections (fiber-optic cables)
③ ET 200SP IO device
④ PROFINET cable (PROFINET ring)
⑤ ET 200MP IO device with fail-safe and non-fail-safe modules
⑥ ET 200SP IO device with fail-safe and non-fail-safe modules
Figure 3-12 Example configuration of redundant system with two 1518HF-4 PN CPUs
Reference
You can find additional information on the fail-safe modules for ET 200SP/ET 200MP in the
associated system and device manuals.
3.2.4 Components
Standard rail adapter The R/H-CPUs are mounted on a standardized 35 mm rail via
the standard rail adapter.
The standard rail adapter can be ordered as Accessories/spare
parts (Page 341).
PE connection element The screw set is inserted in the mounting rail's T-profile groove,
for mounting rail and is required for grounding the mounting rail.
The set of screws is included in the scope of delivery of the
mounting rails in the standard lengths (160 mm to 830 mm)
and can be ordered as Accessories/spare parts (Page 341).
PROFINET cable You connect the CPUs and the IO devices in a PROFINET ring
using PROFINET cables.
Synchronization mod- You create 2 redundancy connections between the H-CPUs via
ules (for S7-1500H) fiber-optic cables using a total of 4 synchronization modules (2
in each H-CPU).
The following synchronization module versions can be ordered:
• Sync module 1 GB FO 10 m: for fiber-optic cables up to
10 m in length
• Sync module 1 GB FO 10 km: for fiber-optic cables up to
10 km in length
Fiber-optic cable (for They connect the 2 synchronization modules per CPU in pairs
S7-1500H) via a fiber-optic cable. The following lengths of fiber-optic
cables can be ordered:
• 1m
• 2m
• 10 m
• Up to 10 km (on request)
Load current supply The load current supply (PM) supplies the central modules
(PM) (CPU) with 24 V DC.
If you are using load current supplies, we recommend the
devices from the SIMATIC series. These devices can be mount-
ed on the mounting rail.
Various models of load current supply are available:
• PM 70 W 120/230 V AC
• PM 190 W 120/230 V AC
Reference
The full technical specifications can be found in the manuals for the CPUs and on the Internet
(https://mall.industry.siemens.com).
3.3.2 Redundancy
Introduction
The S7-1500R/H redundant system is based on media redundancy (MRP) in the PROFINET
ring.
You can use the following IO devices on the redundant S7-1500R/H system:
• IO devices with S2 system redundancy
• Standard IO devices over the "Switched S1 device" function of the CPU
Media redundancy
Media redundancy is a function for ensuring network and plant availability.
The two CPUs in the redundant system must be located in a PROFINET ring that uses the
MRP media redundancy protocol. All PROFINET devices in the PROFINET ring must support
media redundancy (MRP).
S7-1500R uses the PROFINET ring to synchronize the two CPUs. S7-1500H uses the
redundancy connections over fiber-optic cables to synchronize the two CPUs. The PROFINET
ring (via PROFINET interfaces X1) is also mandatory for S7-1500H.
To set up a ring topology with media redundancy, you need to bring together the free ends of
a linear network topology in one device using 2 ports (ring ports, port label "R"). You specify
the ring ports in the device configuration.
In the S7-1500R/H redundant system, you need to configure the media redundancy role for
each of the two CPUs to Manager (Auto). For all other PROFINET devices in the PROFINET
ring, the media redundancy role Client must be configured. There is a communication
connection based on MRP between the redundancy manager and the redundancy clients. The
Media Redundancy Protocol (MRP) automatically reconfigures the data paths between the
individual devices if the ring is interrupted at any point.
You configure the media redundancy role for IO devices and other PROFINET devices in
STEP 7. For switches without system redundancy S2, you set the media redundancy role to
"Client" over the Web interface.
H-Sync Forwarding
H-Sync Forwarding enables a PROFINET device with MRP to forward synchronization data
(synchronization frames) of a S7-1500R redundant system only within the PROFINET ring.
In addition, H-Sync Forwarding forwards the synchronization data even during re-
configuration of the PROFINET ring. H-Sync Forwarding avoids a cycle time increase if the
PROFINET ring is interrupted.
Note
Support of H-Sync Forwarding
The technical specifications typically state whether a PROFINET device supports
H-Sync Forwarding.
The GSD file will also indicate whether the device supports H-Sync Forwarding. The device
supports H-Sync Forwarding when the "AdditionalForwardingRulesSupported" attribute in the
"MediaRedundancy" element is set to "true".
Conditions:
• H-Sync Forwarding is not relevant for redundant S7-1500H systems. With the redundant
S7-1500H system, the H-Sync frames are transmitted exclusively via the fiber-optic cables.
• When you use PROFINET devices with more than two ports (e.g. switch) in the
PROFINET ring of an R-system, then H-Sync Forwarding is mandatory for these
devices.
H-Sync frames leave the PROFINET ring with a switch without H-Sync Forwarding. This
results in an additional load on the network. Another serious result is that the redundancy
of other R-systems in the network can fail or startup can be prevented.
• H-Sync Forwarding is recommended for all devices in the PROFINET ring if you are
using PROFINET devices with only 2 ports in the PROFINET ring of an R-system.
When you operate PROFINET devices without H-Sync Forwarding in the PROFINET ring of
the redundant S7-1500R system, the following scenario will result in an additional cycle
time increase:
If the cyclic program exceeds the cycle monitoring time, the time error OB (OB 80) may be
started. Redundancy is lost if the time error OB (OB 80) is not present or the double cycle
monitoring time was exceeded with OB 80. You can find additional information on the
response of the S7-1500R/H redundant system when cycle time is exceeded in the section
Events and OBs (Page 177).
Note
If failure of the PROFINET cable that directly connects the two CPUs of the redundant
S7-1500R system is unlikely, you can use PROFINET devices without H-Sync Forwarding in
the PROFINET ring of the redundant S7-1500R system.
Example: Both CPUs of the redundant S7-1500R/H system are located next to each other
in the control cabinet. In this case, it is unlikely that the PROFINET cable will fail.
System redundancy S2
IO devices with S2 system redundancy enable uninterrupted process data exchange with the
S7-1500R/H redundant system in the event of a CPU failure.
An IO device with system redundancy S2 supports system redundancy ARs.
In a redundant system, an IO device with system redundancy S2 has a system redundancy AR
with each of the two CPUs (IO controllers). An IO device thus supports ARs of two IO
controllers simultaneously (for the same modules).
A system redundancy AR can be the primary AR or the backup AR. An IO device activates the
data of the primary AR at the outputs. The data of the backup AR is merely saved.
• Behavior in the RUN-Redundant system state:
Both CPUs are IO controllers. PROFINET communication runs on both system redundancy
ARs simultaneously, in each case between one of the CPUs (IO controller) and the
IO device. If the primary CPU then fails, the backup CPU becomes the primary CPU and also
switches the backup AR to primary AR. The data of this AR then becomes active at the
outputs.
• Behavior in the RUN-Solo system state:
Only the primary CPU is the IO controller. PROFINET communication runs on the primary
AR between the primary CPU and the IO device. There is no AR between the backup CPU
and the IO device.
In STEP 7, you configure a IO device connected system-redundant by assigning an IO device
with S2 system redundancy to both CPUs of the redundant system S7-1500R/H.
Switched S1 device
As of FW version V2.8, the S7-1500R/H redundant system supports the "Switched S1 device"
function.
The "Switched S1 device" function of the CPU enables operation of standard IO devices on the
S7-1500R/H redundant system.
Standard IO devices are always assigned to both CPUs of the S7-1500R/H redundant system.
In contrast to an IO device with S2 system redundancy, a standard IO device supports only
one AR. The AR for the IO-device is only set up once by the primary CPU.
• Behavior in the RUN-Redundant system state:
PROFINET communication runs on the AR between the primary CPU (IO controller) and the
standard IO device. There is no AR between the backup CPU and the standard IO device.
If the primary CPU fails or is switched to STOP, the S7-1500R/H redundant system
responds as follows:
– The AR between the primary CPU and the standard IO device is disconnected.
– The previous backup CPU becomes the new primary CPU.
– The S7-1500R/H redundant system temporarily has no access to the inputs and no
control over the outputs of the standard IO device. The status of the outputs depends
on the substitute value behavior of the respective channels.
– The new primary CPU builds an AR to the standard IO device.
– As soon as the new primary CPU has set up the AR, the S7-1500R/H redundant system
has access to the inputs again and control over the outputs of the standard IO device.
• Behavior in the RUN-Solo system state:
Only the primary CPU is the IO controller. PROFINET communication runs on the AR
between the primary CPU (IO controller) and the standard IO device. There is no AR
between the backup CPU and the standard IO device.
In STEP 7 you configure an IO device connected via the "Switched S1 device" function by
assigning a standard IO device to both CPUs of the redundant S7-1500R/H system.
Note
Standard IO devices in the redundant system S7-1500R
Standard IO devices usually do not support H-Sync Forwarding.
To avoid a cycle time increase if the PROFINET ring is interrupted, integrate the standard
IO devices behind a switch and not in the PROFINET ring.
Note
I-device as standard IO device
You cannot assign a device to the S7-1500R/H redundant system which you have configured
in STEP 7 as an I-device.
In order to operate an I-device as a standard IO device on the redundant system S7-1500R/H,
always configure the I-device via GSD file.
• SIMATIC CPU as an I-device
– First, in STEP 7 configure the SIMATIC CPU as an I-device with all transfer areas.
– Export the I-device as a GSD file. The GSD export can be found in the properties of the
PROFINET interface under "Operating mode" > "I-device communication" > "Export
Generic System Description file (GSD)".
– Install the GSD file in STEP 7.
• HMI device as I-device (function "direct key")
– The GSD files for SIMATIC Comfort Panel and SIMATIC Mobile Panel can be found in this
application example (https://support.industry.siemens.com/cs/ww/en/view/73502293).
Assign the device configured via GSD file to the redundant system S7-1500R/H.
As of FW version V2.9, you can influence the changeover time between disconnection and
return of switched S1 devices after a failure/STOP of the primary CPU. You can find additional
information in the PROFINET function manual
(http://support.automation.siemens.com/WW/view/en/49948856).
MRP interconnection
The MRP interconnection process is an enhancement of MRP and allows the redundant
coupling of two or more rings with MRP in PROFINET networks. MRP interconnection is - like
MRP - specified in the standard IEC 62439-2 (Edition 3).
MRP interconnection allows the monitoring of larger topologies with ring redundancy. With
MRP interconnection, you are not limited to the maximum number of 50 devices in a ring
when setting up redundant network topologies. For information on the quantity structure of
MRP Interconnection, refer to the SCALANCE XM-400/XR-500 Web Based Management (WBM)
configuration manual (https://support.industry.siemens.com/cs/ww/en/view/109760840).
The S7-1500R/H CPUs support MRP interconnection as of firmware version V2.9. Observe the
maximum number of devices that can be connected for R/H-CPUs. Additional information can
be found in the manuals for the R/H CPUs.
Example
The following figure shows the redundant coupling based on the example of S7-1500R in
2 rings:
① Primary MIC
② Media Redundancy Interconnection Manager (MIM)
③ Secondary Link
④ Secondary Coupled MIC
⑤ Primary Coupled MIC
⑥ Primary Link
Figure 3-14 Example: Redundant connection of S7-1500R in 2 rings with MRP interconnection
Reference
Additional information on media redundancy, system redundancy S2 and switched S1 device
can be found in the PROFINET function manual
(http://support.automation.siemens.com/WW/view/en/49948856).
Additional information on MRP interconnection can be found in the PROFINET function
manual (http://support.automation.siemens.com/WW/view/en/49948856) and in the
configuration manual SCALANCE XM-400/XR-500 Web Based Management (WBM)
(https://support.industry.siemens.com/cs/ww/en/view/109760840).
3.3.3 Safety
Automation task
In an airport, a baggage conveyor distributes the luggage. Conveyor belts and track switches
transport the luggage to the various terminals. If a dangerous situation or a baggage jam
occurs at a track switch position or transshipment facilities, personnel need to be able to stop
the conveyor belt immediately.
Feature
You need the 1518HF-4 PN CPUs. With the integrated F-functionality, you evaluate the
emergency stop buttons via PROFIsafe.
Solution
If one of the CPUs fails (loss of redundancy), the S7-1500HF redundant system switches from
the RUN-Redundant system state to the RUN-Solo system state. The HF-system reduces the
probability of an F-STOP being triggered on failure of a CPU.
You evaluate the emergency stop buttons at the track switch positions and transshipment
facilities via fail-safe modules in the ET 200SP distributed I/O system. If a dangerous situation
or a baggage jam occurs, an employee presses the emergency stop button.
Result: The redundant system shuts down the conveyor belt immediately via PROFIsafe.
① CPU 1518HF-4 PN
② Redundancy connections (fiber-optic cables)
③ ET 200SP IO device for controlling the conveyor belt
④ PROFINET cables (PROFINET ring)
⑤ ET 200SP IO device with fail-safe modules for evaluating the emergency stop buttons
⑥ Emergency stop buttons
Figure 3-16 Configuration with CPUs 1518HF-4 PN and ET 200SP with fail-safe modules
Advantages
Safety Integrated provides the following advantages:
• Engineering with SIMATIC STEP 7 Safety Advanced in the TIA Portal
• Simple connection of PROFIsafe devices over PROFINET
• Integration in integrated system diagnostics
Reference
You can find a detailed description of F-CPU configuration and programming in the
SIMATIC Safety – Configuring and Programming
(https://support.industry.siemens.com/cs/ww/de/view/54110126/en) programming and
operating manual.
3.3.4 Security
Security means the protection of technical systems against sabotage, espionage and human
error.
Protection functions
For the setup of secure networks, the S7-1500R/H redundant system has an integrated
security concept from authorization levels up to block protection:
You can find additional information about security mechanisms of the SIMATIC automation
systems in the Security with SIMATIC S7 controllers
(https://support.industry.siemens.com/cs/ww/en/view/77431846) document and in the
Communication (https://support.industry.siemens.com/cs/ww/de/view/59192925/en)
function manual.
If you only want to allow users access over HMI, for example, select the access level
"HMI access" in the TIA Portal. Only HMI access and access to diagnostics data is then possible
without entering a password.
Users can read and write tags over an HMI device with this access level.
Users cannot:
• Download blocks or the hardware configuration to the CPU
• Upload blocks or the hardware configuration from the CPU to the PG/PC
• Run writing test functions
• Change the operating state from the PG/PC
• Run firmware updates
Reference
You can find additional information on the protection functions described in the section
Protection (Page 194) and in the STEP 7 online help.
Siemens products and solutions are only one element of a comprehensive industrial security
concept. Please note the additional information on Industrial Security
(http://www.siemens.com/industrialsecurity).
3.3.5 Diagnostics
All levels of automation in the S7-1500R/H redundant system have integrated diagnostics. All
SIMATIC products have integrated diagnostic functions that you can use to analyze, localize
and log faults and errors efficiently.
System diagnostics is integrated into the firmware of the CPUs and works independently of
the cyclic user program. Faults in the plant are immediately detected and reported on the
display devices.
A uniform display concept visualizes error messages as plain text information over:
• TIA Portal
• HMI devices
• CPU displays
3.3.6 Trace
The trace functionality facilitates troubleshooting and optimization for the user program.
Trace records device tags and evaluates the recordings. This allows you to analyze defective
signal responses. Tags are, for example, drive parameters or the system and user tags of a
CPU. Because the CPU records tags directly, the trace and logic analyzer function is suitable
for monitoring highly dynamic processes.
Note
Trace restrictions
The S7-1500R/H redundant system does not support the storage of measurements on the
SIMATIC memory card.
Reference
You can find additional information on the trace function in the section Test functions
(Page 314) and in the Using the trace and logic analyzer function manual
(http://support.automation.siemens.com/WW/view/en/64897128).
Note
Restriction
The display of the start value in the CPU and the corresponding comparison result in the
configuration editor of the PID technology object is only possible in the RUN-Solo system
state.
After selecting the technology object, it is automatically stored in the project tree in the
Technology Objects folder. In the configuration window, select the desired parameter area
and enter the configuration data for the PID controller.
The required instance data module corresponds to the PID_3Step technology object.
Reference
You can find more information on PID controllers PID Control Function Manual
(https://support.industry.siemens.com/cs/ww/en/view/108210036).
3.4 Communication
Device IP addresses
For the interfaces of the CPUs and the IO devices to be accessible, the interfaces require
IP addresses that are unique within the network (device IP addresses).
MAC addresses
The CPUs have a unique MAC address for each interface and its ports. The MAC addresses of
the PROFINET ports are needed for the LLDP protocol, for example for the neighborhood
discovery function.
The number range of the MAC addresses is sequential. The first and last MAC addresses are
printed on the rating plate on the right-hand side of each CPU.
System IP addresses
In addition to the device IP addresses of the CPUs, the redundant system S7-1500R/H
supports system IP addresses:
• System IP address for the X1 PROFINET interfaces of the two CPUs (system IP address X1)
for CPU 1513R-1 PN, CPU 1515R-2 PN, CPU 1517H-3 PN and CPU 1518HF-4 PN
• System IP address for the X2 PROFINET interfaces of the two CPUs (system IP address X2)
for CPU 1515R-2 PN, CPU 1517H-3 PN and CPU 1518HF-4 PN
• System IP address for the X3 PROFINET interfaces of the two CPUs (system IP-address X3)
for CPU 1518HF-4 PN
You use the system IP addresses for communication with other devices (for example,
HMI devices, CPUs, PG/PC). The devices always communicate over the system IP address with
the primary CPU of the redundant system. This ensures that the communication partner can
communicate with the new primary CPU (previously backup CPU) in the RUN-Solo system
state after failure of the original primary CPU in redundant operation.
There is a virtual MAC address for each system IP address. The virtual MAC addresses of the
two PROFINET interfaces must be different from each other.
You enable the system IP addresses in STEP 7.
You can find information on configuring the system IP addresses and the virtual
MAC addresses in the section Configuration procedure (Page 161).
Configuration example
The figure below shows a configuration in which the S7-1500R/H redundant system
communicates with other devices over the system IP address X2. The other devices are
connected to the S7-1500 redundant system over the X2 PROFINET interfaces.
Figure 3-22 Example: Communication of the S7 1500R/H redundant system over the system IP
address X2
Reference
You can find more information on the system IP address in the S7-1500R/H redundant system
in the Communication (https://support.industry.siemens.com/cs/ww/en/view/59192925)
function manual.
Reference
For more information on communication options, please refer to the Communication
function manual.
Reference
You can find additional information on using HMI devices in the section Using HMI devices
(Page 113) and in the Communication function manual
(https://support.industry.siemens.com/cs/ww/en/view/59192925).
You can find an overview of all available HMI devices in the Industry Mall
(https://mall.industry.siemens.com/mall/en/WW/Catalog/Products/9109999?tree=CatalogTree)
.
Note
The CPUs are designed for fixed operation and continuous operation on a load current supply.
3.6 Software
3.6.2 SINETPLAN
SINETPLAN (https://www.siemens.com/sinetplan), the Siemens Network Planner, helps you
plan automation systems and networks based on PROFINET. The tool facilitates the
professional and predictive dimensioning of your PROFINET system right from the planning
stage. SINETPLAN also assists with network optimization and helps you to make the best
possible use of network resources and to plan for reserves. This allows you to avoid problems
in commissioning and failures during productive operation even before planned use. This
increases the availability of the production plant and helps improve operational safety.
The advantages at a glance
• Network optimization thanks to port-specific calculation of the network load
• Increased production availability thanks to online scan and verification of existing systems
• Transparency before commissioning through import and simulation of existing
STEP7 projects
• Efficiency through securing existing investments in the long term and the optimal use of
resources
3.6.3 PRONETA
SIEMENS PRONETA (PROFINET network analysis) allows you to analyze the plant network
during commissioning. PRONETA features two core functions:
• The topology overview independently scans PROFINET and all connected components.
• The IO check is a rapid test of the wiring and the module configuration of a plant.
SIEMENS PRONETA (https://support.industry.siemens.com/cs/ww/en/view/67460624) is
available for free on the Internet.
Introduction
Please note the following requirements for use of the S7-1500R/H redundant system.
Hardware requirements
Property Requirement
S7-1500R/H CPUs • 2 identical R-CPUs or H-CPUs in the redundant system
• Identical article numbers and firmware versions for the two CPUs
• Firmware version display of the R/H-CPUs: As of FW version V2.6
PROFINET ring A PROFINET ring is required for all configuration variants (Page 73) of the S7-1500R/H redundant
system.
Property Requirement
PROFINET devices • Media redundancy (MRP)
– All PROFINET devices in the PROFINET ring support the function media redundancy.
– Both CPUs have the media redundancy role "Manager (auto)". All other devices in the
PROFINET ring have the media redundancy role "Client".
• H-Sync Forwarding - for PROFINET devices in the PROFINET ring with S7-1500R:
– When you use PROFINET devices with more than two ports (e.g. switch) in the PROFINET ring
of an R-system, then H-Sync Forwarding is mandatory for these devices.
– H-Sync Forwarding is recommended for all devices in the PROFINET ring if you are using
PROFINET devices with only 2 ports in the PROFINET ring of an R-system.
• Redundancy:
– With the switched S1 device function, you can operate any standard IO device on the redun-
dant S7-1500R/H system.
– An IO device must support S2 system redundancy for uninterrupted exchange of process da-
ta in the event of failure of the primary CPU (primary-backup switchover).
• The following SIMATIC PROFINET IO devices support system redundancy S2, media redundancy
and H-Sync forwarding:
– ET 200SP IM 155-6 PN HF (6ES7155-6AU00-0CN0), FW version V4.2 or later
– ET 200SP IM 155-6 PN/2 HF (6ES7155-6AU01-0CN0), FW version V4.2 or later
– ET 200SP IM 155-6 PN/3 HF (6ES7155-6AU30-0CN0), FW version V4.2 or later
– ET 200MP (6ES7155-5AA00-0AC0), FW version V4.2 or later
– PN/PN coupler (6ES7158-3AD10-0XA0), FW version V4.2 or later
– PN/MF coupler (6ES7158-3MU10-0XA0), FW version V5.0 or later
• Switches of the product families XC-200, XP-200 and XF-200BA support system redundancy S2,
media redundancy and H-Sync-Forwarding, for example SCALANCE XC208 (6GK5208-0BA00-
2AC2), FW version V4.0 or later.
• S7-1500 CPUs: Firmware version V2.5 or later
The redundant system does not recognize the S7-1500 CPUs when calculating the maximum
number of IO devices within and outside the PROFINET ring. If you use S7-1500 CPUs, you will
have to check the maximum number yourself.
• SINAMICS S120 PROFINET Control Unit (CU310-2 PN or CU320-2 PN) support system redundancy
S2 and media redundancy, FW version V5.2 or later.
Load current supply Load current supply PM for the R/H CPUs
PM The use of the PM is optional.
Suitable load current supplies:
• PM 70 W 120/230 V AC
• PM 190 W 120/230 V AC
1) If you use PROFINET devices that do not support H-Sync Forwarding in S7-1500R, additional cycle time increases may
occur in the RUN-Redundant system state. If the cyclic program exceeds the cycle monitoring time, the time error OB
(OB 80) may be started. You can find additional information in the section Events and OBs.
Software requirements
Function Requirement
STEP 7 • CPU 1513R-1 PN, CPU 1515R-2 PN, CPU 1517H-3 PN: SIMATIC STEP 7 Professional,
V15.1 or later
• CPU 1518HF-4 PN: SIMATIC STEP 7 Professional V17 or higher
Introduction
Please note the following restrictions with the S7-1500R/H redundant system compared to
the S7-1500 automation system.
Hardware restrictions
Property Restriction
Fail-safe modules No support of fail-safe modules of the CPUs 1513R-1 PN,
1515R-2 PN and 1517H-3 PN. Fail-safe modules are only sup-
ported by the HF-CPUs.
Series machine projects, configuration Not supported
control (option handling)
Central I/O Central I/O modules are not supported in the hardware con-
figuration of the S7-1500R/H redundant system.
Cycle and response times Longer cycle and response times: You can find additional
information in the Cycle and response times
(https://support.industry.siemens.com/cs/ww/en/view/591935
58) function manual.
Software restrictions
Table 4- 4 Software restrictions
Function Restriction
Instructions Restrictions for specific instructions: You can find additional
information in the section Restrictions (Page 175).
Display: "Modules" menu command Not supported
Firmware update Firmware update via accessible devices is not supported.
Hardware detection in STEP 7 (read Not supported
out configuration)
HMI tags The direct entry of tags on the HMI device is only possible in
the RUN-Solo system state.
I-device The S7-1500R/H redundant system cannot be used as an I
device.
IRT Not supported
Calibrating analog modules You can only calibrate analog modules of an IO device in the
RUN-Solo system state.
1. Switch the CPU with redundancy ID 1 to the STOP operat-
ing state.
2. Establish an online connection with STEP 7 to the analog
module to be calibrated.
3. Perform the calibration of the analog module with STEP 7.
You can find more information on this topic in the STEP 7
online help.
4. Then start the CPU with redundancy ID 1.
Configured connections Connection type not support for communication connection.
Only programmed connections are supported.
Motion Control Motion Control functions are not supported in the CPUs
MRPD Not supported
Multiuser Engineering No support of commissioning mode (joint commissioning of a
project online).
Online functions No support of the SIMATIC Automation Tool (SAT-Tool). In
RUN-Redundant system state, only an online connection to
STEP 7 is possible. In RUN-Solo system state, multiple online
connections can be established at the same time.
OPC UA OPC UA (server and client) not supported
Secure OUC Not supported as certificate management is not possible for
the R/H CPUs:
If you have enabled Secure OUC, you can compile and load
the user program but cannot add certificates to the R/H CPUs.
PROFINET send clock 1 ms only
Shared Device Not supported
System power supply The following parameter is irrelevant:
"System power supply" > "General" > "Connection to supply
voltage L+/No connection to supply voltage L+"
Isochronous mode Isochronous mode is not supported
Testing with breakpoints You can only test with breakpoints in the STARTUP (startup
OB) or RUN-Solo system state.
Trace The storage of measurements on the SIMATIC memory card
(measurements in the device) is not supported.
Web server Not supported
Introduction
You can configure different versions of the S7-1500R/H redundant system. A PROFINET ring is
essential in all configuration variants.
For the configuration variants of the S7-1500R/H system, there is redundancy for the
following components:
• R/H-CPUs
• Synchronization interfaces
• Media in the PROFINET ring
This section describes the admissible configuration variants and their advantages/benefits.
The following convention applies:
Introduction
The following sections set out configurations of the S7-1500R/H redundant system with
IO devices in the PROFINET ring.
Advantages/benefits
• IO devices with S2 system redundancy enable uninterrupted process data exchange with
the S7-1500R/H redundant system in the event of a CPU failure.
• The redundant system continues to operate following a cable interruption anywhere in
the PROFINET ring.
S7-1500R configuration
① CPU 1
② CPU 2
③ PROFINET cable (redundancy connections, PROFINET ring)
④ IO device ET 200MP (with system redundancy S2)
⑤ IO device ET 200SP (with system redundancy S2)
S7-1500H configuration
① CPU 1
② CPU 2
③ Two fiber-optic cables (redundancy connections)
④ IO device ET 200SP (with system redundancy S2)
⑤ IO device ET 200MP (with system redundancy S2)
⑥ Standard IO device ET 200SP
⑦ Standard IO device ET 200MP
⑧ PROFINET cable (PROFINET ring)
Introduction
The following sections set out configurations of the S7-1500R/H redundant system with
switches and line topology.
Benefits/advantages
• You can use a switch to add an additional line topology to the PROFINET ring. Unlike the
PROFINET ring, the line topology is not redundant.
• PROFINET IO devices can be located in the PROFINET ring or they can be separated with a
switch.
S7-1500R configuration
① CPU 1
② CPU 2
③ PROFINET cable (redundancy connections, PROFINET ring)
④ IO device ET 200SP (with system redundancy S2)
⑤ IO device ET 200MP (with system redundancy S2)
⑥ Switch
⑦ Standard IO device ET 200SP
⑧ HMI device
S7-1500H configuration
① CPU 1
② CPU 2
③ Two fiber-optic cables (redundancy connections)
④ IO device ET 200MP (with system redundancy S2)
⑤ IO device ET 200SP (with system redundancy S2)
⑥ Standard IO device ET 200MP
⑦ Standard IO device ET 200SP
⑧ PROFINET cable (PROFINET ring)
⑨ Switch
⑩ HMI device
4.4.1 Introduction
Introduction
This section describes possible redundancy scenarios on the basis of various different
configuration variants. The redundancy scenarios do not result in process restrictions. In the
examples shown, the failures are tolerated by the redundant system.
The following convention applies:
Introduction
The following redundancy scenario describes the effects of a defective primary CPU.
Redundancy scenario
Sequence of events
1. The primary CPU of the redundant system fails in the RUN-Redundant system state.
2. The redundant system switches to the backup CPU. The backup CPU becomes the new
primary CPU. The redundant system switches to the RUN-Solo system state. You can find
additional information on the RUN-Solo system state in the section Operating and system
states (Page 226).
3. The new primary CPU exchanges process data with the IO devices.
Note
Temporary separation of standard IO devices in the event of failure of the primary
CPU
If the primary CPU fails, the standard IO devices ("switched S1 devices") are temporarily
separated from the S7-1500R/H redundant system. During this time, the configured
substitute value behavior applies to the modules of the standard IO devices.
The new primary CPU establishes the connections to the standard IO devices again. After a
short time, the primary CPU resumes exchanging process data with the standard IO
devices.
4. The redundancy of the system is restricted. The restriction has no impact on the process.
If another system component or another network segment fails, this can result in the failure
of the S7-1500R/H redundant system. You can find additional information in the section
Failure scenarios (Page 92).
Diagnostics
System state, operating states and error displays after primary-backup switchover:
• Redundant system → RUN-Solo system state
• Primary CPU (previously backup CPU) → RUN operating state
– MAINT LED → yellow light: The R/H system is not in the RUN-Redundant system state.
No partner CPU has been found in the redundant system. The PROFINET ring is open.
• Backup CPU (previously primary CPU) → failed
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective CPU. You can find additional information on the procedure in the
section Replacing defective R/H CPUs (Page 292).
Introduction
The following redundancy scenario describes the effects of a defective backup CPU.
Redundancy scenario
① Primary CPU
② Backup CPU → failed
③ PROFINET cable (redundancy connections, PROFINET ring)
④ IO device ET 200MP
⑤ IO device ET 200SP
Sequence of events
1. The backup CPU of the redundant system fails in the RUN-Redundant system state.
2. The redundant system switches to the RUN-Solo system state. You can find additional
information on the RUN-Solo system state in the section Operating and system states
(Page 226).
3. The primary CPU continues to exchange process data with the IO devices (and standard
IO devices).
4. The redundancy of the system is restricted. The restriction has no impact on the process.
If another system component or another network segment fails, this can result in the failure
of the S7-1500R/H redundant system. You can find additional information in the section
Failure scenarios (Page 92).
Diagnostics
System state, operating states and error displays after primary-backup switchover:
• Redundant system → RUN-Solo system state
• Primary CPU → RUN operating state
– MAINT LED → yellow light: The R/H system is not in the RUN-Redundant system state.
No partner CPU has been found in the redundant system. The PROFINET ring is open.
• Backup CPU → failed
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective CPU. You can find additional information on the procedure in the
section Replacing defective R/H CPUs (Page 292).
Introduction
The following redundancy scenario describes the effects of a defective PROFINET cable in the
PROFINET ring.
Redundancy scenario
① Primary CPU
② Backup CPU
③ PROFINET cable (redundancy connections, PROFINET ring) → interrupted
④ IO device ET 200MP
⑤ IO device ET 200SP
Figure 4-9 Failure of a PROFINET cable in the PROFINET ring (using S7-1500R as an example)
Sequence of events
1. A defective or disconnected PROFINET cable interrupts the PROFINET ring of the redundant
system.
2. The redundant system remains in the RUN-Redundant system state: The primary and backup
CPUs remain in the RUN-Redundant operating state.
3. The redundant system selects an alternative connection over the backup CPU. This allows
the redundant system to access all IO devices in the PROFINET ring again.
4. The redundancy of the system is restricted. The restriction has no effect on the process.
If another system component or another network segment fails, this can result in the
failure of the S7-1500R/H redundant system.
– If the PROFINET cable is also interrupted at another point, IO devices in the PROFINET
ring may fail depending on the location of the interruption.
– You can find additional information in the section Failure scenarios (Page 92).
Diagnostics
System state, operating states and error displays after the failure of the PROFINET cable:
• Redundant system → RUN-Redundant system state
• Primary CPU → RUN-Redundant operating state
– MAINT LED → yellow light: The PROFINET ring is open. There is only one redundancy
connection remaining in the redundant system.
• Backup CPU → RUN-Redundant operating state
– MAINT LED → yellow light: The PROFINET ring is open. There is only one redundancy
connection remaining in the redundant system.
WARNING
Failure of the redundant system S7-1500R
If the primary CPU fails in addition to the PROFINET cable, the backup CPU switches to the
STOP operating state. You can find more information in the section Failure of the primary
CPU when IO devices have failed in the PROFINET ring (Page 101).
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective PROFINET cable or reconnect the disconnected PROFINET cable. You
can find additional information on the procedure in the section Replacing defective PROFINET
cables.
Introduction
The following redundancy scenario describes the effects of a defective redundancy
connection in S7-1500H.
Redundancy scenario
① Primary CPU
② Backup CPU
③ One fiber-optic cable (redundancy connection) → interrupted
④ IO device ET 200SP
⑤ IO device ET 200MP
⑥ PROFINET cable (PROFINET ring)
Sequence of events
1. One of the two redundancy connections (fiber-optic cables) is interrupted.
2. The system continues to exchange process data with the IO devices.
3. The redundancy of the system is restricted. The redundant system will remain in the
RUN-Redundant system state. The restriction has no effect on the process.
Diagnostics
System state, operating states and error displays after the failure of a redundancy connection:
• Redundant system → RUN-Redundant system state
• Primary CPU → RUN-Redundant operating state
– MAINT LED → yellow light: There is only one redundancy connection remaining in the
H system.
• Backup CPU → RUN-Redundant operating state
– MAINT LED → yellow light: There is only one redundancy connection remaining in the
H system.
WARNING
Failure of the redundant system
If the primary CPU fails in addition to the redundancy connection, the backup CPU switches
to the STOP operating state. You can find more information in the section Failure of one
redundancy connection and the primary CPU in S7-1500H (Page 106).
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective redundancy connection. You can find additional information on the
procedure in the section Replacing defective redundancy connections (Page 293).
Introduction
The following redundancy scenario describes the effects of a defect in each of the two
redundancy connections in S7-1500H. In this redundancy scenario, the time between the
redundancy connection failures is > 55 ms.
Redundancy scenario
Sequence of events
1. The two redundancy connections (fiber-optic cables) are interrupted > 55 ms apart.
2. The redundant system switches to the RUN-Solo system state. The primary CPU remains in
the RUN operating state. The backup CPU switches to the STOP operating state.
3. The primary CPU continues to exchange process data with the IO devices.
4. The redundancy of the system is restricted. The restriction has no impact on the process.
If another system component or another network segment fails, this can result in the failure
of the S7-1500R/H redundant system. You can find additional information in the section
Failure scenarios (Page 92).
Diagnostics
System state, operating states and error displays after the failure of both redundancy
connections:
• Redundant system → RUN-Solo system state
• Primary CPU → RUN operating state
– MAINT LED → yellow light: The H-system is not in the RUN-Redundant system state. No
partner CPU has been found in the H-system.
• Backup CPU → STOP operating state
– MAINT LED → yellow light: The H-system is not in the RUN-Redundant system state. No
partner CPU has been found in the H-system.
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective redundancy connections. You can find additional information on the
procedure in the section Replacing defective redundancy connections (Page 293).
4.4.5.3 Failure of both redundancy connections and the PROFINET cable in the
PROFINET ring
Introduction
The following redundancy scenario describes the effects of a defect in each of the two
redundancy connections and in the PROFINET cable in the PROFINET ring.
In this redundancy scenario, the time between the redundancy connection failures
is > 55 ms.
Redundancy scenario
① Primary CPU
② Backup CPU
③ Two fiber-optic cables (redundancy connections) → interrupted
④ IO device ET 200SP
⑤ IO device ET 200MP
⑥ PROFINET cable (PROFINET ring) → interrupted
Figure 4-12 Failure of both redundancy connections and a PROFINET cable in the PROFINET ring
Sequence of events
1. Both redundancy connections (fiber-optic cables) fail in the redundant system. The time
between the failures is > 55 ms.
2. The redundant system switches to the RUN-Solo system state. The primary CPU remains in
the RUN operating state. The backup CPU switches to the STOP operating state.
3. A defective PROFINET cable also interrupts the PROFINET ring.
4. The redundant system accesses all IO devices in the PROFINET ring again over the remaining
PROFINET cables.
5. The redundancy of the system is restricted. The restrictions have no effect on the process.
Diagnostics
System state, operating states and error displays after the failure of the redundancy
connections and PROFINET cable:
• Redundant system → RUN-Solo system state
• Primary CPU → RUN operating state
– MAINT LED → yellow light: The H-system is not in the RUN-Redundant system state. No
partner CPU has been found in the H-system. The PROFINET ring is open (requirement:
Primary CPU is MRP Manager).
• Backup CPU → STOP operating state
– MAINT LED → yellow light: The H-system is not in the RUN-Redundant system state. No
partner CPU has been found in the H-system.
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective redundancy connections and the defective PROFINET cable. You can
find more information on the procedure in the following sections:
• Replacing defective redundancy connections (Page 293)
• Replacing defective PROFINET cables
4.4.5.4 Failure of the two PROFINET cables in the PROFINET ring on the backup CPU
Introduction
The following redundancy scenario describes the effects of a defect of both PROFINET cables
in the PROFINET ring at the backup CPU.
Redundancy scenario
① Primary CPU
② Backup CPU
③ Two fiber-optic cables (redundancy connections)
④ IO device ET 200SP
⑤ IO device ET 200MP
⑥ PROFINET cables (PROFINET ring) → interrupted
Figure 4-13 Failure of both PROFINET cables in the PROFINET ring at the backup CPU
Sequence of events
1. Both PROFINET cables in the PROFINET ring upon failure of the backup CPU.
2. The redundant system will remain in the RUN-Redundant system state. The primary and
backup CPUs remain in the RUN-Redundant operating state.
3. The redundant system continues to reach all IO devices in the PROFINET ring.
4. The redundancy of the system is restricted. The restrictions have no effect on the process.
Diagnostics
System state, operating states and error messages after the failure of both PROFINET cables
on the backup CPU:
• Redundant system → RUN-Redundant system state
• Primary CPU → RUN-Redundant operating state
– MAINT LED → yellow light: The PROFINET ring is open.
• Backup CPU → RUN-Redundant operating state
– MAINT LED → yellow light: The PROFINET ring is open. The backup CPU cannot accept
IO devices.
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective PROFINET cables. You can find additional information on the procedure
in the section Replacing defective PROFINET cables.
Introduction
This section describes possible failure scenarios with the various configuration variants. The
failure scenarios lead to process restrictions. In the examples shown, the redundant system
cannot tolerate the failures any longer.
The following convention applies:
Introduction
The following failure scenario describes the effects of a defective IO device in the
PROFINET ring.
Failure scenario
① Primary CPU
② Backup CPU
③ PROFINET cable (redundancy connections, PROFINET ring)
④ IO device ET 200MP
⑤ IO device ET 200SP → failed
Figure 4-15 Failure of an IO device in the PROFINET ring (using S7-1500R as an example)
Sequence of events
1. An IO device in the PROFINET ring fails.
2. The PROFINET ring is interrupted.
3. The redundant system selects an alternative connection over the backup CPU. This allows
the redundant system to access all remaining IO devices in the PROFINET ring again.
4. The failure of the IO device has an impact on the process. If the failed inputs and outputs
have an important function in the system, their failure can have a critical impact on the
process.
Diagnostics
System state, operating states and error displays after the failure of an IO device:
• Redundant system → RUN-Redundant system state
• Primary CPU → RUN-Redundant operating state
– MAINT LED: → yellow light: The PROFINET ring is open. Singular redundancy
connection available.
– ERROR LED → flashes red: An IO device has failed.
• Backup CPU → RUN-Redundant operating state
– MAINT LED → yellow light: The PROFINET ring is open. Singular redundancy connection
available.
– ERROR LED → flashes red: An IO device has failed.
WARNING
Failure of the redundant system
If the primary CPU fails in addition to the PROFINET cable, the backup CPU switches to the
STOP operating state. You can find more information in the section Failure of the primary
CPU when IO devices have failed in the PROFINET ring (Page 101).
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective IO device. You can find additional information on the procedure in the
section Replacing defective I/O devices/switches (Page 300).
Introduction
The following failure scenario describes the effects of a defective switch (with line topology)
in the PROFINET ring.
Failure scenario
① Primary CPU
② Backup CPU
③ PROFINET cable (redundancy connections, PROFINET ring)
④ IO device ET 200MP
⑤ IO device ET 200SP
⑥ Switch → failed
⑦ IO device ET 200SP
⑧ HMI device
Figure 4-16 Failure of a switch in the PROFINET ring (using S7-1500R as an example)
Sequence of events
1. A switch (with connected line topology) in the PROFINET ring fails.
2. The PROFINET ring is interrupted.
3. If applicable, the redundant system selects an alternative connection to the IO devices ④
and ⑤ over the backup CPU. This allows the redundant system to access all IO devices in the
PROFINET ring again.
4. The failure of the switch has an impact on the process as the IO devices in the line topology
can no longer be accessed.
If the failed inputs and outputs have an important function in the system, their failure can
have a critical impact on the process.
Diagnostics
System state, operating states and error displays after the failure of a switch:
• Redundant system → RUN-Redundant system state
• Primary CPU → RUN-Redundant operating state
– MAINT LED → yellow light: The PROFINET ring is open.
– ERROR LED → flashes red: One or more IO devices have failed.
• Backup CPU → RUN-Redundant operating state
– MAINT LED → yellow light: The PROFINET ring is open.
– ERROR LED → flashes red: One or more IO devices have failed.
WARNING
Failure of the redundant system
If the primary CPU fails in addition to the PROFINET cable, the backup CPU switches to the
STOP operating state. You can find more information in the section Failure of the primary
CPU when IO devices have failed in the PROFINET ring (Page 101).
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective switch. You can find additional information on the procedure in the
section Replacing defective I/O devices/switches (Page 300).
4.5.3.1 Two cable interruptions in the PROFINET ring in S7-1500R > 1500 ms apart
Introduction
The following failure scenario describes the effects of two cable interruptions in the
PROFINET ring. In this failure scenario, the time between the two cable interruptions
is > 1500 ms.
Failure scenario
① Primary CPU
② Backup CPU
③ PROFINET ring → interrupted at two points
④ IO device ET 200MP
⑤ IO device ET 200SP
Figure 4-17 Two cable interruptions in the PROFINET ring (> 1500 ms apart)
Sequence of events
1. The PROFINET ring is interrupted at one point.
2. The redundant system remains in the RUN-Redundant system state: The primary and backup
CPUs remain in the RUN-Redundant operating state.
3. The PROFINET ring is interrupted at a second point > 1500 ms later.
4. The redundant system switches to the RUN-Solo system state. The primary CPU remains in
the RUN operating state. The backup CPU switches to the STOP operating state.
5. CPU redundancy has failed. The failure has an impact on the process. The RUN-Solo system
state and the cable interruptions mean that not all IO devices in the PROFINET ring can be
accessed.
If the failed inputs and outputs have an important function in the system, their failure can
have a critical impact on the process.
Diagnostics
System state, operating states and error displays after the cable interruptions:
• Redundant system → RUN-Solo system state
• Primary CPU → RUN operating state
– MAINT LED → yellow light: The R-system is not in the RUN-Redundant system state. No
partner CPU has been found in the R-system. The PROFINET ring is open.
– ERROR LED → flashes red: One or more IO devices cannot be accessed.
• Backup CPU → STOP operating state
– MAINT LED → yellow light: The R-system is not in the RUN-Redundant system state. No
partner CPU has been found in the R-system. The PROFINET ring is open.
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective PROFINET cables. You can find additional information on the procedure
in the section Replacing defective redundancy connections (Page 293).
4.5.3.2 Two cable interruptions in the PROFINET ring in S7-1500R within ≤ 1500 ms
Introduction
The following failure scenario describes the effects of two cable interruptions in the
PROFINET ring. In this failure scenario, the time between the two cable interruptions
is ≤ 1500 ms.
Failure scenario
① Primary CPU
② Backup CPU
③ PROFINET ring → interrupted a 2 locations
④ IO device ET 200MP
⑤ IO device ET 200SP
Figure 4-18 2 cable interruptions in the PROFINET ring (within ≤ 1500 ms)
Sequence of events
1. The PROFINET ring is interrupted at 2 points at a time interval of ≤ 1500 ms.
2. The redundant system switches to an undefined system state: The primary CPU remains in
the RUN operating state. The backup CPU becomes the primary CPU and remains in RUN
operating state.
3. The two primary CPUs continue to exchange process data with the accessible IO devices.
4. The redundancy of the system is defective. The redundant system is in an undefined system
state. The undefined system state can lead to dangerous states in the process.
WARNING
Undefined system state of the S7-1500R redundant system at the same time as a
cable interruption in the PROFINET ring at 2 points within ≤ 1500 ms.
Lay the PROFINET cables so that they are securely protected from damage. PROFINET
cables should also always be laid separately from each other. This makes simultaneous
damage to the PROFINET cables (within ≤ 1500 ms) unlikely.
Diagnostics
System state and operating states after cable interruptions:
• Redundant system → System state defective (undefined: Each R-CPU is in the RUN-Solo
system state).
• Primary CPU → RUN operating state
– MAINT LED → yellow light: The R-system is not in the RUN-Redundant system state. No
partner CPU has been found in the R-system. The PROFINET ring is open.
– ERROR LED → flashes red: An IO device has failed.
• Primary CPU (previously backup CPU) → RUN operating state
– MAINT LED → yellow light: The R-system is not in the RUN-Redundant system state. No
partner CPU has been found in the R-system. The PROFINET ring is open.
– ERROR LED → flashes red: An IO device has failed.
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Please note the following solution:
Note
Before you replace the defective PROFINET cables, you must switch both R-CPUs to the STOP
operating state. Only then repair the PROFINET cables in the PROFINET ring. Afterwards,
switch the R-CPUs back to the RUN operating state.
You can find additional information on the procedure in the section Replacing defective
redundancy connections (Page 293).
4.5.3.3 Failure of the primary CPU when IO devices have failed in the PROFINET ring
Introduction
The following failure scenario describes the effects of a defective IO device in the
PROFINET ring and a defective primary CPU.
Failure scenario
Figure 4-19 Failure of an IO device in the PROFINET ring and the primary CPU (using S7-1500R as an
example)
Sequence of events
1. An IO device in the PROFINET ring fails.
2. As a result, the PROFINET ring is interrupted.
3. The redundant system selects an alternative connection over the backup CPU. This allows
the redundant system to access all remaining IO devices in the PROFINET ring again.
4. The primary CPU also fails.
5. The redundant system does not switch to the backup CPU and switches to the
STOP system state. The role of the backup CPU remains unchanged.
Note
The backup CPU cannot distinguish between the following scenarios:
• It can no longer access the primary CPU because the latter has failed.
• The other redundancy connection has also been interrupted and the primary CPU may
still be running.
That is why the backup CPU does not become the primary CPU. This prevents an
undefined system state.
6. The redundant system has failed. The process is no longer controlled by the redundant
system.
Diagnostics
System state, operating states and error displays after the failure of the IO device in the
PROFINET-Ring and the STOP of Backup CPU:
• Redundant system → STOP system state
• Primary CPU → failed
• Backup CPU → STOP operating state
– MAINT LED → yellow light: The R-system is not in the RUN-Redundant system state. No
partner CPU has been found in the R-system. The PROFINET ring is open.
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective IO device and the defective primary CPU. You can find additional
information on the procedure in the sections Replacing defective R/H CPUs (Page 292) and
Replacing defective I/O devices/switches (Page 300).
Note
Proceed as follows if you have ensured that the CPU is still working in the STOP operating
state and can access all important IO devices:
1. Replace the defective IO device.
2. Switch the CPU from STOP operating state to the RUN operating state.
3. Replace the defective CPU. Switch the new CPU to the RUN operating state.
Introduction
The following failure scenario describes the effects of a defect in each of the two redundancy
connections in S7-1500H. In this failure scenario, the time between the redundancy
connection failures is ≤ 55 ms.
Failure scenario
① Primary CPU
② Backup CPU
③ Two fiber-optic cables (redundancy connections) → interrupted
④ IO device ET 200SP
⑤ IO device ET 200MP
⑥ PROFINET cable (PROFINET ring)
Sequence of events
1. The two redundancy connections (fiber-optic cables) are interrupted ≤ 55 ms apart.
2. The redundant system switches to an undefined system state: The primary CPU remains in
the RUN operating state. The backup CPU becomes the primary CPU and remains in
RUN operating state.
3. The two primary CPUs continue to exchange process data with the PROFINET devices.
4. The redundancy of the system is defective. The redundant system is in an undefined system
state. The undefined system state can lead to dangerous states in the process.
WARNING
Undefined system state of the S7-1500H redundant system with simultaneous
interruption of the two redundancy connections ≤ 55 ms apart.
Lay the redundancy connections in such a way that the fiber-optic cables are securely
protected from damage. Also make sure when laying the cables that the two redundancy
connections are always separate from each other. This makes simultaneous damage to
the redundancy connections (< 55 ms apart) unlikely.
Diagnostics
System state and operating states after the failure of both redundancy connections:
• Redundant system → System state defective (undefined: Each H-CPU is in the
RUN-Solo system state).
• Primary CPU → RUN operating state
– MAINT LED → yellow light: The H-system is not in the RUN-Redundant system state. No
partner CPU has been found in the H-system.
• Primary CPU (previously backup CPU) → RUN operating state
– MAINT LED → yellow light: The H-system is not in the RUN-Redundant system state. No
partner CPU has been found in the H-system.
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Please note the following solution:
Note
Before you replace the defective redundancy connections, you must switch both H-CPUs to
the STOP operating state. Only then repair the redundancy connections. Switch the H-CPUs
back to the RUN operating state.
You can find additional information on the procedure in the section Replacing defective
redundancy connections (Page 293).
4.5.4.2 Failure of one redundancy connection and the primary CPU in S7-1500H
Introduction
The following failure scenario describes the effects of a defect in a redundancy connection
and the primary CPU in S7-1500H. In this failure scenario, the time between the failure of the
redundancy connection failure and of the primary CPU is > 55 ms.
Failure scenario
Figure 4-21 Failure of one redundancy connection and the primary CPU
Sequence of events
1. One of the two redundancy connections is interrupted.
2. Availability is restricted. The redundant system will remain in the RUN-Redundant system
state.
3. The primary CPU also fails. Due to the failure, the primary CPU is no longer visible for the
backup CPU.
4. The redundant system does not switch to the backup CPU, but switches to the STOP system
state. The role of the backup CPU remains unchanged.
Note
The backup CPU cannot distinguish between the following scenarios:
• It can no longer access the primary CPU because the latter has failed.
• The other redundancy connection has also been interrupted and the primary CPU may
still be running.
That is why the backup CPU does not become the primary CPU. This prevents an
undefined system state.
5. System redundancy has failed. The process is no longer controlled by the redundant system.
Diagnostics
System state and operating states after the failure of the redundancy connection and primary
CPU:
• Redundant system → STOP system state
• Primary CPU → failed
• Backup CPU → STOP operating state
– MAINT LED → yellow light: The H-system is not in the RUN-Redundant system state. No
partner CPU has been found in the H-system.
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective redundancy connection and the primary CPU. You can find additional
information on the procedure in the sections Replacing defective redundancy connections
(Page 293) and Replacing defective R/H CPUs (Page 292).
4.5.4.3 Failure of the two PROFINET cables in the PROFINET ring at the primary CPU
Introduction
The following redundancy scenario describes the effects of a defect of both PROFINET cables
in the PROFINET ring at the primary CPU.
Redundancy scenario
① Primary CPU
② Backup CPU
③ Two fiber-optic cables (redundancy connections)
④ IO device ET 200SP
⑤ IO device ET 200MP
⑥ PROFINET cables (PROFINET ring) → interrupted
Figure 4-22 Failure of both PROFINET cables in the PROFINET ring at the primary CPU
Sequence of events
1. Both PROFINET cables in the PROFINET ring at the primary CPU fail. The redundant system
will not execute a primary-backup switchover. The redundant system will remain in the
RUN-Redundant system state.
2. The primary CPU can no longer access the IO devices in the PROFINET ring. The IO devices
will return to the substitute values.
3. The failure of both PROFINET cables affects the process, since the IO devices in the
PROFINET ring can no longer be reached from the primary CPU.
Diagnostics
System state, operating states and error displays after the failure of the PROFINET cables:
• Redundant system → RUN-Redundant system state
• Primary CPU → RUN-Redundant operating state
– MAINT LED → yellow light: The PROFINET ring is open.
– ERROR LED → flashes red: IO devices have failed.
• Backup CPU → RUN-Redundant operating state
– MAINT LED → yellow light: The PROFINET ring is open.
– ERROR LED → flashes red: IO devices have failed.
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Replace the defective PROFINET cables. You can find additional information on the procedure
in the section Replacing defective PROFINET cables (Page 297).
4.5.4.4 Failure of the redundant system through safe state of the HF-CPUs
Introduction
The following failure scenario describes the effects of data corruption on the safety program
of the integrated F-functionality (CPU 1518HF-4 PN). There are also IO devices with fail-safe
modules in the PROFINET ring.
You can find more information on data corruption in the safety program in the
SIMATIC Safety – Configuring and Programming
(https://support.industry.siemens.com/cs/ww/de/view/54110126/en) programming and
operating manual.
Failure scenario
① Primary CPU (CPU 1518HF-4 PN) → Data corruption in the safety program due to incorrect pro-
gramming
② Backup CPU (CPU 1518HF-4 PN)
③ Two fiber-optic cables (redundancy connections)
④ IO device ET 200SP
⑤ IO device ET 200MP
⑥ ET 200MP IO device with fail-safe modules
⑦ ET 200SP IO device with fail-safe modules
⑧ PROFINET cables (PROFINET ring)
Figure 4-23 Failure of the redundant system through safe state of the 1518HF-4 PN CPUs
Sequence of events
1. Data corruption in the safety program of the primary CPU occurs due to incorrect
programming (DIV instruction = 0 if enable output ENO is not connected).
2. The error response state switches all fail-safe inputs/outputs to the safe state. The HF-system
then switches to STOP system state.
3. System redundancy has failed. The process is no longer controlled by the redundant system.
Diagnostics
System state, operating states and error displays after failure:
• Redundant system → STOP system state
• Primary CPU → STOP operating state
– MAINT LED → yellow light: The H-system is not in the RUN-Redundant system state
• Backup CPU → STOP operating state
– MAINT LED → yellow light: The H-system is not in the RUN-Redundant system state
Note
To get detailed diagnostics information, evaluate the diagnostics buffer.
Solution
Check the user program (e.g. for write access to the F-data from the standard user program).
Introduction
You can use the same HMI devices for the S7-1500R/H redundant system as for the
S7-1500 automation system.
If you use HMI devices in the PROFINET ring with S7-1500R, those HMI devices must support
media redundancy. The H-Sync forwarding function is also recommended.
If you use HMI devices in the PROFINET ring with S7-1500H, those HMI devices must support
media redundancy.
You transfer the HMI configuration to your HMI device using the configuration and
programming software (Engineering Station).
You can connect the HMI device to the redundant system with the system IP address.
Connection to the redundant system is possible within and outside the PROFINET ring. The
HMI device always communicates with the primary CPU over the system IP address in the
RUN-Redundant, RUN-Solo and STOP system states, provided you have activated the system
IP address and selected it in the connection configuration for the HMI device.
If the role of primary CPU switches to the other CPU, the communication relationship of the
HMI device also switches to the other (primary) CPU.
As an alternative to the system IP address, you can also use a device IP address to connect the
HMI device to an R/H-CPU. The HMI device then only communicates with the connected CPU.
When exchanging data via device proxy data, make sure that the IP addresses and system
IP addresses are correctly assigned to the PROFINET interfaces. You can find additional
information on devices proxy data in the STEP 7 online help.
Connecting HMI devices over Industrial Ethernet and the PROFINET ring based on the example of
CPU 1518HF-4 PN/CPU 1517H-3 PN/CPU 1515R-2 PN
The figure below is an example of how you can connect the CPU 1518HF-4 PN to an
HMI device over Industrial Ethernet and the PROFINET ring. Connect the HMI devices in the
same way for the CPU 1517H-3 PN/CPU 1515R-2 PN.
Figure 4-25 Assembly example CPU 1518HF-4 PN: Connecting HMI devices over Industrial Ethernet
and the PROFINET ring
The CPUs 1517H-3 PN/CPU 1515R-2 PN has a PROFINET IO interface with 2 ports
(X1 P1 R, X1 P2 R) and a PROFINET interface with a port (X2 P1). The CPU 1518HF-4 PN has
an additional PROFINET interface with one port (X3 P1).
To connect an HMI device to the CPUs over Industrial Ethernet, you use the
X2/X3 PROFINET interfaces of the CPU. PROFINET interface X2/X3 supports PROFINET basic
functionality. The interface, for example, is suitable for communication with an HMI device or
configuration and programming software (Engineering Station).
Note
A PROFINET device (such as an HMI device) can only communicate with the redundant
system over the system IP address if it has been connected to both R/H-CPUs. Always connect
the PROFINET device to the same interfaces, X1 or X2/X3, on both R/H-CPUs. Do not mix
interfaces X1 and X2/X3: If you mix interfaces X1 and X2/X3, the HMI connection is no longer
redundant.
Integrate a switch into the PROFINET ring to connect an HMI device to the PROFINET ring. Use
this to establish a connection to the HMI device.
The PROFINET ring is set up using the PROFINET IO interfaces (X1) of the CPUs. If you operate
HMI devices within the ring, you need to assign the MRP role "Client" to the MRP domain. You
can find more information on HMI device application planning in the section Requirements
(Page 69).
You can find more information on the interfaces of the
CPUs 1518HF-4 PN/1517H-3 PN/1515R-2 PN in the relevant equipment manual.
Connecting HMI devices over Industrial Ethernet, example with CPU 1513R-1 PN
The figure below shows how to connect an HMI device over Industrial Ethernet with the
CPU 1513R-1 PN.
Figure 4-26 Configuration example CPU 1513R-1 PN: Connecting the HMI device via a switch
CPU 1513R-1 PN has a PROFINET IO interface with 2 ports (X1 P1 R and X1 P2 R).
To connect an HMI device to the CPUs over Industrial Ethernet, you set up the PROFINET ring
over PROFINET interface X1. Integrate a switch into the PROFINET ring. Use this to establish
an Industrial Ethernet connection.
You can find additional information on the interfaces of CPU 1513R-1 PN in the relevant
device manual.
Reference
You can find more information on the system IP address in the section Configuration process
(Page 161) and in the Communication
(https://support.industry.siemens.com/cs/ww/de/view/59192925/en) function manual.
More information on how to set up an HMI connection to the S7-1500R/H redundant system
is available in the Communication
(https://support.industry.siemens.com/cs/ww/de/view/59192925/en) function manual.
See the following entry (https://support.industry.siemens.com/cs/ww/en/view/109781687)
for an example of how to connect an HMI-HMI device with S7-1500R/H.
Installation site
All modules of the S7-1500R/H redundant system are unenclosed equipment. You may only
install unenclosed equipment in housings, cabinets or electrical operating rooms indoors. The
housings, cabinets and electrical operating rooms must guarantee protection against electric
shock and spread of fire. The requirements for mechanical strength must also be met. The
housings, cabinets, and electrical operating rooms must not be accessible without a key or
tool. Personnel must be trained or approved for access.
Installation position
The S7-1500R/H redundant system is designed for use in the following mounting positions:
• Horizontal mounting position up to 60 °C
• Vertical mounting position up to 40 °C
Additional information can be found in the section Mechanical and climatic environmental
conditions.
Mounting rail
You can mount the following components on the mounting rails alongside the
S7-1500R/H CPUs, load current supplies:
• Terminals
• Circuit breakers
• Small contactors
• Similar components
These components can influence the installation dimensions for the cable duct.
Modules can be mounted right to the outer edge of the mounting rail.
The mounting rails are available in various lengths. You order the mounting rails using the
online catalog or the online ordering system. The available lengths and article numbers can
be found in the appendix Accessories/spare parts (Page 341).
Minimum clearances
Modules can be mounted right to the outer edge of the mounting rail. Maintain the following
minimum clearances when installing or dismantling the S7-1500R/H redundant system.
Installation rules
The redundant system configuration consists of:
R/H-CPU and an optional load current supply.
WARNING
Protection from conductive contamination
Protect the devices from conductive contamination, taking into account the ambient
conditions.
Protection from conductive contamination can, for example, be achieved by installing the
devices in a control cabinet with the appropriate degree of protection.
Introduction
The R/H-CPUs should be mounted either on one mounting rail or on two separate mounting
rails.
Tools required
• Commercially available hacksaw
• Drill ∅ 6.5 mm
• Screwdriver
• Size 10 adjustable screw-wrench or socket wrench for grounding cable connection
• Adjustable screw-wrench, matching the selected fixing screws
• Stripping tool and crimp tool for the grounding cable
Accessories required
Use the following screw types for fastening the mounting rails:
Note
To ensure secure installation of the modules, make sure that the drill holes are centered in
the identification groove. Only use the maximum size of screws.
Note
Alternative grounding of the mounting rails
Grounding with the grounding screw is not required if the following requirements are met:
The mounting rails must be permanently connected to the protective conductor system using
an equivalent fitting that complies with the applicable standards, for example by permanent
attachment to a grounded control cabinet wall.
Reference
You can find more information on the exact dimensions of the mounting rails in the appendix
Dimension drawings (Page 338).
Introduction
Use the standard rail adapter to mount the redundant SIMATIC S7-1500R/H-system on the
standardized 35 mm rails.
You order the DIN rail adapter as separate accessories.
Note
Note the following reduced technical specifications regarding mechanical load when
you install the S7-1500R/H modules on the 35 mm standard mounting rail using the
standard mounting rail adapter:
Vibration test acc. to IEC 60068-2-6 (sinusoidal)
• 5 Hz ≤ f ≤ 8.4 Hz, constant amplitude 3.5 mm
• 8.4 Hz ≤ f ≤ 150 Hz, constant acceleration 1 g
Duration of vibration: 10 frequency sweeps per axis in each of three perpendicular axes
Shock, tested according to IEC 60068-2-27
• Type of shock: Half-sine
• Shock intensity: 150 m/s2 peak value, 11 ms duration
• Direction of shock: 3 shocks each in +/- direction, along each of the 3 perpendicular axes
Article No.
6ES7590-6AA00-0AA0
The scope of delivery consists of ten adapters, ten hexagon socket-head screws and ten
washers.
View
The DIN rail adapter consists of a clamp, an adapter frame and a hexagon socket-head screw
with washer.
① Clamp
② Adapter frame
③ Hexagon socket-head screw
④ Washer
Dimensional drawing
① Position of the adapter frame during mounting to the standard DIN rail 35 mm x 7.5 mm
② Position of the adapter frame during mounting to the standard DIN rail 35 mm x 15 mm
Figure 5-5 Dimensional drawing
Tools required
Wrench matching the hexagon socket head cap screw M6 according to
EN ISO 4762 (DIN 912).
Properties
● The standard rail adapter makes it possible to mount the S7-1500R/H mounting rail to the
standardized 35 mm standard rails.
● The DIN rail adapter allows for the use of prefabricated control cabinet and terminal box
systems.
● The total length of the S7-1500R/H mounting rail can be used again completely as before.
● To ensure optimal stability, the clearance between the two DIN rail adapters must be no
more than 250 mm or less.
Note
Note that, depending on the mounting rail width, the mounting rail adapter can protrude up
to 4 mm on each side due to the drill holes.
You can find an overview of the protrusion dimensions for the various DIN rails in the table
below.
• 530.0 mm 6ES7590-1AF30-0AA0 0 mm
Procedure
Figure 5-8 Mounting sequence of the DIN rail adapter to the DIN rail 35 mm x 7.5 mm or 35 mm x 15 mm
Introduction
Load current supplies do not have a connection to the backplane bus of the S7-1500R/H
redundant system and do not occupy a slot on the backplane bus.
Requirements
The mounting rail is installed.
Tools required
Slotted-head screwdriver with 4.5 mm blade
Note
Load current supplies can only be mounted on the left or right side outside the S7-1500R/H
redundant system. If you mount a load current supply on the right of the configured setup,
the heat development of the load current supply may make a gap to the configured setup
necessary. For additional information, refer to the relevant manuals. The number of load
current supplies that can be used is unlimited.
Reference
Additional information can be found in the manuals for the load current supplies.
Introduction
CPUs in the S7-1500R/H redundant system are installed in exactly the same way as CPUs in
the S7-1500 automation system.
Requirements
The mounting rail is installed.
Note
Protective film
Please note that the R/H-CPUs come with a removable protective film on the display.
Tools required
Slotted-head screwdriver with 4.5 mm blade
Installing R/H-CPUs
Watch the video sequence (https://support.industry.siemens.com/cs/ww/en/view/78027451)
Proceed as follows to install an R/H-CPU:
1. Install the CPU to the mounting rail.
Only with optional load current supply: Move the CPU to the load current supply on the left.
Uninstalling R/H-CPU
The R/H-CPU is wired.
Proceed as follows to uninstall an R/H-CPU:
1. Open the front cover.
2. Switch the CPU into STOP mode.
3. Turn off the supply voltage.
4. Pull off the connector for the supply voltage.
5. Disconnect the cables at the CPU:
– R-CPU: Disconnect the PROFINET cables.
– H-CPU: Disconnect the PROFINET cables and fiber-optic cables.
6. Undo the CPU fixing screw(s).
7. Pivot the CPU out of the mounting rail.
NOTICE
Device damage caused by electrical fields or electrostatic discharge
Electrical fields or electrostatic discharge can cause function failures that result from
damaged individual components, integrated circuits, modules or devices.
• Pack, store, transport and send electronic components, modules or devices only in the
original product packaging or in other suitable materials, e.g. conducting foam rubber or
aluminum foil.
• Only touch components, modules and devices when you have grounded yourself with
one of the following measures:
– Wear an ESD wrist strap
– Wear ESD shoes or ESD grounding strips in ESD areas with a conducting floor
• Place electronic components, modules and devices only on conducting surfaces (table
with ESD coating, conducting ESD plastic foam, ESD packing bag, ESD transport
container).
Introduction
The S7-1500R/H redundant system is a plant and system component. Special rules and
regulations must be adhered to in line with the area of application.
This section gives an overview of the key rules for integration of the redundant system into a
plant or system. Please follow these rules when connecting the S7-1500R/H redundant
system.
Specific application
Observe the safety and accident prevention regulations that are applicable to specific
applications (for example Machinery Directive).
EMERGENCY-STOP devices
EMERGENCY OFF equipment to IEC 60204 (corresponds to DIN VDE 0113) must remain
effective in all operating modes of the plant or system.
External fuses/switches
Install the external fuses/switches in the proximity of the R/H-CPUs.
Line voltage
The points to note for line voltage are set out below:
• For fixed plants or systems without multipole circuit breaker, a mains disconnection
device (multipole) must be available in the building installation.
• For the load current supply, the configured rated voltage range must correspond to the
local line voltage.
• For all power circuits of the S7-1500R/H redundant system, the fluctuation/deviation of
the line voltage from the rated value must be within the permitted tolerance.
You can find more information in the section Specifications for insulation tests, protection
class, degree of protection, and rated voltage (Page 336).
24 V DC supply
The points to note for a 24 V DC supply are set out below:
• Power supply units for the 24 V DC supply (SELV/PELV) must supply safety extra low
voltage in accordance with IEC 61131-2 or IEC 61010-2-201.
• To protect the S7-1500R/H redundant system from lightning and overvoltages, use
overvoltage arresters.
Suitable components for the lightning and overvoltage protection are specified in the
Defining interference-free controllers
(https://support.industry.siemens.com/cs/ww/en/view/59193566) function manual.
Note
To ensure adherence to IEC 61131-2, only use power packs/power supply units
(e.g. 230/400 V AC → 24 V DC) with a mains buffering time of at least 10 ms. Observe the
relevant requirements in your application (e.g. product standard for "burners" 30 ms
according to EN 298 or 20 ms according to NAMUR recommendation NE 21) with respect to
possible voltage interruptions. The latest up-to-date information on PS components is
available on the Internet (https://mall.industry.siemens.com).
Of course, these requirements also apply to power packs/power supply units not constructed
using S7-1500 or ET 200SP/S7-300-/S7-400 technology.
Reference
Additional information can be found in the function manual, Designing interference-free
controllers (https://support.industry.siemens.com/cs/ww/en/view/59193566).
Introduction
Information is provided below on the overall configuration of an S7-1500R/H redundant
system on a grounded incoming supply (TN-S network). The specific subjects discussed are:
• Shut-off devices, short circuit and overload protection in accordance with
– IEC 60364, corresponds to DIN VDE 0100
– IEC 60204, corresponds to DIN VDE 0113
• Load current supplies and load circuits
Grounded infeed
In the case of grounding incoming supplies (TN-S system) the neutral conductor (N) and the
protective conductor (PE) are each grounded. Both wires form a part of the overvoltage
concept. When a plant is in operation, the current flows across the neutral conductor. When a
fault occurs, for example a single ground fault between a live conductor and ground, the
current flows through the protective conductor.
Safe electrical isolation (SELV in accordance with IEC 61131-2 or IEC 61010-2-201)
Load current supplies with 24 V DC output voltage require safe electrical separation and
voltage limiting (extra low voltage). Load current supplies with a 24 V DC output voltage are
not connected to the protective conductor.
In accordance with IEC 61131-2 / IEC 61010-2-201, this protection is referred to as SELV
(Safety Extra Low Voltage).
The wiring of SELV circuits must be safely separated from the wiring of other circuits that are
not SELV, or the insulation of all conductors must be dimensioned for the higher voltage.
Protective extra-low voltage (PELV in accordance with IEC 61131-2 or IEC 61010-2-201)
Load current supplies with grounded 24 V DC output voltage require a safe connection to the
protective conductor and voltage limiting (extra low voltage).
In accordance with IEC 61131-2 / IEC 61010-2-201, this protection is referred to as PELV
(Protective Extra Low Voltage).
Either the wiring of PELV circuits must be safely isolated from the wiring of other circuits that
are not PELV, or the insulation of all wires must be dimensioned for the higher voltage.
① Main switch
② Short-circuit and overload protection
Figure 6-1 Operating the S7-1500R/H with grounded reference potential
Note
If you connect the S7-1500R/H redundant system via upstream local power supplies to your
own distribution (or batteries), then you do not have to provide any additional protective
measures against overvoltage.
Galvanic isolation
In the redundant System S7-1500R/H, there is electrical isolation between:
• The communication interfaces (PROFINET) of the R-CPU and all other circuit components
• The communication interfaces (PROFINET) of the H-CPU and all other circuit components
High-frequency interference currents are conducted and electrostatic charges are avoided
through integrated RC combinations or integrated capacitors.
S7-1500R/H potentials
The figure below is a simplified diagram of potentials in the S7-1500R/H redundant system.
Introduction
Use suitable cables to connect the S7-1500R/H redundant system. The tables below set out
the wiring rules for the R/H-CPUs and load current supply.
Note
Permissible cable temperatures
You must select sufficiently large wire cross-sections to ensure that the permissible cable
temperatures are not exceeded at the maximum ambient temperature of the redundant
system S7-1500R/H.
Example of power supply
At an ambient temperature of 40° C, a current of, for example, 4 A per wire and a cross-
section of 1.5 mm² Cu, a connecting conductor must be rated for a temperature range of at
least 70° C.
Introduction
The supply voltage is supplied over a 4-pin connector at the front of the R/H-CPU (behind the
front flap, below).
The cable connector enables you to loop the supply voltage uninterrupted, even when it is
unplugged.
Requirements
• Only wire the cable connector when the supply voltage is turned off.
• Follow the wiring rules (Page 141).
Tool-free connection of cables: multi-wire (stranded), with end sleeve or ultrasonic compressed
To connect a wire without tools, follow these steps:
1. Strip 8 to 11 mm of the wires.
2. Seal or crimp the wire with end sleeves.
3. Insert the cable into the push-in terminal as far as it will go.
4. Push the wired connector into the socket of the CPU.
Tools required
3 to 3.5 mm slotted-head screwdriver
Loosening a wire
To unplug a wire, follow these steps:
1. Push with the screwdriver as far as it will go into the spring release.
2. Remove the wire from the push-in terminal.
Introduction
In the delivery condition of the load current supplies, power connectors are inserted. The
modules and the associated power connectors are coded. There are two parts to the coding
element. One coding element is located in the module, and the other in the power
connector. The load current supplies use identical power connectors for the voltage
connection.
The coding element prevents the insertion of a power connector into a different type of load
current supply.
Tools required
3 to 3.5 mm screwdriver
Figure 6-4 Connecting the supply voltage to a load current supply (1)
5. Strip the cable sheathing to a length of 35 mm. Strip the wires to a length of 7 to 8 mm.
Attach the end sleeves.
6. Connect the wires in the connector according to the connection diagram (Figure 4).
7. Close the cover (Figure 5).
8. Retighten the screw (Figure 6). This effects a strain relief on the lines.
Figure 6-5 Connecting the supply voltage to a load current supply (2)
9. Insert the power connector into the module, until the latch engages.
Reference
You can find more information on connecting the 24 V DC output voltage of the load current
supply in the manuals for the relevant modules.
Introduction
The load current supply is fitted with a plug-in 24 V DC output terminal (behind the front
cover at the bottom). You connect the cables for the supply voltage to the CPU at this
terminal.
Requirements
• Only wire the cable connector when the supply voltage is turned off.
• The connector for connecting the supply voltage to the CPU is already fitted. You can find
more information in the section Connecting the supply voltage (Page 142).
Tools required
3 to 3.5 mm screwdriver
Introduction
You connect the PROFINET ring between the two R-CPUs at the RJ45 sockets of
PROFINET interfaces X1 P1 R and X1 P2 R.
Requirements
• One of the two connections of the PROFINET ring between the two R-CPUs must not
contain any other IO devices, switches or other PROFINET devices apart from transparent
media converters.
• The default setting in STEP 7 is port 2 at PROFINET interface X1.
– Connect the PROFINET cable to the ports of the PROFINET interfaces of the two R-CPUs.
– The maximum length of the PROFINET cable is 100 m.
• You can extend the spatial distance between the two R-CPUs using a media converter
(electrical/optical). In this case, the maximum length depends on the type of media
converter used.
You can find more information in the documentation for the media converter:
– About the technical specifications
– About use
– About commissioning
• You connect the IO devices, switches and other PROFINET devices to the other
PROFINET ring connection. The default setting in STEP 7 is port 1 at PROFINET interface
X1.
Accessories required
• PROFINET cable for the PROFINET ring
• Optional transparent media converter (electrical ⇔ optical)
Procedure
To connect the PROFINET ring at SIMATIC S7-1500R, follow these steps:
1. Swing the front cover on the R-CPUs up.
2. Plug the PROFINET cable RJ45 connectors into the RJ45 sockets at
PROFINET interfaces X1 P2 R on the two R-CPUs.
3. Plug the PROFINET cable RJ45 connectors into the RJ45 sockets at
PROFINET interfaces X1 P1 R on the two R-CPUs. Connect the other PROFINET devices in the
PROFINET ring.
Introduction
You use the synchronization modules to create two redundancy connections between the
two H-CPUs. You need two identical synchronization modules per CPU which you connect
with fiber-optic cables.
View
Introduction
You can find an overview of fiber-optic cables, the necessary conditions and technical
specifications in the system manual Industrial Ethernet/PROFINET Passive network
components (https://support.industry.siemens.com/cs/ww/en/view/84922825).
Rules
Observe the following rules:
• If you use fiber-optic cables, ensure sufficient strain relief at the synchronization modules.
• Comply with the technical specifications for the fiber-optic cables used (attenuation,
bandwidth).
Cables up to 10 m
Use the synchronization module 6ES7960–1CB00–0AA5 in pairs with fiber-optic cables up to
10 m.
Select the following specifications with cable lengths of up to 10 m:
• 50/125 µ or 62.5/125 µ multimode fiber
• 2 x duplex cables per S7-1500H, crossover
• LC-LC connector type
The following cables are available as accessories for S7-1500H:
Cables up to 10 km
Use the synchronization module 6ES7960-1FB00-0AA5 in pairs with fiber-optic cables up to
10 km.
For cables over 10 m, you will need to have the fiber-optic cables custom-made. Select the
following specifications:
• Single-mode fiber (mono-mode fiber) 9/125 µ (fiber specification OS1 or OS2)
In exceptional cases, you can use the cables available as accessories in lengths of up to
10 m for commissioning and testing purposes. For permanent use, however, you must
use the cables specified in the table below with single-mode fibers.
Please see the following tables for the other specifications applicable to your specific
application.
Note
The installation of connectors, distribution boxes (patch fields) and splicing of fiber-optic
cables is allowed as long as the additional attenuation does not exceed 1 dB.
① H-CPU
② Installation cable for outdoor use
③ Distribution box (patch field)
④ Splicing of the fiber-optic cables
⑤ Patch cable for indoors
Introduction
Fiber-optic cables may only be laid by trained specialist personnel. Comply with all applicable
regulations and statutory requirements.
In practice, the installation of fiber-optic cables represents the most common cause of errors
and failures. These can be caused by:
• Kinks in the fiber-optic cable due to an insufficient bending radius
• Crushing as a result of excessive force caused by persons treading on the cable, by
pinching, or by other heavy cables
• Overstretching due to high tensile forces
• Damage caused by sharp edges
WARNING
Undefined system state of the S7-1500H redundant system with simultaneous
interruption of the two redundancy connections ≤ 1500 ms apart (R-system) or ≤ 55 ms
apart (H-system).
Lay the redundancy connections in such a way that the fiber-optic cables are securely
protected from damage. Also make sure when laying the cables that the two redundancy
connections are always separate from each other. This makes simultaneous damage of the
redundancy connections ≤ 1500 ms apart (R-system) or ≤ 55 ms apart (H-system) unlikely.
Reference
Observe the installation notes for fiber-optic cables in the system manual Industrial
Ethernet/PROFINET Passive network components
(https://support.industry.siemens.com/cs/ww/en/view/84922825).
Introduction
Make the redundancy connections (fiber-optic cables) between the two H-CPUs using the
sockets on the synchronization modules. You need two synchronization modules per CPU.
Connect the synchronization modules in pairs to the fiber-optic cables.
Requirements
• The redundancy connections (fiber-optic cables) must not include any additional media
converters, IO devices or switches. Distribution boxes are allowed.
• The redundancy connections can be a maximum of 10 m/10 km long.
Accessories required
• 4 synchronization modules 2 synchronization modules for each H-CPU
– Up to 10 m: Sync module 1 GB FO 10 m
– Up to 10 km: Sync module 1 GB FO 10 km
• 2 redundancy connections sync cable FO. The redundancy connections can be ordered in
the following lengths. You can find the article numbers in the appendix Accessories/spare
parts (Page 341).
– For sync module 1 GB FO 10 m: 1 m, 2 m, 10 m
– For sync module 1 GB FO 10 km: On request
Safety information
WARNING
Personal injury or material damage can occur in zone 2 hazardous areas
If you remove or attach a synchronization module during operation, personal injury and
damage can occur in hazardous areas of zone 2. Always disconnect the R/H-CPU from the
power supply before you remove or attach a synchronization module in hazardous areas of
zone 2.
CAUTION
The synchronization module contains a laser system and is classified as a "CLASS 1
LASER PRODUCT" in accordance with IEC 60825-1.
Can cause personal injury.
Avoid direct eye contact with the laser beam. Do not open the housing. Read the
information in the system manual carefully.
3. Hold the pre-assembled connectors of the redundancy connection by the housing. Push the
connectors into the sockets of the synchronization modules. You should hear the
connectors click into place.
4. Repeat steps 1 to 3 for the second H-CPU.
NOTICE
Reduced optical performance due to dirt
Even a small amount of dirt in the LC socket can affect the quality of the signal transmission.
Dirt can lead to synchronization losses in operation.
Protect the LC sockets from contamination during storage and installation of the
synchronization modules.
Introduction
You connect the PROFINET ring using the RJ45 sockets of
PROFINET interfaces X1 P1 R and X1 P2 R.
Accessories required
PROFINET cable for the PROFINET ring
Procedure
Plug the RJ45 connectors on the PROFINET cable in the PROFINET ring into the RJ45 sockets at
PROFINET interfaces X1 P1 R/X1 P2 R on the two H-CPUs.
Requirements
The configuration detailed assumes that:
• You have set the IP address of the PG/PC.
Note
Deleting CPUs from the hardware configuration
You can only delete the two CPUs as a pair.
1. Open the CPUs in the device view. In the device view, the first CPU and the second CPU are
each in slot 1.
2. Give the CPUs unique names under Properties.
Redundancy IDs
In the STEP 7 project tree, each of the two CPUs is displayed with its own tree in the
redundant system:
Each CPU of the redundant system has a redundancy ID. The redundancy ID is used to assign
a project tree in STEP 7 to the real CPU. The top CPU of the two in the tree is always the CPU
with the redundancy ID "1". The bottom CPU has the redundancy ID "2".
If a CPU has a valid hardware configuration and you change the redundancy ID of that CPU,
you also change the CPU's name and IP addresses. You can find more information in the
section Redundancy IDs (Page 213).
Note
Virtual MAC address
Ensure that all MAC addresses stored in the Ethernet broadcast domain are unique. This
applies in particular to systems with third-party devices consisting of VRRP and redundant
systems that are configured through several STEP 7 projects.
You can find more information on the system IP address in the Communication function
manual (https://support.industry.siemens.com/cs/ww/en/view/59192925).
Note
Set cycle time high
Select the maximum cycle time as high as your process allows.
• The time for the ongoing synchronization of the two CPUs in redundant operation is
included in the cycle time.
• A temporary increase in the cycle time can occur upon a system state transition SYNCUP →
RUN-Redundant.
If only one CPU controls the process (RUN-Solo system state), the cycle time is significantly
shorter than during redundant operation.
You can find more information on the cycle time and recommendations for parameterization
of the maximum cycle time and the minimum cycle time in the Cycle and response times
function manual (https://support.industry.siemens.com/cs/ww/en/view/59193558).
You can find information on system states in the section Operating and system states
(Page 226).
5. Creating IO devices
In the example, you add two IO devices with system redundancy S2 to the R-CPUs. To do so,
proceed as follows:
1. Switch to the network view.
2. Drag the interface module IM 155-5 PN HF to the task window as an IO device from the
hardware catalog.
3. Drag the required modules to the corresponding slots in the IO device.
4. Select the second IO device, IM 155-6 PN HF, in exactly the same way.
5. Assign the required modules.
Figure 7-5 IO devices assigned in the network view with system redundancy
Note
If you have configured modules for the IO devices and compile the project, you receive an
error message for the watchdog timer in the Inspector window. Set the watchdog timer
indicated in the error message.
8. Defining the MRP role for additional devices in the ring in STEP 7
Proceed as follows to define the media redundancy for additional devices in the ring:
1. In the network view of STEP 7, select PROFINET interface X1 of one of the two CPUs of the
S7-1500R/H redundant system.
2. In the Inspector window, navigate to "Properties" > "General" > "Advanced options" > "Media
redundancy".
3. Click the "Domain settings" button.
In the Inspector window, STEP 7 displays the properties of the MRP domain in which
PROFINET interface X1 of the CPU is located.
4. In the "MRP role" column of the "Devices" table, assign the MRP role "Client" to all other
devices.
Reference
You can find information on the PROFINET topologies of S7-1500R/H redundant systems in
the PROFINET function manual.
(https://support.industry.siemens.com/cs/ww/en/view/49948856)
The CPU in the lower section of the project tree has the
redundancy ID "2". The properties of the CPU are displayed
below it.
The IO devices assigned to the CPU are listed under "Dis-
tributed I/O".
7.4 Parameters
"Parameter assignment" means setting the module properties. This includes setting
addresses, enabling alarms and defining communication properties.
You assign the property parameters for the CPUs in the area navigation, in the STEP 7
Inspector window. The CPUs have general parameters and R/H-specific parameters. Some
parameters must be identical for both CPUs. STEP 7 applies these parameters to the second
CPU. Other parameters must be different on each CPU (for example device IP addresses). If
your configuration is not consistent, STEP 7 will point out the conflict.
Reference
You can find a detailed description of all CPU parameters in the STEP 7 online help.
Requirements
Alternatively, you can also use the following instructions to update process images:
• "UPDAT_PI" instruction
• "UPDAT_PO" instruction
You will find the instructions in STEP 7 in the "Instructions" task card under "Extended
instructions". The instructions can be called from any point in the user program.
Requirements for updating process image partitions with the "UPDAT_PI" and "UPDAT_PO"
instructions:
• The process image partitions must not be assigned to any OB. This means the process
image partitions are not automatically updated.
Note
Update of PIP 0
PIP 0 (automatic update) cannot be updated with the "UPDAT_PI" and "UPDAT_PO"
instructions.
Note
Avoid direct I/O access. Each instance of direct I/O access is synchronized in the RUN-
Redundant system state and results in a higher cycle time. Recommendation: Access the
inputs and outputs of the IO devices over the process image or process image partitions.
Reference
You can find more information on process image partitions in the Cycle and response times
(http://support.automation.siemens.com/WW/view/en/59193558) function manual.
"RH_CTRL" instruction
With the "RH_CTRL" instruction, you can influence the redundant system as follows:
• Lock performance of SYNCUP (Mode 3) or release performance of SYNCUP again
(Mode 4).
The goal is to allow SYNCUP only in less critical process phases if necessary (see section
Disabling/enabling SYNCUP with the RH_CTRL instruction (Page 183) for more
information).
As of firmware version V2.9:
• Request SYNCUP (Mode 7).
With this function, you can request a SYNCUP via the user program in RUN-Solo system
state.
• Switch primary CPU to STOP mode (Mode 8, only in RUN-Redundant system state).
In an emergency (e.g. fire alarm in the area of the primary CPU), you can perform a
primary-backup switchover as a precaution with this function.
• Switch backup CPU to STOP mode (Mode 9).
"RH_GetPrimaryID" instruction
You use the instruction "RH_GetPrimaryID" in the user program to read out which CPU is
currently the primary CPU (see section Determining the primary CPU with "RH_GetPrimaryID"
(Page 186) for additional information).
Note
An R/H-system with non-redundant synchronization may not tolerate any further failures. In
this case, you need to check and possibly repair the PROFINET ring (R-system) or the fiber-
optic cables (H-system) immediately.
8.2 Restrictions
Table 8- 1 Unsupported instructions CPU 1513R / CPU 1515R / CPU 1517H / CPU 1518HF with firmware version V2.9
Instruction Description
Communication
GET Read data from a remote CPU
PUT Write data to a remote CPU
USEND Send data uncoordinated
URCV Receive data uncoordinated
BSEND Send data in segments
BRCV Receive data in segments
T_CONFIG Configure interface
TMAIL_C (V5.0 or later)1) Transfer email
OPC_UA_Connect Create connection
OPC_UA_NamespaceGetIndexList Read namespace indexes
OPC_UA_NodeGetHandleList Get handles for read and write access
OPC_UA_MethodGetHandleList Get handles for method calls
OPC_UA_TranslatePathList Read node parameters
OPC_UA_ReadList Read tags
OPC_UA_WriteList Write tags
OPC_UA_MethodCall Call method
OPC_UA_NodeReleaseHandleList Enable handles for read and write access
OPC_UA_MethodReleaseHandleList Enable handles for method calls
OPC_UA_Disconnect Close connection
OPC_UA_ConnectionGetStatus Read connection status
OPC_UA_ServerMethodPre Preparation of the server method call
OPC_UA_ServerMethodPost Post preparation of the server method call
WWW Synchronize user pages
S_USSI Initialize USS
FTP_CMD Setup of FTP connections from and to an FTP server
Extended instructions
SET_TIMEZONE2) Set time zone
SNC_RTCB Synchronize slave clocks
SYNC_PI Synchronize process image inputs
SYNC_PO Synchronize process image outputs
D_ACT_DP Enable/disable DP slaves
ReconfigIOSystem Reconfigure IO system
WR_REC Write data record to I/O (use new block WRREC)
RD_REC Read data record from I/O (use new block RDREC)
RCVREC Receive data record (I-device)
PRVREC Make data record available (I-device)
DPSYC_FR Synchronize DP slaves/Freeze inputs
DPNRM_DG Read diagnostics data from a DP slave
Instruction Description
DP_TOPOL Determine topology for DP master system
PE_WOL Start and end energy-saving mode via WakeOnLan
PE_I_DEV Control PROFIenergy commands in I-Device
WR_DPARM Transfer data record
ATTACH Attach OB to interrupt event
DETACH Detach OB from interrupt event
CREATE_DB Create data block
DataLogCreate Create data log
DataLogOpen Open data log
DataLogWrite Write data log
DataLogClear Empty data log
DataLogClose Close data log
DataLogDelete Delete data log
DataLogNewFile Data log in new file
READ_DBL Read from data block in load memory
WRIT_DBL Write from data block in load memory
DELETE_DB Delete data block
FileReadC Read file from memory card
FileWriteC Write file on memory card
Basic instructions
ReadFromArrayDBL Read from ARRAY data block in load memory
WriteToArrayDBL Write to ARRAY data block in load memory
Technology
All instructions for Motion Control (MC_Power, MC_Home, -
MC_...)
Time-based IO
TIO_SYNC Synchronize TIO modules
TIO_IOLink_IN Read in process input signals with time stamps
TIO_DI Read in edges at digital input and associated time stamps
TIO_IOLink_OUT Time-controlled output of process output signals
TIO_DQ Output edges time-controlled at digital output
1) The S7-1500R/H CPUs with firmware version V2.9 support the versions < V5.0 of the instruction "TMAIL_C".
2) Upon a call in the CPU, the instruction provides a negative return value RETVAL.
Unsupported OBs
The CPUs of the S7-1500R/H redundant system do not support the following OBs:
• Synchronous cycle interrupt OB
• OB 67 "MC-PreServo"
• OB 91 "MC-Servo"
• OB 92 "MC-Interpolator"
• OB 95 "MC-PostServo"
Start events
The table below gives an overview of the possible event sources for start events and their
OBs:
Note
Some event sources, such as startup, pull/plug, exist even if you do not configure them.
OB 86
There are three IO devices in the example. Each failure of one of the three IO devices is
followed by recovery of the IO device. Each IO device failure/IO device recovery is signaled.
Cyclic program execution is interrupted with an OB 86 call.
In the "Copy main memory" phase of the SYNCUP system state those OBs that interrupt the
cyclic program processing are processed. New diagnostic events are signaled but the OBs are
not yet processed. In the example, the failure of IO device 2 and the recovery of IO device 3
are signaled. However, the OB 86 are not processed until the following phase, "Making up
backup CPU lag".
Note
Order of execution of OB 86
Please note that the order of processing of the OB 86 may differ from the order of processing
of the associated diagnostic events.
Note
Station re-integration with errors
When a station returns with errors in an R/H-CPU, no attempt is made - in contrast to a
standard CPU - to output exact error information in the diagnostic buffer.
OB 72
If the system then switches to the RUN-Redundant system state, OB 72 "CPU redundancy
error" is called. OB 72 is called again:
• If the redundant system exits redundant operation and changes to the RUN-Solo system
state.
• If the redundant system is in redundant operation and the synchronization of the two
R/H-CPUs is no longer possible redundantly or is possible redundantly again.
All cases can be distinguished by the start information of OB 72. You can find further
information in the STEP 7 online help.
Note
Delayed execution of OB 72
There may also be a delay in executing OB 72 because the corresponding diagnostic event is
processed asynchronously to the user program.
Feature
In the event of a loss of redundancy, for example because the primary CPU fails, a signal lamp
in the blast furnace control room signals this event. The control room notifies the service
personnel. The service personnel replace the defective CPU.
Solution
OB 72 is called in the event of a CPU redundancy error. The user program in OB 72 controls a
digital output module (relay) in an ET 200SP with a connected signal lamp.
Table 8- 3 Response of S7-1500R/H redundant system when cycle time is exceeded, without OB 80
Initial situation 1st time cycle time is exceeded 2nd time cycle time is exceeded
System Primary Backup System Primary Backup System Primary Backup
CPU CPU CPU CPU CPU CPU
RUN-Solo RUN STOP STOP STOP STOP --- --- ---
SYNCUP1) RUN- SYNCUP STOP STOP STOP --- --- ---
Syncup
SYNCUP2) RUN- SYNCUP RUN-Solo RUN STOP STOP STOP STOP
Syncup
RUN- RUN- RUN- RUN-Solo RUN STOP STOP STOP STOP
Redundant Redundant Redundant
1) SYNCUP until snapshot of the work memory contents
2) SYNCUP after snapshot of the work memory contents
Table 8- 4 Response of S7-1500R/H redundant system when cycle time is exceeded with OB 80
Initial situation 1st time cycle time is ex- 2nd time cycle time is ex- 3rd time cycle time is ex-
ceeded ceeded ceeded
System Primary Backup System Primary Backup System Primary Backup System Primary Backup
CPU CPU CPU CPU CPU CPU CPU CPU
RUN- RUN STOP RUN- RUN STOP STOP STOP STOP --- --- ---
Solo Solo + OB 80
SYNCUP RUN- SYNCUP SYNCUP RUN- SYNCUP STOP STOP STOP --- --- ---
1) Syncup Syncup
+ OB 80
SYNCUP RUN- SYNCUP SYNCUP RUN- SYNCUP RUN- RUN STOP STOP STOP STOP
2) Syncup Syncup + OB 80 Solo + OB 80
+ OB 80
RUN- RUN- RUN- RUN- RUN- RUN- RUN- RUN STOP STOP STOP STOP
Redun- Redun- Redun- Redun- Redun- Redun- Solo + OB 80
dant dant dant dant dant dant
+ OB 80 + OB 80
1) SYNCUP until snapshot of the work memory contents
2) SYNCUP after snapshot of the work memory contents
Note
Communication
Communication (for example test functions with the PG/PC) always operates with a priority of
15. To avoid unnecessarily prolonging the program runtime in the case of time-critical
applications, make sure that these OBs are not delayed or interrupted by communication.
Assign a priority > 15 for these OBs.
Reference
Additional information on organization blocks is available in the STEP 7 online help.
Introduction
You use the "RH_CTRL" instruction to disable SYNCUP or to enable the execution of the
SYNCUP for the S7-1500R/H redundant system. The disable applies:
• Until you cancel it with the "RH_CTRL" instruction or
• Until the S7-1500R/H redundant system switches to the STOP system state
Automation task
A baggage handling system at an airport is used to distribute pieces of baggage. When a
flight lands, all baggage is loaded onto the baggage handling system. The baggage passes
through a scanner at high speed. The scanner checks the destination of the baggage:
• If a piece of baggage has reached its destination airport, the baggage handling system
forwards it directly to baggage claim.
• If a piece of baggage has not reached its final destination, the system immediately
redirects it towards the connecting flight.
① Scanner
② Deflector
Figure 8-3 Airport baggage handling system
To ensure high availability for the baggage handling system, you use an S7-1500R/H
redundant system as controller. If one of the CPUs fails (loss of redundancy), the S7-1500R/H
redundant system switches from the RUN-Redundant system state to RUN-Solo. A CPU
continues to ensure the control of the baggage handling system, but no second redundant
CPU is available.
Replace the failed CPU with a replacement CPU. The procedure for replacing the CPU is
described in the section Replacing defective R/H-CPUs (Page 292).
As soon as you set the exchanged CPU to RUN, the R/H-System responds as follows:
• The replaced CPU (Backup CPU) switches to SYNCUP operating state and sends a
corresponding status message to the primary CPU.
• The primary CPU then switches from the RUN operating state to RUN-Syncup.
• The S7-1500R/H redundant system then does a SYNCUP.
During SYNCUP, the user program of the primary CPU runs through a cycle with an extended
cycle time. In this cycle, there is a delay before the redundant system responds to input signal
changes.
If a piece of baggage passes the scanner during the SYNCUP, the redundant system only
responds to the scanner after the extended cycle described above. In the worst case scenario,
the piece of baggage has already passed the deflector before the system responds. The piece
of baggage is then moved to baggage claim rather than to the connecting flight.
Feature
You need the "RH_CTRL" instruction, which allows you to disable and enable the execution of
the SYNCUP as required.
Solution
You use the "RH_CTRL" instruction to disable the execution of the SYNCUP system state for
the S7-1500RH redundant system. If the disable is no longer required, you enable the
execution of the SYNCUP again with the "RH_CTRL" instruction.
Disable the execution of the SYNCUP to avoid a long program cycle when the baggage
handling system is operating at or near capacity. To do so, call the "RH_CTRL" instruction with
block parameter MODE = 3 in the user program.
Replace the failed CPU with a replacement CPU.
As soon as you set the exchanged CPU with disabled SYNCUP to RUN, the R/H-System
responds as follows:
• The exchanged CPU (Backup CPU) shows the SYNCUP state.
• The Primary CPU then displays the RUN-Syncup state.
• The redundant system switches to the SYNCUP system state. The redundant system is not
yet running a SYNCUP.
As soon as the baggage handling system is operating at low capacity, for example at night,
enable the SYNCUP system state. To do so, call the "RH_CTRL" instruction with block
parameter MODE = 4 in the user program.
The redundant system runs a SYNCUP. The redundant system then switches to the RUN-
Redundant system state. Now disable SYNCUP again by calling the "RH_CTRL" instruction in
the user program with the block parameter MODE = 3.
Reference
You can find additional information on the "RH_CTRL" instruction in the STEP 7 online help.
You can find more information on SYNCUP in the section SYNCUP system state (Page 235).
Example: Reading maintenance information from the SIMATIC memory card of the primary CPU
Proceed as follows to read specific maintenance information from the SIMATIC memory card
of the primary CPU:
1. Get the redundancy ID of the primary CPU with "RH_GetPrimaryID".
2. Read the maintenance information from the SIMATIC memory card of the primary CPU with
"GetSMCInfo".
– If the CPU with redundancy ID 1 is the primary CPU, enter "12" at the Mode block
parameter ("1" for redundancy ID, "2" for maintenance information).
– If the CPU with redundancy ID 2 is the primary CPU, enter "22" at the Mode block
parameter ("2" for redundancy ID, "2" for maintenance information).
Reference
You can find more information on the "RH_GetPrimaryID" instruction in the STEP 7 online
help.
Introduction
During program execution a distinction is made between synchronous and asynchronous
instructions.
The "synchronous" and "asynchronous" properties relate to the temporal relationship
between the call and execution of the instruction.
The following applies to synchronous instructions: When the call of a synchronous instruction
is complete, execution of the instruction is also complete.
This is different in the case of asynchronous instructions: When the call of an asynchronous
instruction is complete, execution of the asynchronous instruction is not necessarily complete
yet. This means the execution of an asynchronous instruction can extend over multiple calls.
The CPU processes asynchronous instructions in parallel with the cyclic user program.
Asynchronous instructions generate jobs in the CPU for their processing.
Asynchronous instructions are usually instructions for transferring data, for example data
records for modules, communication data, or diagnostics data.
Note
Processing of an asynchronous instruction during the SYNCUP system state
If the S7-1500R/H redundant system executes SYNCUP, this extends the processing time for
an asynchronous instruction.
The dynamic behavior of the system state SYNCUP requires that you call asynchronous
instructions cyclically (e.g. in OB 1).
Note
Dependencies between asynchronous statements
The call sequence in the user program may differ from the processing sequence of the
asynchronous instructions. This can lead to problems with dependencies between
asynchronous instructions.
Solution: To ensure correct timing of processing, use the status outputs of the asynchronous
statements in a sequencer. If an asynchronous instruction is finished and this is
acknowledged via the parameter DONE, then only the next asynchronous instruction should
start.
Example: For the RecipeImport and RecipeExport recipe functions, you need a CSV file for the
recipe data. If you use the same CSV file for import and export, then the two asynchronous
statements are dependent on each other. Link the status of the DONE parameter of the
RecipeImport instruction in a sequencer to the next step where the RecipeExport is executed.
The link thus ensures correct processing.
① The input parameter REQ starts the job to execute the asynchronous instruction.
② The output parameter DONE indicates that the job was completed without error.
③ The output parameter BUSY indicates whether the job is currently being executed. When
BUSY=1, a resource is allocated for the asynchronous instruction. When BUSY= 0, the resource
is free.
④ The output parameter ERROR indicates that an error has occurred.
⑤ The output parameter STATUS/RET_VAL provides information on the status of the job execution.
The output parameter STATUS/RET_VAL receives the error information after the occurrence of
an error.
Figure 8-7 Block parameters of asynchronous instructions using the instructions WRREC and
RD_DPARA as examples.
Summary
The table below provides you with an overview of the relationships described above. It shows
in particular the possible values of the output parameters if execution of the instruction is not
complete after a call.
Note
The output parameters of an synchronous instruction can change on every call.
You therefore evaluate the relevant output parameters after each call of the asynchronous
instruction.
Table 8- 5 Relationship between REQ, STATUS/RET_VAL, BUSY and DONE during a "running" job.
Seq. no. of the Type of call REQ STATUS/RET_VAL BUSY DONE ERROR
call
1 First call 1 W#16#7001 1 0 0
Error code (e.g. W#16#80C3 for 0 0 1
lack of resources)
2 to (n - 1) Intermediate call Not relevant W#16#7002 1 0 0
n Last call Not relevant W#16#0000, if no errors have 0 1 0
occurred.
Error code if errors occurred. 0 0 1
Use of resources
Asynchronous instructions use resources in the CPU during their execution. The resources are
limited depending on the type of CPU and instruction. The CPU can only simultaneously
process a set maximum number of asynchronous instruction jobs. The resources are available
again after a job has been processed successfully or with errors.
Example: For the RDREC instruction, an S7-1500R/H CPU can process up to 20 jobs in parallel.
If the maximum number of simultaneous jobs for an instruction is exceeded, the following
occurs if another job is started:
• The job is not executed.
• The ERROR output parameter returns a value of 1.
• The STATUS block parameter returns the error code W#16#80C3 (lack of resources).
Note
Lower-level asynchronous instructions
Some asynchronous instructions use one or more lower-level asynchronous instructions for
their processing. This dependence is shown in the tables below.
Please note that each lower-level instruction typically occupies one resource in the
instruction's resource pool.
Table 8- 6 Maximum number of simultaneous jobs for asynchronous extended instructions and
lower-level instructions used
Table 8- 8 Lower-level instructions used for asynchronous instructions for MODBUS TCP
Table 8- 9 Lower-level instructions used for asynchronous instructions for communications proces-
sors
Reference
You can find additional information on block parameter assignment in the STEP 7 online help.
Introduction
This section describes the functions for protection from unauthorized access:
• Protection of confidential configuration data
• Access protection
• Know-how protection
• Protection by locking the CPUs
Introduction
The S7-1500R/H redundant system has four or five different access levels to limit access to
specific functions.
By setting up access levels and passwords, you limit the functions and memory areas that are
accessible without a password. The individual access levels and corresponding passwords are
specified in the object properties of the CPUs.
Reference
You can find a list of which functions are possible in the various protection levels in the
STEP 7 online help under "Setting options for protection".
Note
Configuring an access level does not replace know-how protection
Configuring access levels offers a high degree of protection against unauthorized changes to
the CPU through network access. Access levels restrict the rights to download the hardware
and software configuration to the CPUs. However, blocks on the SIMATIC memory card are
not write-protected or read-protected. Use know-how protection to protect the code of blocks
on the SIMATIC memory card.
3. Activate the required protection level in the first column of the table. The green check marks
in the columns to the right of the access level show which operations are still possible
without entering the password. In the example (Figure: Possible access levels), read access
and HMI access are still possible without a password.
4. In the "Enter password" column, specify a password for the access level "Full access" in the
first row. In the "Confirm password" column, enter the selected password again to avoid
incorrect entries.
5. Assign additional passwords as required for other access levels.
6. Download the hardware configuration for the access level to take effect.
The CPUs log the following actions with an entry in the diagnostics buffer:
• Input of the correct or incorrect password
• Changes to access level configuration
Procedure
If you want to block access to the CPUs via the display, you need to configure an access level
with a password in STEP 7.
If you set local access protection for the CPUs on the display, the block applies to both CPUs in
the RUN-Redundant system state. Proceed as follows:
1. On the display, select the Settings > Protection menu.
2. Confirm your selection with "OK". For each access level, specify whether or not access in the
RUN operating state is allowed:
– Allow: Access to the CPUs is possible with the right password in STEP 7.
– Deactivated in RUN: If the mode selector is set to RUN, no additional logon to the CPUs
is possible with the rights of this access level. Access is denied despite the fact that the
user knows the password. If the operating mode switch is in the STOP position, then
access with the password is enabled again.
Application
You can use know-how protection to protect one or more OB, FB or FC blocks as well as
global data blocks in your program from unauthorized access. To restrict access to a block,
assign a password. The password offers high-level protection against unauthorized reading
and manipulation of the block. Know-how protection does not involve the CPU (offline access
in STEP 7).
Password provider
As an alternative to manual password input, you can assign a password provider to STEP 7.
When using a password provider, you select a password from a list of available passwords.
When a protected block is opened, STEP 7 connects to the password provider and retrieves
the corresponding password.
You need to install and activate a password provider before you can connect it. A settings file
in which you define the use of a password provider is also required.
A password provider offers the following advantages:
• The password provider defines and manages the passwords. When know-how protected
blocks are opened, you work with symbolic names for passwords. For example, a
password is marked with the symbolic name "Machine_1" in the password provider. The
actual password behind "Machine1" is not disclosed to you.
A password provider therefore offers optimum block protection as the users do not know
the password themselves.
• STEP 7 automatically opens know-how protected blocks without the direct entry of a
password. This saves you time.
You can find more information on connecting a password provider in the STEP 7 online help.
Readable data
If a block is know-how protected, only the following data is readable without the correct
password:
• Block title, comments and block properties
• Block parameters (INPUT, OUTPUT, IN, OUT, RETURN)
• Call structure of the program
• Global tags without information on the point of use
Further actions
Further actions that can be carried out with a know-how protected block:
• Copying and deleting
• Calling in a program
• Online/offline comparison
• Loading
4. Enter the new password in the "New password" box. Enter the same password in the
"Confirm password" box.
Note
Password provider
Alternatively, you can set up know-how protection for blocks with a password provider.
3. To remove block protection, enter the current password under "Old password". Leave the
fields for the new password blank.
4. Click "Remove" to confirm your entry.
Result: Know-how protection for the selected block has been canceled.
Locking options
Provide additional protection for your CPUs from unauthorized access (for example to the
SIMATIC memory card) by using a secure front cover.
You have the following options, for example:
• Attach a seal
• Secure the front cover with a lock (shackle diameter: 3 mm)
Introduction
This section includes information on the following topics:
• Check before powering on for the first time
• Commissioning procedure
• Removing/inserting the SIMATIC Memory Cards
• First power-on of the CPUs
• CPU pairing
• Assigning redundancy IDs
• Downloading projects to the CPUs
• Operating and system states
• CPU memory resets
• Backing up and restoring the configuration
• Time synchronization
• Identification and maintenance data
Commissioning requirements
Note
Performing tests
You must ensure the safety of your plant. You therefore need to run a complete functional
test and make the necessary safety checks before the final commissioning of a plant.
Also allow for any possible foreseeable errors in the tests. This prevents you from putting
persons or equipment at risk during operation.
Rack
• Are the mounting rails firmly mounted to the wall, in the frame, or in the cabinet?
• Are the cable ducts correctly installed?
• Have the minimum clearances been observed?
Grounding concept
• Are the mounting rails connected to the protective conductors?
• If applicable, are all further protective conductor connection points on the S7-1500R/H
redundant system connected to the protective conductor? Has the protective conductor
been tested?
• Are the required equipotential bonding cables connected with low impedance to the
relevant sections of the plant?
Requirements
For the S7-1500R/H redundant system, you need a SIMATIC memory card for each of the two
CPUs.
The CPUs only support pre-formatted SIMATIC memory cards. If required, format the SIMATIC
memory cards before using them in the CPU.
You can find more information on formatting SIMATIC memory cards in the function manual
Structure and use of the CPU memory
(https://support.industry.siemens.com/cs/ww/en/view/59193101).
Make sure that the SIMATIC memory cards of the two CPUs are not write-protected.
3. Carefully insert the SIMATIC memory card into the CPU, pushing gently, until the card clicks
into place.
Note
If you switch a CPU in redundant mode to the STOP operating state, the S7-1500R/H
redundant system switches to the RUN-Solo system state. The other CPU maintains control of
the process.
Note
Using the SIMATIC memory card as a firmware update card
If you use the SIMATIC memory card as a firmware update card, pulling and plugging the card
will not result in the loss of retentive data.
Reference
You can find more information on the SIMATIC memory card in the function manual Structure
and use of the CPU memory
(https://support.industry.siemens.com/cs/ww/en/view/59193101).
Requirements
• The SIMATIC S7-1500R/H redundant system has been installed.
• The system has been wired.
• The SIMATIC memory cards are in the CPUs.
Procedure
Proceed as follows to commission the CPUs:
1. Turn on the load current supply.
Result:
• The CPUs run an LED test. All LEDs flash at 2 Hz,
– the RUN/STOP LED flashes alternately yellow/green
– the ERROR-LED red
– the MAINT LED yellow.
• The CPUs run system initialization and evaluate the SIMATIC memory cards:
– The RUN/STOP LED flashes yellow at 2 Hz.
• When system initialization is complete, the CPUs switch to STOP:
– The RUN/STOP LED lights up in yellow.
Introduction
Pairing is the mutual recognition of the two CPUs within a network. During pairing, the CPUs
exchange information for mutual identification. Example: Checking for matching article
number and firmware version.
Successful pairing of two CPUs is a fundamental requirement for redundant operation.
Requirement
For successful pairing, the CPUs must have the same firmware version and the same or
compatible article numbers.
An invalid configuration variant prevents the pairing of two CPUs, for example more than two
R-CPUs in the PROFINET ring. Pairing errors are reported in the diagnostics buffer.
Pairing procedure
Proceed as follows to pair two CPUs
1. Create a redundancy connection between two CPUs. Connect the CPUs to the relevant ports
of the interfaces (for example for R-CPUs: X1 P2 R).
2. POWER ON both CPUs.
Loss of pairing
If pairing is already established, an invalid configuration variant will lead to the loss of
pairing. Loss of pairing in RUN system state also causes the loss of synchronization between
primary CPU and backup CPU. The system switches to the RUN-Solo system state.
The primary CPU switches to the RUN operating state and takes on sole control of the
process. The backup CPU switches to the STOP operating state.
In the event of the loss of pairing as a result of the failure of the primary CPU, the backup CPU
becomes the new primary CPU and takes on sole control of the process.
CAUTION
Do not switch the failed CPU in the RUN-Solo system state to the RUN operating state.
This could result in an undefined system state for the redundant system. Both CPUs would
become primary CPUs.
If the S7-1500R/H redundant system is in the RUN-Solo system state, you must not
immediately switch the backup CPU to the RUN operating state.
Possible cause: No pairing between the two CPUs. Check the pairing status on the display or
on the basis of the diagnostics status or diagnostics buffer.
If there is no pairing, the redundancy connections have been interrupted. Follow the
procedure described in the section Checking before replacing components (Page 289).
Result:
If the two R/H CPUs have different priorities, the CPU with the higher priority becomes the
primary CPU.
If the priorities are identical, the R/H CPU with the lower CPU serial number becomes the
primary CPU (see nameplate on the CPU or on the CPU display).
Note
If an R/H CPU is in RUN mode, the assigned role does not change when pairing again.
Introduction
For redundant operation, the two CPUs in the redundant system must process identical
project data. In SYNCUP, the operating system copies the content of the SIMATIC memory
card from the primary CPU to the backup CPU.
The load memories contain the project data of both CPUs. This duplication of the project data
is necessary for ensuring redundant operation. By assigning the redundancy IDs, you define
which project data a CPU uses for itself.
Figure 10-2 Assignment of the redundancy IDs between project tree and real configuration
Automatic assignment
Requirement:
Both real CPUs of the redundant system have the same redundancy ID (e.g."1").
Requirements:
The two real CPUs in the redundant system:
• Are connected to each other
• Have redundancy ID 1
• The mode switches of the CPUs are in the STOP position
• Both CPUs are in POWER OFF mode
Procedure:
Proceed as follows to assign the redundancy IDs via the CPU display:
1. POWER ON the CPU to which you want to assign redundancy ID 2.
2. On the display of that CPU, select the menu command "Overview > Redundancy". Assign the
CPU redundancy ID 2.
Once you have assigned the CPU redundancy ID 2, the CPU will automatically restart.
3. Switch the other CPU POWER OFF.
4. Download the project and the hardware configuration to the CPU that you want to switch to
RUN first.
Note
Switching the redundancy IDs switches the assignment of the real CPUs to the project
trees in the project navigation.
If the two real CPUs contain the same project, switching the redundancy IDs switches all
configured properties between the CPUs. These include, for example, the IP addresses of the
PROFINET interfaces, the device names and the configured topology.
On the display, you can exchange on only one CPU the redundancy IDs already assigned for
both CPUs.
Proceed as follows to switch the redundancy IDs:
1. Make sure that both CPUs are in STOP operating state:
2. Make sure that the two CPUs are connected to each other.
3. Change the redundancy ID of a CPU using the display.
Result: Once the redundancy ID has been changed on one CPU, both CPUs restart and each
now has the previous redundancy ID of the other.
Introduction
You need to download the project data to the CPU. Download either offline using the
SIMATIC memory card or over an online connection from the PG/PC/HMI device to a CPU. The
complete project data (all configuration data and the complete user program) can only be
downloaded when a CPU is in STOP operating state.
Note
Simultaneous online access to both CPUs
Simultaneous online access to both CPUs from STEP 7 is not possible. You can access either
the primary CPU or the backup CPU.
Note
Loading in the RUN-Redundant system state: Check for sufficient free space before a
write function
Before a write function is performed, the system checks whether there is enough free space
on the SIMATIC memory cards of the CPUs for the function. Write functions are online
functions with the PG/PC, e.g. test functions, loading a modified user program in the
RUN-Redundant system state.
If there is not enough space on a SIMATIC memory card or on both SIMATIC memory cards,
the write function is aborted and the redundant system continues operation with the original
configuration. The redundant system will remain in the RUN-Redundant system state.
Note
Password for confidential configuration data
With S7-1500R/H CPUs, the password for confidential PLC configuration data is only loaded
onto one of the two CPUs during loading. In order that the SYNCUP process works and that
the partner CPU also works properly, the password must be transferred to the partner CPU
before the SYNCUP, using the Online and Diagnostics editor:
• In the Online and diagnostics view, you specify the area "Password to protect confidential
PLC configuration data".
• Enter the required password and click the "Set" button. If the correct password has been
entered, the partner CPU can use the protected PLC configuration data and start the
SYNCUP process.
Note
Loading the safety program with an F-system SIMATIC Safety with the
1518HF-4 PN CPUs
You can find the exact procedure in the SIMATIC Safety - Configuring and Programming
(https://support.industry.siemens.com/cs/ww/EN/view/54110126) programming and
operating manual.
Procedure
Proceed as follows:
1. Right-click to select the S7-1500R/H system in the project tree.
2. Select the "Download to device" > "Hardware and software (changes only)" command from
the shortcut menu.
The "Extended download" dialog window shows the addresses of the configured CPUs in the
"Configured access nodes of..." table.
1. Select the subnet from the "Type of the PG/PC interface" drop-down lists.
2. Select the adapter at the "PG/PC interface".
3. Select the interface to which the PG/PC is connected from the "Connection to
interface/subnet" drop-down list. Alternatively, select the entry "Try all interfaces".
The "Select target device" table shows the CPUs in the S7-1500R/H system and their roles.
The primary CPU is already selected. Requirement: You have already assigned the
IP addresses using the displays of the CPU (for example for commissioning) or over
accessible devices in STEP 7.
5. Click "Load".
Note
Remember the redundancy IDs of the CPUs in the configuration:
• The real CPU with redundancy ID 1 uses the project data of the top CPU in the STEP 7
project tree.
• The real CPU with redundancy ID 2 uses the project data of the bottom CPU in the STEP 7
project tree.
You read out the redundancy ID of a CPU over the display with the menu command
"Overview > Redundancy". You can find more information on assigning redundancy IDs in the
section Redundancy IDs (Page 213).
Procedure
1. After compilation, check the messages in the "Load preview" dialog window.
2. If the S7-1500R/H system is not in STOP, stop the system. To do so, select "Stop RH system"
in the "Action" column of the drop-down menu.
3. Click the "Download" button to start the download.
WARNING
CPU startup with user program with errors
Before starting the CPU, make sure that a user program with errors:
• Cannot cause damage or injury
• Will not lead to dangerous system states
Requirement
The CPU mode selector is in the RUN position.
Procedure
1. To start the primary CPU after loading is complete, select "Start module" in the "Action"
column.
2. To complete loading, click "Finish".
Result: The primary CPU switches to the RUN operating state.
3. Switch the backup CPU to the RUN operating state.
Result: After successful SYNCUP, the S7-1500R/H system switches to redundant mode.
Note
Role change during loading
Beware of a possible role change between primary and backup CPU shortly before, during or
after loading.
A role change can occur during loading if the primary CPU fails (power failure, hardware
defect) or is in STOP and:
• You switch the backup CPU to RUN operating state during this time using the mode
selector, the display or a communication command.
or
• You switch on the backup CPU during this time.
In the event of a role change, the new primary CPU starts up with the old project data. The
new project data in the backup CPU is overwritten with the old project data during
synchronization of the two CPUs for redundant operation.
Requirement
The backup CPU is in STOP mode.
Procedure:
1. Download the project data to the backup CPU. The primary CPU continues to control the
process.
2. Switch the primary CPU to the STOP operating state after loading.
3. Switch the backup CPU to the RUN operating state. It becomes the new primary CPU and
controls the process on its own with the newly loaded user program in the RUN-Solo system
state.
4. Switch the new backup CPU to the RUN operating state.
Result: The system state is RUN-Redundant.
Note
Please note the following during download to the backup CPU:
If the project uses retentive data, the backup CPU runs with its data which may be outdated.
Note
If you restore the previous user program, the procedure describes leads to the STOP
system of the redundant system.
Procedure
Proceed as follows to download the user program in RUN:
1. Switch the backup CPU to the STOP operating state. The S7-1500R/H system switches to
RUN-Solo system state.
2. Download the modified user program to the primary CPU with "Download to device" >
"Software (changes only)". The primary CPU continues to control the process.
3. Switch the backup CPU to the RUN operating state.
The primary CPU remains in the RUN operating state and synchronizes the modified user
program with the backup CPU in SYNCUP.
Result: The S7-1500R/H system switches back to redundant mode with the modified user
program.
Note
Response time when downloading a modified user program into the R/H CPUs in the
RUN-Redundant system state
During the download process in the RUN-Redundant system state, the response time of the
system is restricted compared with the normal redundant mode. The more changes the user
program contains, the higher the impact on the response time.
Requirements
• Possible as of firmware version V2.8
• SIMATIC memory cards of the R/H CPUs with sufficient free storage space
• The redundant system is in the RUN-Redundant system state.
Procedure
There are various ways of downloading the modified user program in RUN-Redundant system
state:
Options for downloading Proceed as follows to download the modified user program in the
in the RUN-Redundant RUN-Redundant system state:
system state
Downloading the modified 1. Select the program folder or the blocks of the modified user program
user program to the pri- in the project tree.
mary CPU
2. Select the "Download to device" button or select the "Online > Down-
load to device" menu command.
1. Select the S7-1500R/H system in the project navigation.
2. Press the right mouse button. Select the "Download to device" >
"Software (only changes)" command from the shortcut menu.
Downloading the modified 1. Select the S7-1500R/H system in the project navigation.
user program to the back-
up CPU 2. Press the right mouse button. Select the "Download to backup CPU" >
"Software (only changes)" command from the shortcut menu.
Result: The redundant system remains in the RUN-Redundant system state with the modified
user program.
Note
The redundant system remains in the RUN-Redundant system state only with the menu
command "Download to device" > "Software (only changes)".
The following menu can subsequently stop the redundant system:
• "Download to device" > "Hardware configuration"
• "Download to device" > "Software (all blocks)"
• Download to device >" Hardware and software" (only changes)
10.4.1 Overview
Operating states
Operating states describe the behavior of an individual CPU at a specific time. Knowledge of
the operating states of the CPUs is useful for programming startup, testing and error
diagnostics. The status LEDs on the front of the CPU and the CPU display indicate the current
operating state.
Like standard S7-1500 CPUs, the S7-1500R/H CPUs have the operating states STOP, STARTUP
and RUN. For operation as redundant system, one of the two CPUs can take on an additional
operating state, SYNCUP, for synchronizing the two subsystems. The RUN operating mode is
divided into the following states for redundant systems:
• RUN
• RUN-Syncup
• RUN-Redundant.
System states
The system states enable the direct assessment of the behavior of a redundant system. They
result from the combination of the operating states of the individual CPUs.
• STOP
• STARTUP
• RUN-Solo
• SYNCUP
• RUN-Redundant
Event-controlled synchronization
Event-controlled synchronization ensures that both CPUs in a redundant system can operate
redundantly (RUN-Redundant system state).
For all events that could result in different internal subsystem states, the operating system
automatically synchronizes the data of the primary and backup CPU.
Primary and backup CPU are, for example, synchronized in the event of:
• Direct access to the IO devices
• Events that interrupt cyclic program execution
• Updates to user times, for example S7 timer
• Updates to the process image
• Changes to data through communication functions
• Access to data that could be different on the different CPUs, for example current time,
system time, or runtime messages
The following table provides you with an overview of how the redundant system starts and at
the same time runs through the various operating modes and system states. The following
initial situation and steps are an example.
The operating and system states are described in detail in the following sections.
See also
Programming the S7-1500R/H (Page 172)
Response
Before the CPU starts to execute the cyclic user program, a startup program is executed.
By suitably programming startup OBs, you can initialize variable tags for your cyclic program
in the startup routine. You can program one or more startup OBs, or none at all.
Points to note
• All outputs are disabled or respond as configured for the given module: They provide a
configured substitute value or retain the last value output and switch the controlled
process to a safe operating state.
• The process image is initialized.
• The process image is not updated.
To read the current state of inputs during STARTUP, you can access inputs with direct
I/O access.
To initialize outputs during STARTUP, you can write values via the process image or with
direct I/O access. However, the values are first output at the outputs during the transition
to the RUN operating mode.
• The CPU always starts up in warm restart mode.
– If you define data as retentive, its content is retained beyond program startup after
STOP or a power failure.
– The non-retentive bit memories, timers and counters are initialized.
– The non-retentive tags in data blocks are initialized.
• During STARTUP, cycle time monitoring is not yet running.
• The CPU processes the startup OBs in the order of the startup OB numbers. The
CPU processes all programmed startup OBs regardless of the selected startup type (Figure
"Setting the startup behavior").
• If a relevant event occurs, the CPU can start the following OBs in startup:
– OB 82: Diagnostics interrupt
– OB 83: Removal/insertion of modules
– OB 86: Rack error
– OB 121: Programming error (only for global error handling)
– OB 122: I/O access error (only for global error handling)
You can find a description of how to use global and local error handling in the STEP 7
online help.
The CPU does not start all other OBs until the transition to the RUN operating state.
Response
The CPU does not execute the user program in the STOP operating state.
All outputs are disabled or respond as configured for the given module if both CPUs are in
STOP operating state: They provide a configured substitute value or retain the last value
output and thus hold the controlled process in a safe operating state.
Points to note
The backup CPU establishes no connections to the IO devices in the STOP operating state.
The primary CPU establishes connections to the IO devices in the STOP operating state. The
primary CPU activates the system IP address even in the STOP operating state if the system
IP address has been configured.
If both CPUs are in STOP and you download a configuration to one CPU, note the following:
• You have not downloaded a configuration to the backup CPU and the backup CPU should
become the primary CPU:
Switch the backup CPU to the primary CPU (either in the event dialog of the download
process or via the mode switch of the CPU).
• Downloading to the primary CPU configures the connected IO devices in line with the
downloaded hardware configuration, even in STOP operating state.
Points to note
You have only limited access to online functions during SYNCUP. You can find more
information in the section Test functions (Page 314).
Response
In the RUN operating state, the primary CPU behaves just like an S7-1500 standard CPU. It
performs cyclic, time-driven and interrupt-driven program execution on its own.
Addresses that are in the "Automatic update" process image are automatically updated in
each program cycle. You can find more information in the section Process images and
process image partitions (Page 169).
Once the CPU has written the outputs and read the inputs, it runs through the cyclic program
from the first instruction to the last instruction. Events with a higher priority such as
hardware interrupts, diagnostic interrupts and communication can interrupt the cyclic
program flow and prolong the cycle time.
If you have configured a minimum cycle time, the CPU does not terminate the cycle until
after this minimum cycle time has expired, even if the user program is completed sooner.
The operating system monitors the runtime of the cyclic program on the basis of a
configurable upper limit known as the maximum cycle time. You can restart this time
monitoring at any point in your program by calling the RE_TRIGR instruction.
If the cyclic program exceeds the maximum cycle time, the operating system may start the
time error OB (OB 80). You can find additional information in the section Start events
(Page 177).
Requirements
• The article numbers and firmware versions of the two CPUs are the same.
• There is a SIMATIC memory card in each CPU.
• The PROFINET ring is closed.
• There is at least one redundancy connection (fiber-optic cable) in the S7-1500H redundant
system.
• Media redundancy role:
– The two CPUs have the media redundancy role "Manager (auto)".
– All other devices in the PROFINET ring have the media redundancy role "Client".
• Pairing for the two CPUs has been implemented.
• The primary CPU is in the RUN operating state.
• The execution of SYNCUP is not disabled (default setting).
• No load functions are running.
• Testing with breakpoints is not used.
No SYNCUP is performed during testing with breakpoints. You will find more information
on testing with breakpoints in the STEP 7 online help.
Starting SYNCUP
The initial situation is the RUN-Solo system state. The primary CPU of a redundant system is in
the RUN operating state and the backup CPU is in the STOP operating state.
The operating states are shown on the displays:
Note
Overwriting load memory content
Copying overwrites the load memory contents on the SIMATIC memory card of the backup
CPU with the content of the primary CPU load memory.
The backup CPU copies the transferred load memory contents to its work memory.
③ Finishing tasks
The instructions running asynchronously on the primary CPU are terminated and new ones
are accepted but not started.
From this point on, restarted asynchronous instructions are delayed until the "Copying the
working memory" phase. The "BUSY" output parameter of instructions is"1". However,
processing does not yet start.
The communication connections in the primary CPU are temporarily ended. You can no
longer delete, load, generate or compress blocks in the user program. You can no longer run
any test or commissioning functions.
The backup CPU is busy accepting the data before it can also process the user program.
Once the backup CPU has caught up, both CPUs switch to the RUN-Redundant operating
state. Both CPUs process the user program synchronously.
Note
High load during SYNCUP
The higher load during SYNCUP can prolong the program cycle.
If SYNCUP is taking too long and the displays are not showing any progress, you can abort
SYNCUP and optimize your user program. You can find more information under
"SYNCUP system state aborts".
Note
Setting a sufficiently long maximum cycle time
Configure a sufficiently long maximum cycle time for the CPUs. A temporary increase in the
cycle time can occur upon a system state transition SYNCUP → RUN-Redundant.
You can find a detailed list of the causes of error and remedies in the table SYNCUP abort:
Causes and solutions.
or
• The startup type "Warm restart - Operating mode before POWER OFF" is
set and the CPU was in STARTUP, RUN, RUN-Syncup or RUN-Redundant
before POWER OFF.
POWER ON → SYNCUP
The CPUs implement pairing after switch-on. The backup CPU then switches
to the SYNCUP operating state if:
• The mode selector is in the RUN position
and
• The primary CPU is in the STARTUP or RUN operating state.
Automatic STARTUP after POWER ON only possible for the primary CPU
Note
The automatic STARTUP after POWER ON only for the primary CPU prevents a CPU with
outdated, retentive data from automatically changing to the RUN operating mode.
You can switch the backup CPU manually to RUN, this then automatically becomes the
primary CPU and starts with its retentive data.
If you have parameterized "Startup after POWER ON" "Warm restart..." as the startup type,
then the primary CPU only carries out the startup if the CPU became the primary CPU in
POWER ON, i.e.:
• No partner CPU found
or
• Due to the role assignment, the local CPU became the primary CPU and the partner CPU
became the backup CPU
If a CPU became the backup CPU in POWER ON, then:
• if all the requirements are met, this results in an automatic SYNCUP
or
• the backup CPU changes to STOP
In both cases the CPU remains the backup CPU and can therefore not automatically carry
out the STARTUP.
② POWER ON → STOP
③ STOP → STARTUP
and
• You set the CPU to RUN via the PG/PC or the display and the mode selector
is set to RUN
or
• You set the mode switch from STOP to RUN.
and
• "Startup CPU only if compatible" is configured, there is feedback from all IO
devices before the end of the configuration time and all IO devices match
the configured hardware configuration or "Startup CPU even if mismatch"
is configured and the configuration time is up.
• You set the backup CPU to RUN via the PG/PC, the display or the RH_CTRL
instruction (Mode 7) and the mode selector is set to RUN
or
• You switch the mode selector on the backup CPU from STOP to RUN.
or
• You POWER ON the backup CPU (mode selector to RUN)
and
• the SYNCUP system state is not disabled by the RH_CTRL instruction.
Operating state RUN → RUN-Syncup
transitions The primary CPU switches from the RUN operating state to the RUN-Syncup
operating state if:
• You set the backup CPU to RUN via the PG/PC or the display and the mode
selector is set to RUN
or
• You switch the mode selector on the backup CPU from STOP to RUN.
or
• You POWER ON the backup CPU (mode selector to RUN).
STOP → SYNCUP
The backup CPU switches from the STOP operating state to the SYNCUP oper-
ating state.
or
• A CPU detects an error which prevents further work.
or
• The cycle time was exceeded once, see section Events and OBs (Page 177)
or
• You set one of the CPUs to STOP with the PG/PC, the display, the RH_CTRL
instruction (Mode 8/9) or the mode selector.
The primary CPU switches to RUN or the backup CPU becomes the primary
CPU and switches to RUN.
Operating state RUN-Redundant → RUN This operating state
transition The primary CPU switches from the RUN-Redundant operating state to the transition does not
RUN operating state and continues to execute the user program. have any effect on
data.
• The CPU detects an error that prevents further work on one of the two
CPUs.
or
• You set the CPU to STOP with the PG/PC, the display or the mode selector.
RUN-Redundant → STOP
The backup CPU switches from the RUN-Redundant operating state to the
STOP operating state.
or
• The redundant system detects an error during SYNCUP that prevents re-
dundant operation
or
• You set the backup CPU to STOP with the PG/PC, the display or the mode
selector.
Primary CPU op- RUN-Syncup → RUN These operating state
erating state The primary CPU switches from the RUN-Syncup operating state to the RUN transitions have no
transition operating state and continues to execute the user program. effect on data.
• You set the primary CPU or both CPUs to STOP with the PG/PC, the display
or the mode selector.
• SYNCUP Is aborted as a result of an error in the primary CPU or in both
CPUs.
Operating state RUN-Syncup → STOP These operating state
transitions The primary CPU switches from the RUN-Syncup operating state to the STOP transitions have no
operating state if: effect on data.
or
• You set the primary CPU to STOP with the PG/PC, the display or the mode
selector
or
• The redundant system processes a STOP command in the user program.
SYNCUP → STOP
The backup CPU restarts and switches to the STOP operating state after
SYNCUP aborts if:
• SYNCUP Is aborted due to an error (for causes and remedies, see section
SYNCUP system state (Page 235))
or
• You set the CPU to STOP with the PG/PC, the display or the mode selector.
⑪ STARTUP → STOP
or
• The primary CPU processes a STOP command in startup OB
or
• In the CPU properties, you have set the following for startup behavior:
– Too short a configuration time for the distributed I/O and
– "Startup CPU only if compatible"
The primary CPU switches to STOP.
Introduction
The following section explains in more detail the system and operating state transitions ⑦
from the System and operating state transitions (Page 247) section.
• RUN-Redundant → RUN-Solo
• RUN-Redundant → RUN
Response
Loss of redundancy means:
• The redundant system switches from the RUN-Redundant system state to the RUN-Solo
system state.
• The primary CPU switches from the RUN-Redundant operating state to RUN (1)
or
• Primary-backup switchover: The backup CPU becomes the primary CPU and switches from
the RUN-Redundant operating state to RUN (2).
The primary CPU continues to execute the user program in the RUN operating state and
exchanges process data with the IO devices.
Table 10- 15 Response to primary CPU error: Backup CPU becomes primary CPU and switches to RUN
Introduction
For commissioning and service, you require information on the system state of the redundant
system. Examples:
• The redundant system does not switch to the RUN-Redundant system state upon initial
commissioning.
• The primary CPU has failed due to a fault.
Options
You have the following options for displaying and changing the system state of the
S7-1500R/H redundant system:
• Using the mode selectors on the CPUs, you can change the operating states of the CPUs
and therefore the system state
• Via the displays of the primary and backup CPU
• In STEP 7, for example when the R/H-CPUs are far apart
Note
Please note that you can only implement the system states RUN-Redundant and STOP
through the displays by switching both CPUs to the operating state RUN or STOP .
STEP 7
Displaying the system state:
The R/H-system operating panel (Online & Diagnostics) displays the system status.
Changing the system state:
On the R/H system control panel (Online & diagnostics):
• STOP system state: Press the STOP R/H-System button.
Figure 10-13 STOP system state on the R/H system control panel
Note
Please note that you cannot switch the S7-1500R/H system to the RUN-Redundant system
state over the R/H system control panel. You implement the RUN-Redundant system state
by switching each CPU on its control panel to RUN.
Note
A memory reset only ever affects the CPU to which you have applied the function. For a
memory reset of both CPUs, apply the function to each in turn.
Note
Password for protection of confidential configuration data
The password for protection of confidential configuration data is retained after a memory
reset of the CPU. The password is only deleted when the "Delete password for protection of
confidential PLC configuration data" option is set.
You can find additional information on the password for protection of confidential
configuration data in the Communication
(https://support.industry.siemens.com/cs/ww/en/view/59192925) function manual.
Note
Memory reset ↔ Reset to factory settings
The procedure described below also corresponds to the procedure for resetting to factory
settings:
• Selector operation with inserted SIMATIC memory card: CPU executes a memory reset
• Selector operation without inserted SIMATIC memory card: CPU executes reset to factory
settings
Proceed as follows for a CPU memory reset using the mode selector:
1. Set the mode selector to STOP.
Result: The RUN/STOP LED lights up yellow.
2. Set the mode selector to MRES. Hold the switch in this position until the RUN/STOP LED
lights up for the second time and remains continuously lit after three seconds. Then release
the mode selector.
3. Within the next three seconds, switch the mode selector back to the MRES position and then
back to STOP.
Result: The CPU executes a memory reset.
For information on resetting the CPU to factory settings, please refer to the section Resetting
CPUs to factory settings (Page 309).
5. Click "Upload from device". The backup CPU switches to the STOP operating state. The
backup of the CPU data of the backup CPU begins. The backup is saved in the folder of the
top CPU in the project tree.
6. Switch the redundant system to the RUN-Redundant system state again.
Reference
You can find more information on the various types of backup in the STEP 7 online help.
The S7-1500R/H CPUs support archiving of multilingual project texts in up to three different
project languages. If the project texts for a project language nevertheless exceed the memory
space reserved for them on the SIMATIC memory card, the project cannot be downloaded to
the CPU. The download is aborted with a notice that not enough memory space is available.
In such a case, take measures to reduce the required storage space, for example by
shortening comments.
Note
SIMATIC memory card
Make sure that there is enough available storage space on your SIMATIC memory card for
downloading projects.
In order to be able to download and back up projects, the project size and the size of files on
the SIMATIC memory card may not exceed 2 GB.
Do not manipulate any contents in the OMSSTORE folder on the SIMATIC memory card.
You can find information on reading out the memory usage of the CPU and the SIMATIC
memory card in the Structure and Use of the CPU Memory
(https://support.industry.siemens.com/cs/de/de/view/59193101/en) Function Manual.
You can find information on parameter assignment of multilingual project texts in STEP 7 in
the STEP 7 online help.
Introduction
All S7-1500R/H CPUs have an internal clock. The clock shows:
• The time of day with a resolution of 1 millisecond
• The date and the day of the week
The CPUs take into account the time change caused by daylight saving time.
In redundant mode, the two CPUs of the S7-1500R/H redundant system constantly
synchronize their internal clocks.
You can synchronize the time of the CPUs using the NTP procedure.
Principle of operation
In NTP mode, the device sends time queries at regular intervals (in client mode) to the
NTP server in the subnet (LAN). Based on the replies from the servers, the most reliable and
most accurate time is calculated and the time of day on the S7-1500R/H CPU is synchronized.
The advantage of this mode is that it allows the time to be synchronized across subnets. You
can synchronize the time of day of up to a maximum of four NTP servers. You address a
communications processor or an HMI device, for example, as sources for time
synchronization via the IP addresses.
The update interval defines the interval between the time queries (in seconds). The value
range for the interval is 10 seconds to one day. In NTP mode, it is generally UTC (Universal
Time Coordinated) that is transferred. UTC corresponds to GMT (Greenwich Mean Time).
Conditions
• In the S7-1500R/H redundant system, you need to configure time synchronization in
NTP mode for each CPU individually. If possible, use the same settings for both CPUs.
• The settings for time synchronization with NTP mode are defined at PROFINET interface
X1. PROFINET interface X2 uses the settings from PROFINET interface X1.
• Make sure that the primary CPU maintains a constant connection to the NTP server. The
backup CPU then receives its synchronized time of day from the primary CPU.
Procedure
Proceed as follows to enable time synchronization for a CPU:
1. Configure the interface properties in the "Properties > General > PROFINET interface > Time
synchronization" parameter group. Select the "Enable time synchronization via NTP server"
option.
2. Enter the IP addresses of up to four NTP servers at parameter "Server 1-4".
3. Set the time interval for time queries at the parameter "Update interval".
Automation task
You use your own server in your network. Your own server offers the following advantages:
• Protection against unauthorized external accesses
• Every device that you synchronize with your own NTP server uses the same time.
You want to synchronize the CPUs of your S7-1500R/H redundant system with this
NTP server.
Solution
1. Navigate to "Properties > General > PROFINET interface > Time synchronization > NTP mode"
in the properties of the first CPU.
2. For "Server 1:", enter the IP address of the NTP server: 192.168.1.15.
Result
The S7-1500R/H redundant system synchronizes its time with NTP server 192.168.1.15.
I&M data
Identification and maintenance data (I&M data) is information saved on the module. The data
is:
• Read-only (I data) or
• Read/write (M data)
Identification data (I&M0): Manufacturer information about the module that can only be
read. Some identification data is also printed on the housing of the module, for example
article number and serial number.
Maintenance data (I&M1, 2, 3): Plant-specific information, for example installation location.
Maintenance data for S7-1500R/H is created during configuration and downloaded to the
redundant system.
S7-1500R/H supports identification data I&M0 to I&M3. Exception: The synchronization
modules for S7-1500H only support identification data I&M0.
The I&M identification data supports you in the following activities:
• Checking the plant configuration
• Locating hardware changes in a plant
• Correcting errors in a plant
Modules can be clearly identified online using the I&M identification data.
Note
Get_IM_Data: Loss of redundancy when reading out the I&M data from the
S7-1500 R/H CPU displays up to FW version V2.8
If you read out the I&M data from the displays of the CPUs, then the "Get_IM_Data"
instruction might, under certain circumstances, return different data to the two CPUs of
the S7-1500R/H redundant system. Further processing of this data in the user program
could possibly result in loss of redundancy.
Do not use the HW identifiers of the displays (65154, 65354) for the LADDR parameter of
the "Get_IM_Data" instruction.
Reference
The description of the instructions can be found in the STEP 7 online help.
Reading I&M records via user program (centrally and distributed via PROFINET IO)
Use Read data record ("RDREC" instruction) to access specific identification data. Under the
associated record index you obtain the corresponding part of the identification data.
The records are structured as follows:
Table 10- 18 Basic structure of data records with I&M identification data
10.8.3 Example: Read out firmware version of the CPU with Get_IM_Data
Automation task
You want to check whether the modules in your redundant system have the current
firmware. The firmware version of the modules can be found in the I&M 0 data. The IM 0 data
is the basic information for a device. I&M 0 data contains information such as:
• Manufacturer ID
• Article number and serial number
• Hardware and firmware version
To read out the I&M 0 data, use the "Get_IM_Data" instruction. You read the I&M 0 data of all
modules in the user program of the CPU with "Get_IM_Data" instructions and store the I&M 0
data in a data block.
Solution
Proceed as follows to read out the I&M 0 data of the CPU with the redundancy ID 1:
1. Create a global data block to store the I&M 0 data.
2. Create a structure of the data type "IM0_Data" in the global data block. You can assign any
name to the structure ("imData" in this case).
Figure 10-16 Example: Read out I&M0 data from the S7-1500R redundant system
Result
The "Get_IM_Data" instruction has stored the I&M 0 data of the CPU with redundancy ID 1 in
the data block.
You can view the I&M 0 data online in STEP 7, for example with the "Monitor all" button in
the data block. The CPU in the example is a CPU 1513R-1 PN (6ES7513-1RL00-0AB0) with the
firmware version V2.8. The serial number of the CPU is 'S C-F9S840662018'.
Benefits
You can see from the data block at a glance which module requires an update.
Introduction
The following section gives an overview of how the R/H-CPU display operates. Detailed
information on the individual options, a training course and a simulation of the selectable
menu items is available in the SIMATIC S7-1500 Display Simulator
(https://support.industry.siemens.com/cs/ww/en/view/109761758).
Display
The R/H-CPUs have a front cover with a display and operating keys. The display of the CPUs
shows you the control and status information in various menus. You use operating keys to
navigate through the menus and make a variety of settings in the process.
Benefits
The display offers the following advantages:
• Reduced downtimes through diagnostic messages in plain text
• Less time required for commissioning and maintenance, shorter plant downtime.
• Shorter downtimes due to read/write access to force tables and read/write access to watch
tables.
The watch and force tables allow you to monitor and modify the actual values of
individual tags of a user program on the display. You can find additional information on
the watch and force tables in the section Test and service functions (Page 314) and in the
STEP 7 online help.
• Visualization of the SYNCUP system state with graphic and percentage progress display
• Overview of status of safety mode and of F-parameters of integrated F-CPU
Note
The R/H-CPUs have no internal temperature measurement. Reading out the internal
temperature of the R/H-CPUs is not supported.
Display
The following figures show an example of a large display (left: for example CPU 1517H-3 PN)
and small display (right: CPU 1513R-1 PN) of a CPU.
F-capability activated. Safety mode active. The symbol is grayed out when safety mode is
deactivated.
Fail-safe CPU
Display In the "Display" menu you can configure settings related to the display, such
as language setting, brightness and energy-saving mode. The energy-saving
mode dims the display. Standby mode switches off the display.
Menu icons
The following table shows the icons that are displayed in the menus.
Icon Meaning
Editable menu item.
In edit mode you make the selection using two arrow keys:
• Down/up: Jumps to the selection or is used to select the desired digits/options.
In edit mode you make the selection using four arrow keys:
• Down/up: Jumps to the selection or is used to select the desired digits.
• Left/right: Jumps one place forward or back.
The alarm is not yet acknowledged.
Control keys
You operate the display using the following keys:
• Four arrow keys: "up", "down", "left", "right"
If you press and hold an arrow key for 2 seconds, this generates an automatic scroll
function.
• One ESC key
• One OK key
Note
If the display is in energy-saving mode or in standby mode, you can exit this mode by
pressing any key.
Tooltips
Some of the values shown on the display can exceed the available display width. The values
in question include:
• Station name
• Plant designation
• Location identifier
• PROFINET device name
The available display width is frequently exceeded on CPUs with small displays.
If you focus on the relevant value on the display and press the "Left" arrow key, a tooltip
appears. The tooltip shows the name of the value in complete length. To hide the tooltip
again, press the "Left" arrow key again or the "ESC" key.
To display the uploaded image in the correct aspect ratio, use images with the following
dimensions depending on the CPU:
If the uploaded image exceeds the specified dimensions, the display shows only part of the
image. The "Adapt logo" option in STEP 7 allows you to reduce the image to the specified
dimensions. However, note that the original aspect ratio of the image is not retained in such
cases.
Reference
Important information/special requirements for the display of HF-CPUs can be found in the
Product Information F-CPUs S7-1500
(https://support.industry.siemens.com/cs/ww/de/view/109478599/en).
Introduction
Please observe the following rules if the redundant system is in the RUN-Solo system state:
• Do not immediately start replacing components.
• Do not immediately switch the failed CPU to the RUN. operating state.
First check the pairing status in the RUN-Solo system state.
CAUTION
Do not switch the failed CPU in the RUN-Solo system state to the RUN operating state.
This could result in an undefined system state for the redundant system. Both CPUs would
become primary CPUs.
If the S7-1500R/H redundant system is in the RUN-Solo system state, you must not
immediately switch the backup CPU to the RUN operating state.
Possible cause: No pairing between the two CPUs. Check the pairing status on the display or
on the basis of the diagnostics status or diagnostics buffer.
If there is no pairing, the redundancy connections have been interrupted, for example. In
this case, please note the procedure below.
Example: Paired
• In STEP 7 in the diagnostic status (Online & diagnostics) of the S7-1500R/H system:
Check the system state in the diagnostic status:
– Pairing: "Paired" is shown in the "Pairing state" field.
– No pairing: "No pairing" is displayed in the "Pairing status" field.
• In STEP 7 in the diagnostics buffer (Online & diagnostics): Check the entries on pairing.
Procedure
To start the pairing, for example when redundancy connections are interrupted, follow these
steps:
1. Set the mode selector for the backup CPU to STOP.
2. S7-1500R: Repair the PROFINET cables in the PROFINET ring. Insert the PROFINET cables into
the R-CPU interfaces.
S7-1500H: Repair the fiber-optic cables and synchronization modules. Insert the fiber-optic
cables into the synchronization modules.
3. Check for successful pairing of the redundant system. Please note the information in
"Checking pairing state" above.
4. Set the mode selector for the backup CPU to RUN.
Result
The S7-1500R/H redundant system switches to the RUN-Redundant system state.
Initial situation
One of the two R/H-CPUs has failed or the R/H-CPU is no longer working.
The S7-1500R/H redundant system is in the RUN-Solo system state.
Note
Replacing defective HF-CPU with safety program
You can find the exact procedure in the SIMATIC Safety - Configuring and Programming
(https://support.industry.siemens.com/cs/ww/de/view/54110126/en) programming and
operating manual.
Requirements
• Read the information in the section Checking before replacing components (Page 289).
• The replacement CPU has the same article number and firmware version as the failed
R/H-CPU. It may be necessary to load an older firmware version onto the replacement CPU.
• The replacement CPU has a SIMATIC memory card with sufficient storage capacity.
• The primary CPU has not disabled SYNCUP (default).
Result
1. The replaced R/H-CPU executes SYNCUP.
2. The replaced R/H-CPU switches to the RUN-Redundant operating state and operates as
backup CPU.
Introduction
This section describes the following replacement scenarios:
S7-1500R:
• Replace defective PROFINET cable with S7-1500R.
The PROFINET ring has been interrupted at any given point. You can find additional
information in the section Replacing defective PROFINET cables (Page 297).
• Replace two defective PROFINET cables with S7-1500R.
The PROFINET ring has been interrupted at two points.
S7-1500H:
• Replace a defective redundancy connection with S7-1500H.
A fiber-optic cable has been interrupted.
• Replace defective synchronization module with S7-1500H.
• Replace two defective redundancy connections with S7-1500H.
Both fiber-optic cables have been interrupted.
Initial situation: Failure of two PROFINET cables, one after the other
Two PROFINET cables in the PROFINET ring have been interrupted one after the other at two
points (> 1500 ms apart).
The S7-1500R redundant system is in the RUN-Solo system state.
Requirement
Read the information in the section Checking before replacing components (Page 289).
Result
The redundant system switches to the RUN-Redundant system state.
Result
The redundant system switches to the RUN-Redundant system state.
Initial situation
One redundancy connection (fiber-optic cable) has been interrupted. Display shows: Single
pairing with information on interface and port.
The S7-1500H redundant system is in the RUN-Redundant system state.
Result
The defective redundancy connection has been replaced. The X3/X4 or X4/X5 LEDs flicker
yellow/green.
Initial situation
A synchronization module has failed.
The redundant S7-1500H is in the RUN-Redundant system state.
Result
The defective synchronization module has been replaced. The X3/X4 or X4/X5 LEDs flicker
yellow/green.
Initial situation: Failure of both redundancy connections, one after the other
The two redundancy connections (fiber-optic cables) have been interrupted one after the
other (> 55 ms apart).
The S7-1500H redundant system is in the RUN-Solo system state.
Requirement
Read the information in the section Checking before replacing components (Page 289).
Result
The defective redundancy connections have been replaced. The redundant system switches
to the RUN-Redundant system state. The X3/X4 or X4/X5 LEDs flicker yellow/green.
Result
The redundant system switches to the RUN-Redundant system state. The X3/X4 or X4/X5 LEDs
flicker yellow/green.
Initial situation
The PROFINET ring has been interrupted at any given point. The MAINT LEDs on both CPUs
are yellow. The following is shown on the S7-1500R display: Single pairing with information
on interface and port.
The S7-1500R/H redundant system is in the RUN-Redundant system state.
Result
The defective PROFINET cable has been replaced.
The X1 P1/X1 P2 LEDs on the primary and backup CPU are yellow. The MAINT LEDs on both
CPUs are off.
Initial situation
The SIMATIC memory card of a CPU is defective. System diagnostics reports a system error.
The CPU affected has switched to the STOP operating state.
The S7-1500R/H redundant system is in the RUN-Solo system state.
Note
Replacing defective SIMATIC memory card in HF-CPU with safety program
You can find the exact procedure in the SIMATIC Safety - Configuring and Programming
(https://support.industry.siemens.com/cs/ww/de/view/54110126/en) programming and
operating manual.
Requirement
• Read the information in the section Checking before replacing components (Page 289).
• The new SIMATIC memory card must have sufficient memory for the project.
Procedure
Proceed as follows to replace a defective SIMATIC memory card:
1. Replace the SIMATIC memory card in the CPU in STOP.
2. Start the CPU.
Result
1. The redundant system runs SYNCUP. SYNCUP transfers the project data from the primary to
the backup CPU.
2. The CPU switches to the RUN-Redundant operating state and operates as backup CPU. The
redundant system is in the RUN-Redundant system state again.
Reference
If there is not enough memory space on a SIMATIC memory card, the card can be replaced
during operation. You will find the procedure, the response of the redundant system and
other information on the SIMATIC memory card in the function manual Structure and use of
the CPU memory (https://support.industry.siemens.com/cs/de/de/view/59193101/en).
Initial situation
A load current supply PM has failed.
The S7-1500R/H redundant system is in the RUN-Solo system state.
Requirement
Read the information in the section Checking before replacing components (Page 289).
Procedure
Proceed as follows to replace a defective load current supply:
1. Switch off the mains supply (24 V DC or 230 V AC).
2. Replace the defective load current supply PM.
3. Switch the mains supply back on.
4. Switch on the replaced load current supply PM.
Result
1. The CPU with the replaced load current supply PM runs SYNCUP. Requirement: The CPU
mode selector is in RUN.
2. The CPU switches to the RUN-Redundant operating state and operates as backup CPU. The
redundant system is in the RUN-Redundant system state again.
Initial situation
A PROFINET device (IO device/switch) in the PROFINET ring has failed, for example because of
a defect in the IO device or failure of the power supply. The PROFINET ring has been
interrupted. The MAINT LEDs on both CPUs are yellow. The ERROR LEDs on both CPUs are
flashing red.
The S7-1500R/H redundant system is in the RUN-Redundant system state.
Note
If a switch/IO device fails, the S7-1500R/H redundant system has no access to the
downstream devices in the connected line topology.
Procedure
Proceed as follows to replace a defective PROFINET device:
1. Locate the faulty PROFINET device.
2. Switch off the supply voltage for the PROFINET device.
3. Disconnect the cables for the supply voltage.
4. Disconnect the PROFINET cables from the ports of the PROFINET device.
5. Replace the PROFINET device.
6. Connect the PROFINET cables to the ports of the PROFINET device.
7. Connect the cables for the supply voltage to the PROFINET device.
8. Switch the supply voltage back on.
Note
Setting the media redundancy role Client for the PROFINET devices
If you replace a PROFINET device in the PROFINET ring, you need to assign the media
redundancy role "Client" to the PROFINET device in STEP 7. The client media redundancy role
setting is important for nodes that are not IO devices (such as switches). These nodes do not
receive the parameters assigned by the R/H CPUs.
Replaced IO devices are automatically configured by the R/H-System and receive the correct
setting again.
Result
The PROFINET ring has been closed again. The PROFINET device can be accessed again in the
S7-1500R/H redundant system. The MAINT and ERROR LEDs on both CPUs are off.
WARNING
Personal injury or material damage can occur in zone 2 hazardous areas
If you remove or attach the front cover during operation, personal injury and damage can
occur in hazardous areas of zone 2.
Always deenergize the R/H-CPU from the power supply before you remove or attach the
front cover in hazardous areas of zone 2.
12.3 Replacing the coding element at the power connector of the load
current supply
Introduction
The coding consists of a 2-part coding element.
Ex factory a part of the coding element is inserted into the back side of the power connector.
The other part is firmly inserted in the load current supply.
This prevents the insertion of a power connector of a load current supply into a module of a
different type.
DANGER
Do not manipulate the coding element, or leave it off
• Changing or replacing the coding element can result in dangerous system states.
• To avoid damage, do not change or replace the coding element.
• You must not remove the coding element.
DANGER
Dangerous voltage
When installing the coding element, you must take into account the supply voltage of the
load current supply: 24 V DC, 24/48/60 V DC or 120/230 V AC/DC
Only install the coding element with switched-off voltage.
You must insert the coding element in such a way that the power connector matches the
power supply module in terms of voltage.
Procedure
To replace the coding element on the power connector of the load current supply, follow
these steps:
1. Orient yourself using the labeling on the power cable connection.
Introduction
You use firmware files to update the firmware of the CPUs, displays and the IO devices (for
example for new functions). The retentive data is retained after the firmware has been
updated.
Note
CPUs operating in redundant mode
CPUs operating in redundant mode must have the same article number and the same
firmware version.
For the replacement of components, the two CPUs operating in redundant mode must have
the same firmware version. Downgrades are therefore possible as well as updates.
Note
CPU downgrades and upgrades
You cannot upgrade a standard CPU or F-CPU to an R-CPU or H-CPU. You cannot downgrade
the firmware of an R/H-CPU to a standard or F-CPU either.
We recommend that you always update to the latest firmware version available for the
respective article number. The previous versions of the firmware are only intended as a
backup to enable you to downgrade to the original version.
A firmware update has no effects on the user program of the CPU on which the update was
performed. However, a downgrade can have effects on the user program if you use new
functions in the user program which were not yet supported by the firmware of the CPU.
The following entry (https://support.industry.siemens.com/cs/de/en/view/109478459) lists all
firmware versions for the CPUs including displays. You will also find a description of the new
functions of the respective firmware versions.
Requirement
You have downloaded the files for the firmware update from Siemens Industry Online
Support (https://support.industry.siemens.com/cs/ww/en/ps).
On this Web page, select:
Automation technology > Automation systems > SIMATIC industrial automation systems >
Controllers > Advanced Controller > S7-1500 > CPUs > Redundant CPUs
From this position, navigate to the specific type of module that you want to update. To
continue, click on the "Software downloads" link under "Support". Save the required firmware
update files.
Before installing the firmware update, make sure that the modules are not being used.
Note
Updating PROFINET IO device
The R/H system remains in the RUN-Redundant system state if you update an IO device.
Note
Memory size of the SIMATIC memory card
If you perform a firmware update via the SIMATIC memory card, you must use a large enough
card.
Check the specified file sizes of the update files when downloading them from Siemens
Industry Online Support. The total size of the update files must not exceed the available
memory size of your SIMATIC memory card.
You can find more information on the capacity of SIMATIC memory cards in the section
Accessories/spare parts (Page 341) and in the function manual Structure and use of the
CPU memory (https://support.industry.siemens.com/cs/de/de/view/59193101/en).
WARNING
Risk of impermissible system states
The installation of the firmware update switches the CPUs to the STOP operating state and
therefore the redundant system to the STOP system state. STOP can impact the operation of
an online process or a machine.
Unexpected operation of a process or a machine can lead to fatal or severe injuries and/or to
material damage.
Ensure before installing the firmware update that the CPU is not controlling any active
process.
Reference
You can find more information on firmware updates in the STEP 7 online help.
Introduction
The CPU can be reset to its as-delivered condition using "Reset to factory settings". The
function deletes all information saved internally on the CPU.
Recommendation:
Switch the CPU to its as-delivered condition if:
• You remove a CPU and use it elsewhere with a different program.
• You store the CPU.
When resetting to factory settings, remember that the IP address parameters are also deleted.
Note
Reset to factory settings ↔ Memory reset
The procedure described below corresponds to the procedure for a memory reset:
• Selector operation with inserted SIMATIC memory card: CPU executes a memory reset
• Selector operation without inserted SIMATIC memory card: CPU executes reset to factory
settings
Note
Resetting the CPU to the factory settings with the mode selector also deletes the IP address of
the CPU and resets the redundancy ID to 1.
Note
"Delete IP address" deletes all IP addresses, regardless of how you established the online
connection.
If a SIMATIC memory card is inserted, selecting the "Delete IP address" option has the
following effect:
• The IP addresses are deleted and the CPU is reset to factory settings.
• The configuration (including IP address) on the SIMATIC memory card is then
downloaded to the CPU. If there is no saved configuration (because the SIMATIC
memory card has been cleared or formatted, for example), no new IP address is
assigned.
Note
IP address conflict
Resetting the CPU to the factory settings also deletes the IP address of the CPU and resets the
redundancy ID to 1. Please note the following:
An S7-1500R/H redundant system that is already in operation is switched to the STOP system
state. If you reset the CPU with redundancy ID 2 to factory settings, that CPU is assigned the
IP address of the other CPU (with redundancy ID 1). This results in an IP address conflict. You
can only access the CPU with the emergency address. You can find information on the
emergency address in the section Backing up and restoring the CPU configuration (Page 266).
Possible remedy: Using the display, assign the CPU the redundancy ID previously set. You can
then access the CPU over the original IP address again.
Note
Password for protection of confidential configuration data
The password for protection of confidential configuration data is retained after the CPU is
reset to factory settings. The password is only deleted when the "Delete password for
protection of confidential PLC configuration data" option is set.
You can find additional information on the password for protection of confidential
configuration data in the Communication
(https://support.industry.siemens.com/cs/ww/de/view/59192925/en) function manual.
Reference
You can find more information on "Reset to factory settings" in the section on memory areas
and retentivity in the function manual Structure and use of the CPU memory
(http://support.automation.siemens.com/WW/view/en/59193101), and in the STEP 7 online
help. For information on CPU memory resets, please refer to the section CPU memory reset
(Page 263).
Note
Repairs to the R/H CPUs may only be carried out by the manufacturer.
Introduction
You have the option of testing the operation of your user program on the CPU. You monitor
the signal states and values of tags. You preassign values to tags to allow you to simulate
specific situations for program execution.
Note
Using test functions
Using test functions affects the program execution time and thus the cycle and response
times of the controller.
Note
Test functions in the RUN-Redundant system state: Check for sufficient free space
before a write function
Before a write function is performed, the system checks whether there is enough free space
on the SIMATIC memory cards of the CPUs for the function. Writing functions are online
functions with the PG/PC, for example, loading/deleting a block, test functions, loading a
modified user program in RUN-Redundant system state.
If there is not enough space on a SIMATIC memory card or on both SIMATIC memory cards,
the write function is aborted and the redundant system continues operation with the original
configuration. The redundant system will remain in the RUN-Redundant system state.
Requirements
• There is an online connection to the relevant primary or backup CPU. A simultaneous
online connection to both CPUs is not possible.
• An executable user program is available in the CPU.
• The redundant system must not be in the SYNCUP system state.
Exception: The test functions "Test with a force table" and "Trace function" are also
supported in the SYNCUP system state. However, there is no online connection during the
SYNCUP system state. You can find more information in this section.
Test options
• Testing with program status
• Testing with breakpoints (only in the STARTUP (startup OB) or RUN-Solo system state)
• Testing with a watch table
• Testing with a force table
• Testing with a PLC tag table
• Testing with a data block editor
• Testing with the LED flash test
• Testing with a trace function
Note
Restrictions with the "Program status" function
Monitoring loops can significantly increase the cycle time. The increase in cycle time depends
on the following factors:
• The number of tags to be monitored
• The actual numbers of loops run through
WARNING
Testing with program status
Testing with the "Program status" function can cause serious damage and injury if there are
functional disruptions or program errors.
Make sure that you take appropriate measures to exclude the risk of dangerous states
occurring before running a test with the "Program status" function.
Note
Restrictions during testing with breakpoints
• If you test with breakpoints, there is a risk that you will exceed the cycle time of the
R/H-CPU.
• SYNCUP is rejected if a breakpoint is set in the RUN-Solo system state.
• If you set breakpoints in the standard user program in an HF-system with the CPUs
1518HF-4 PN, errors occur in the safety program. If you nevertheless want to use
breakpoints for testing, you must disable safety mode beforehand. Observe the additional
information about the errors and effects in the programming and operating manual
SIMATIC Safety - Configuring and Programming
(https://support.industry.siemens.com/cs/ww/de/view/54110126/en).
Note
Setting data values during commissioning
During plant commissioning, you often need to adjust data values to adapt the program to
local conditions.
The declaration table for data blocks offers some functions for this purpose.
Service data
In addition to the contents of the diagnostics buffer, the service data contain numerous
additional data points about the internal status of the CPU. If a problem occurs with the CPU
that you cannot resolve with other methods, send the service data to the Product Support
team. The Product Support team will use the service data to help you with problem analysis.
Please note the following:
• Read out the service data in the following cases:
– Immediately after a CPU has switched to the STOP operating state.
– Immediately after a loss of synchronization in the redundant system.
• Always read out the service data of the primary and the backup CPU.
Note
You cannot execute a download to the device while reading out the service data of the CPU.
Requirement
The S7-1500R/H redundant system must not be in the SYNCUP or RUN-Redundant system
state.
Note
Information on the components of the S7-1500R/H redundant system
The identifiers and approvals currently valid are printed on the components of the
S7-1500R/H redundant system.
Safety information
WARNING
Personal injury and damage to property may occur
In hazardous areas, injury and damage can occur if you disconnect plug-in connections
during operation of an S7-1500R/H redundant system.
Always switch off the power to the S7-1500R/H redundant system before disconnecting
plug-in connections in hazardous areas.
WARNING
Explosion hazard
If you replace components, compliance with Class I, Div. 2 or zone 2 may become invalid.
WARNING
Deployment requirements
This device is only suitable for use in Class I, Div. 2, Group A, B, C, D; Class I, zone 2, Group
IIC, or in non-hazardous areas.
NOTICE
Safety is the responsibility of the assembler
The safety of any plant or system incorporating the equipment is the responsibility of the
assembler of the plant or system.
CE mark
The S7-1500R/H redundant system complies with the harmonized European standards (EN)
for programmable logic controllers published in the official gazettes of the European
Community. The S7-1500R/H redundant system meets the requirements and protection
targets of the following directives.
• 2014/30/EU "Electromagnetic Compatibility" (EMC Directive)
• 2014/34/EU "Equipment and protective systems intended for use in potentially explosive
atmospheres" (Explosion Protection Directive)
• 2011/65/EU "Restriction of the use of certain hazardous substances in electrical and
electronic equipment" (RoHS Directive)
EU declarations of conformity for the respective authorities are available from:
Siemens AG
Digital Industries
Factory Automation
DI FA TI COS TT
Postfach 1963
D-92209 Amberg
The EU declarations of conformity are also available for download from the Siemens Industry
Online Support website, under the keyword "Declaration of Conformity".
cULus approval
Underwriters Laboratories Inc. in accordance with
• UL 508 (Industrial Control Equipment) OR UL 61010-1 and UL 61010-2-201
• CAN/C22.2 No. 142 (Process Control Equipment) OR CAN/CSA C22.2 No. 61010-1 and
CAN/CSA C22.2 No. 61010-2-201
OR
FM approval
Factory Mutual Research (FM) according to
• Approval Standard Class Number 3611, 3600, 3810
• ANSI/UL 121201
• ANSI/UL 61010-1
• CAN/CSA C22.2 No. 213
• CAN/CSA C22.2 No. 61010-1
• CAN/CSA C22.2 No. 0-10
APPROVED for use in Class I, Division 2, Group A, B, C, D T4;
Class I, Zone 2, Group IIC T4
Installation Instructions for FM
• WARNING - Explosion Hazard - Do not disconnect while circuit is live unless area is known
to be non-hazardous.
• WARNING - Explosion Hazard - Substitution of components may impair suitability for Class
I, Division 2 or Zone 2.
• This equipment is suitable for use in Class I, Division 2, Groups A, B, C, D; Class I, Zone 2,
Group IIC; or non-hazardous locations.
WARNING: EXPOSURE TO SOME CHEMICALS MAY DEGRADE THE SEALING PROPERTIES OF
MATERIALS USED IN THE RELAYS.
ATEX approval
According to EN 60079-15 (Electrical apparatus for potentially explosive atmospheres - Part
15: Type of protection "n") and EN 60079-0 (Electrical apparatus for potentially explosive gas
atmospheres - Part 0: General Requirements).
OR
According to EN 60079-7 (Electrical apparatus for potentially explosive atmospheres - Part 7:
Increased safety "e") and EN IEC 60079-0 (Electrical apparatus for potentially explosive gas
atmospheres - Part 0: General Requirements).
IECEx approval
According to IEC 60079-15 (Explosive atmospheres - Part 15: Equipment protection by type of
protection "n") and IEC 60079-0 (Explosive atmospheres - Part 0: Equipment - General
requirements).
OR
According to IEC 60079-7 (Explosive atmospheres - Part 7: Equipment protection by increase
safety "e") and IEC 60079-0 (Explosive atmospheres - Part 0: Equipment - General
requirements).
CCCEx approval
According to GB 3836.8 (Explosive atmospheres-Part 8: Equipment protection by type of
protection "n") and GB 3836.1 (Explosive atmospheres - Part 1: Equipment - General
requirements).
Ex nA IIC T4 Gc
Korea Certification
KC registration number: KCC-REM-S49-S71500
Please note that this device corresponds to limit value class A in terms of the emission of
radio frequency interference. This device can be used in all areas, except residential areas.
이 기기는 업무용(A급) 전자파 적합기기로서 판매자 또는 사용자는 이 점을 주의하시기 바라며
가정 외의 지역에서 사용하는 것을 목적으로 합니다.
IEC 61131-2
The S7-1500R/H redundant system meets the requirements and criteria of standard
IEC 61131-2, excluding the requirements set out in sections 11 to 14 of the standard
(Programmable logic controllers, part 2: Equipment requirements and tests).
IEC 61010-2-201
The S7-1500R/H redundant system fulfills the requirements and criteria of standard
IEC 61010-2-201
(Safety requirements for electrical equipment for measurement, control, and laboratory use
Part 2-201: Particular requirements for control equipment).
PROFINET standard
The PROFINET interfaces of the redundant S7-1500R/H system are based on the standard
IEC 61158 Type 10.
Marine approval
Classification societies:
• ABS (American Bureau of Shipping)
• BV (Bureau Veritas)
• DNV- GL (Det Norske Veritas - Germanischer Lloyd)
• LRS (Lloyds Register of Shipping)
• Class NK (Nippon Kaiji Kyokai)
• CCS (China Classification Society)
Industrial use
The S7-1500R/H redundant system is designed for use in industrial environments. It meets
the following standards for this type of use:
• Requirements on emission EN 61000-6-4: 2007 + A1: 2011
• Requirements on immunity EN 61000-6-2: 2005
Note
S7-1500R/H redundant system not intended for use in residential areas
The S7-1500R/H redundant system is not intended for use in residential areas. Using the
S7-1500R/H redundant system in residential areas can affect radio and television reception.
Reference
The certificates for the identifiers and approvals can be found in Siemens Industry Online
Support on the Internet (http://www.siemens.com/automation/service&support).
Definition
Electromagnetic compatibility (EMC) is the ability of an electrical installation to function
satisfactorily in its electromagnetic environment, without affecting that environment.
The S7-1500R/H redundant system also meets the requirements of EMC legislation for the
European Single Market. This is dependent on the S7-1500R/H redundant system complying
with the requirements and guidelines relating to electrical equipment.
Pulse-shaped disturbances
The table below shows the electromagnetic compatibility of the S7-1500R/H redundant
system with regard to pulse-shaped disturbances.
Sinusoidal disturbances
The following table shows the electromagnetic compatibility of the S7-1500R/H redundant
system with respect to sinusoidal disturbances (RF radiation).
The following table shows the electromagnetic compatibility of the S7-1500R/H redundant
system with respect to sinusoidal disturbances (RF coupling).
Introduction
The S7-1500R/H redundant system meets the specifications regarding shippings and storage
conditions pursuant to IEC 61131-2. The following information applies to modules that are
shipped and/or stored in their original packaging.
Operating conditions
The S7-1500R/H redundant system is designed for stationary use in weather-proof locations.
The operating conditions are based on the requirements of IEC 61131-2:2017:
• OTH4
• STH4 (R/H CPUs: Minimum ambient temperature -40 °C, minimum relative humidity 5%)
• TTH4 (R/H CPUs: minimum relative humidity 5%)
Reduction of vibrations
If the S7-1500R/H redundant system is exposed to severe shock or vibration, take appropriate
measures to reduce the acceleration or the amplitude.
We recommend installing the S7-1500R/H redundant system on damping materials (for
example, rubber-bonded metal mounting).
Using the redundant S7-1500R/H system over 2000 m above sea level
The maximum "operating height above sea level" is described in the technical specifications
of the respective module. The product data sheets with daily updated technical specifications
can be found on the Internet (https://support.industry.siemens.com/cs/ww/en/ps/td) at
Industry Online Support. Enter the article number or the short description of the desired
module on the website.
For altitudes > 2000 m, the following constraints apply to the maximum specified ambient
temperature:
Note
• Linear interpolation between altitudes is permissible.
• The derating factors compensate for the decreasing cooling effect of air at higher altitudes
due to lower density.
• Note the mounting position of the respective CPU in the technical specifications. The basis
is the standard IEC 61131-2:2017.
• Make sure that the power supplies you use are rated for altitudes > 2000 m.
• The displays of the R/H CPUs are designed for an altitude of ≤ 3,000 m. When operating
the device at altitudes > 3,000 m, you may experience problems with the CPU display in
rare cases; however, these do not affect operation of the CPU.
• The synchronization modules for the CPU 1517H-3 PN/CPU 1518HF-4 PN (sync module
1 GB FO 10 m: 6ES7960-1CB00-0AA5, Sync module 1 GB FO 10 km:
6ES7960-1FB00-0AA5) are also released for 5000 m.
Insulation
The insulation is designed in accordance with the requirements of IEC 61010-2-201.
Note
For modules with 24 V DC (SELV/PELV) supply voltage, electrical isolation is tested with
707 V DC (type test).
Reference
You can find more information in the product information Use of modules in a Zone 2
Hazardous Area (http://support.automation.siemens.com/WW/view/en/19692172).
Online catalog
You can find more article numbers for the S7-1500R/H redundant system on the Internet
(https://mall.industry.siemens.com) in the online catalog and online ordering system.
Symbol Meaning
General warning sign Caution/Notice
You must read the product documentation. The product documentation contains
information about the potential risks and enable you to recognize risks and im-
plement countermeasures.
Read the information provided by the product documentation.
ISO 7010 M002
Note that connected mains lines must be designed according to the expected
minimum and maximum ambient temperature.
Note that the device must be constructed and connected in accordance with EMC
regulations.
Note that a 230 V device can be exposed to electrical voltages which can be dan-
gerous.
ANSI Z535.2
Note that a device of Protection Class III may only be supplied with a protective
low voltage according to the standard SELV/PELV.
IEC 60417-1-5180 "Class III equipment"
Be aware that the device is only approved for the industrial field and only for in-
door use.
Note that an enclosure is required for installing the device. Enclosures are consid-
ered:
• Standing control cabinet
• Serial control cabinet
• Terminal boxes
• Wall enclosure
Symbol Meaning
The assigned safety symbols apply to devices with Ex approval.
You must read the product documentation. The product documentation contains
information about the potential risks and enable you to recognize risks and im-
plement countermeasures.
Note that connected mains lines must be designed according to the expected
minimum and maximum ambient temperature.
Note that the device must be constructed and connected in accordance with EMC
regulations.
When the device is under voltage, note that it may not be installed or removed, or
plugged or pulled.
Note that a 230 V device can be exposed to electrical voltages which can be dan-
gerous.
ANSI Z535.2
Note that a device of Protection Class III may only be supplied with a protective
low voltage according to the standard SELV/PELV.
IEC 60417-1-5180 "Class III equipment"
Be aware that the device is only approved for the industrial field and only for in-
door use.
Symbol Meaning
For Zone 2 potentially explosive atmospheres, be aware that the device may only
be used when it is installed in an enclosure with a degree of protection ≥ IP54.
For Zone 22 potentially explosive atmospheres, be aware that the device may only
be used when it is installed in an enclosure with a degree of protection ≥ IP6x.
AR
The AR (Application Relation) covers all communication relations between IO controller and
IO device (for example IO data, data records, interrupts).
Automation system
Programmable logic controller for the open-loop and closed-loop control of process chains in
the process engineering industry and in manufacturing technology. The automation system
consists of different components and integrated system functions according to the
automation task.
Backup CPU
Role of a CPU in the S7-1500R/H redundant system. If the R/H system is in the RUN-Redundant
system state, the primary CPU controls the process. The backup CPU processes the user
program synchronously and can take over process control if the primary CPU fails.
Baud rate
Data transmission rate indicates the number of bits transmitted per second (baud rate = bit
rate).
Bit memory
Bit memory is a component of the system memory of the CPU for saving intermediate results.
You access the bit memory through the user program bit by bit, byte by byte, word by word
or double word by double word.
Bus
Joint transmission path to which all devices in a fieldbus system are connected.
Bus, self-assembling
The modules are lined up on the mounting rail. They are mechanically and electrically
connected to each other with a U connector as they are swiveled into position. In this way the
bus is extended with each module.
Code block
In SIMATIC S7, a code block contains part of the STEP 7 user program.
Configuration
Systematic arrangement of the individual modules (configuration).
Connection plug
The connection plug provides the physical connection between devices and the cable, for
example.
Consistent data
Consistent data is data that belongs together in terms of content. Consistent data items are
read and written together.
Counter
Counters are components of the system memory of the CPU. You can modify the content of
the "counter cells" using STEP 7 instructions. Example: counting up or down).
CPU
The Central Processing Unit (CPU) contains the operating system and executes the user
program. The user program is located on the SIMATIC memory card and is processed in the
work memory of the CPU. The PROFINET interfaces on the CPU allow simultaneous
communication with PROFINET devices, PROFINET controllers, HMI devices and PGs/PCs.
Crimping
Procedure whereby two components joined together, e.g. wire end sleeve and cable, are
connected with one another through plastic strain.
Cycle time
The cycle time is the time a CPU requires to execute the cyclic user program once.
Cyclic interrupt
You will find further information in the glossary entry "Interrupt, cyclic".
Data block
Data blocks (DBs) are data areas in the user program that contain user data. Available data
blocks:
• Global data blocks that you can access from all code blocks.
• Instance data blocks that are assigned to a specific FB call.
Device
A device can send, receive or amplify data via the bus, e.g. IO device via PROFINET IO.
Device names
Each IO device must have a unique device name. This is required to allow the IO controller to
communicate with an IO device. Advantage: Device names are easier to manage than
complex IP addresses.
In its delivery state, an IO device has no device name. A device name must be assigned using
the PG/PC before an IO device can be addressed by an IO controller. Example: For
transmission of the configuration data (e.g. the IP address) during startup or for exchanging
user data in cyclic mode.
Diagnostics
Monitoring functions include:
• Detection, localization and classification of errors, faults and alarms.
• Display and further evaluation of errors, faults and alarms.
They run automatically while the system is in operation. This increases the availability of
systems by reducing commissioning times and downtimes.
Diagnostics buffer
The diagnostics buffer is a battery-backed memory area in the CPU where diagnostics events
are stored in their order of occurrence.
Diagnostics interrupt
You will find further information in the glossary entry "Interrupt, diagnostics".
DP
Distributed I/O
Equipotential bonding
Electrical connection (equipotential bonding conductor) that brings the conductive parts of
electrical equipment and other conductive parts to the same or approximately the same
potential. This prevents disruptive or dangerous voltages arising between these parts.
Fail-safe systems
Fail-safe systems (F-systems) are characterized by the fact that they remain in the safe state
during the occurrence of specific failures or immediately transition into a different safe state.
F-CPU
An F-CPU is a CPU with F-capability that has been approved for use in SIMATIC Safety. A
standard user program can also be run in the F-CPU.
Firmware update
You update the module firmware with a firmware update. A firmware update is, for example,
run for new functions of a CPU or an interface module.
Function
A function (FC) is a code block with no static data. A function allows you to pass parameters
in the user program. Functions are thus suited for programming frequently recurring complex
functions, such as calculations.
Function block
A function block (FB) is a code block with static data. An FB allows you to pass parameters in
the user program. Function blocks are thus suited for programming frequently recurring
complex functions, such as closed-loop controls or operating mode selection.
Functional ground
Functional ground is a low-impedance current path between electric circuits and ground. It is
not intended as a protective measure but rather, for example, for improvement of
interference immunity.
Ground
Conductive ground whose electrical potential can be set equal to zero at any point.
All interconnected, inactive parts of a piece of equipment.
Ground
Conductive ground whose electrical potential can be set equal to zero at any point.
All interconnected, inactive parts of a piece of equipment.
Grounding
Grounding means connecting an electrically conductive part to a grounding electrode by
means of a grounding system.
GSD file
As a Generic Station Description, this file contains all the properties of a PROFINET or
PROFIBUS device that are necessary for its configuration.
Hardware interrupt
You will find further information in the glossary entry "Interrupt, hardware".
H-Sync forwarding
H-Sync Forwarding enables a PROFINET device with MRP to forward synchronization data
(synchronization frames) of a S7-1500R redundant system only within the PROFINET ring.
In addition, H-Sync Forwarding forwards the synchronization data even during
reconfiguration of the PROFINET ring. H-Sync Forwarding avoids a cycle time increase if the
PROFINET ring is interrupted.
S7-1500R: H-Sync Forwarding is recommended for all PROFINET devices with only 2 ports in
the PROFINET ring. All PROFINET devices with more than two ports (e.g. switch) in the
PROFINET ring must support H-Sync forwarding.
S7-1500H: H-Sync forwarding is not relevant for redundant S7-1500H systems.
I/O module
Device of the distributed I/O that is used as an interface between the controller and the
process.
Identification data
Information that is saved in modules, and that supports the user in reviewing the system
configuration and locating hardware changes.
Interface module
Module in the distributed I/O system. The interface module connects the distributed I/O
system to the CPUs (IO controllers) via a fieldbus, and prepares the data of the I/O modules.
Interrupt
The operating system of the CPU distinguishes between various priority classes that control
the execution of the user program. These priority classes include interrupts such as hardware
interrupts. When an interrupt occurs, the operating system automatically calls an assigned
organization block. You program the required reaction in the organization block (for example
in an FB).
Interrupt, cyclic
The CPU generates a cyclic interrupt periodically within a parameterizable time grid and then
processes the corresponding organization block.
Interrupt, diagnostics
Diagnostics-capable modules signal detected system errors to the CPU using diagnostics
interrupts.
Interrupt, hardware
A hardware interrupt is triggered by interrupt-triggering modules following a certain event in
the process. The hardware interrupt is signaled to the CPU. The CPU then processes the
assigned organization block according to the priority of this interrupt.
Interrupt, time-delay
The time-delay interrupt is one of the program execution priority classes of SIMATIC S7. The
time-delay interrupt is generated upon expiration of a timer started in the user program. The
CPU then processes the corresponding organization block.
Interrupt, time-of-day
The time-of-day interrupt is one of the program execution priority classes of SIMATIC S7. The
time-of-day interrupt is generated based on a specific date and time. The CPU then processes
the corresponding organization block.
Interrupt, update
When it receives an update interrupt, the operating system calls the update interrupt OB. This
may happen if you changed a parameter on a slot of a device.
IP address
The IP address is made up of four decimal numbers with a range of values from 0 through
255. The decimal numbers are separated by a dot (for example 192.162.0.0).
The IP address consists of the following:
• Address of the network
• Device address (PROFINET interface of the IO controllers/IO devices)
Isolated modules
In the case of isolated input/output modules, the reference potentials of the control and load
circuits are electrically isolated. Examples are optical isolators, relays or transformers.
Input/output circuits can be connected to common potential.
MAC address
Each port of a PROFINET interface (PROFINET device) is assigned a unique global device
identifier in the factory. This 6-byte long device identifier is the MAC address.
The MAC address is divided into:
• 3-byte manufacturer ID
• 3-byte device ID (consecutive number)
The MAC addresses are generally shown on the front of the device.
Example: 08-00-06-6B-80-C0
Non-isolated modules
In the case of non-isolated input and output modules, the reference potentials of the control
and load circuits are electrically connected.
NTP
The Network Time Protocol (NTP) is a standard for synchronizing clocks in automation
systems via Industrial Ethernet. NTP uses the UDP connectionless network protocol.
Operating states
Operating states describe the behavior of a single CPU at any given time.
The primary CPU of the S7-1500R/H redundant system has the operating states STOP,
STARTUP, RUN, RUN-Syncup and RUN-Redundant. The backup CPU has the operating states
STOP, SYNCUP and RUN-Redundant.
Organization block
Organization blocks (OBs) form the interface between the operating system of the CPU and
the user program. The organization blocks determine the order in which the user program is
executed.
Pairing
Pairing is the mutual recognition of the CPUs of an S7-1500R/H system within a network.
During pairing, the CPUs exchange information for mutual identification. Example: Checking
for matching article number and firmware version. Successful pairing of two CPUs is a
fundamental requirement for redundant operation.
Parameter
• Tag of a STEP 7 code block:
• Tag for setting the behavior of a module (one or more per module). In as-delivered state,
every module has an appropriate basic setting, which you can change by configuring in
STEP 7. There are static and dynamic parameters
Parameters, dynamic
You can change dynamic module parameters during operation by calling an SFC in the user
program, for example, limits of an analog input module.
Parameters, static
You cannot change static module parameters with the user program, but only with
configuration in STEP 7, for example, the input delay of a digital input module.
PELV
Protective Extra Low Voltage = safety extra low voltage connected to protective earth
Pre-wiring
Wiring of the front connector in the "pre-wiring position" at the I/O module or before you
insert the front connector into the I/O module.
Primary CPU
Role of a CPU in the S7-1500R/H redundant system. If the R/H system is in the RUN-Redundant
system state, the primary CPU controls the process. The backup CPU processes the user
program synchronously and can take over process control if the primary CPU fails.
Primary-backup switchover
The primary CPU has the leading role within the redundant system. If the primary CPU fails
following a fault, the backup CPU takes over the primary role and operates as the primary
CPU.
PROFINET
PROcess FIeld NETwork, open Industrial Ethernet standard that continues PROFIBUS and
Industrial Ethernet. A cross-manufacturer communication, automation, and engineering
model defined by PROFIBUS International e.V. as an automation standard.
PROFINET IO
Communication concept for the realization of modular, distributed applications within the
scope of PROFINET.
PROFINET IO controller
Device used to address connected IO devices (for example distributed I/O systems). The
IO controller exchanges input and output signals with assigned IO devices. The IO controller
is often the CPU on which the user program is running.
PROFINET IO device
Distributed field device that can be assigned to one or more IO controllers. Examples:
Distributed I/O system, valve terminals, frequency converters, switches
PROFIsafe
Safety-oriented PROFINET IO bus profile for communication between the → safety program
and the F-I/O module in a fail-safe system.
Push-in terminal
Terminal for the tool-free connection of wires.
Redundancy ID
The load memory of both CPUs contains the project data of one as well as the other CPU. By
assigning the redundancy IDs, you define which project data a CPU uses for itself.
Redundant systems
Redundant systems have multiple (redundant) instances of key automation components.
Process control is maintained if a redundant component fails.
Reference potential
Potential from which the voltages of the circuits involved are observed and/or measured.
Restart
A warm restart deletes all non-retentive bit memory and resets non-retentive DB contents to
the initial values from load memory. Retentive bit memory and retentive DB contents are
retained. Program execution begins at the call of the first startup OB. A restart is triggered
with CPU POWER OFF/POWER ON.
Retentivity
A memory area whose content is retained after power failure and after a STOP to RUN
transition is retentive. The non-retentive area bit memory area, timers and counters are reset
after a power failure and after a STOP to RUN transition. The non-retentive content of data
blocks is reset to the initial values.
Row
All the modules attached to a mounting rail.
Runtime error
Error that occurs during execution of the user program in the automation system (thus not in
the process).
Safety class
Safety level (Safety Integrity Level) SIL according to IEC 61508. The greater the Safety
Integrity Level, the stronger the measures for preventing system errors as well as for control
of system errors and hardware failures.
With the fail-safe modules, use up to safety class SIL3 is possible.
Safety function
Mechanism integrated in F-CPU and F-I/O that enables use in the SIMATIC Safety fail-safe
system.
According to IEC 61508: Function that is implemented by a safety relay to keep the system in
the safe state in case of a specific error or to bring it into a safe state.
Safety program
Safety-oriented user program
SELV
Safety Extra Low Voltage = Safety extra-low voltage
SNMP
SNMP (Simple Network Management Protocol) is the standardized protocol for performing
diagnostics on and assigning parameters to the Ethernet network infrastructure.
In the office setting and in automation engineering, devices from a wide range of vendors on
the Ethernet support SNMP.
You can operate SNMP-based applications on the same network in parallel to applications
with PROFINET.
The scope of supported functions varies depending on the device type. For example, a switch
has more functions than a CP 1616.
Switch
PROFIBUS is a linear network. The communication nodes are linked by means of a passive
cable - the bus.
By contrast, Industrial Ethernet consists of point-to-point connections: Each communication
node is directly connected to exactly one communication node.
If you want to link a communication node to several communication nodes, you connect this
communication node to the port of an active network component (the switch). You can
connect other communication nodes (including switches) to the other ports of the switch.
The connection between a communication node and the switch remains a point-to-point
connection.
A switch thus has the task of regenerating and distributing received signals. The switch
"learns" the MAC addresses of a connected PROFINET device or additional switches. The
switch only forwards those signals that are intended for the connected PROFINET device or
switch.
A switch has a specific number of connections (ports). You connect at most one
PROFINET device or additional switch to each port.
Switched S1 device
The "Switched S1 device" function of the CPU enables operation of standard IO devices on the
S7-1500R/H redundant system.
PROFINET communication runs on an AR between the primary CPU and the standard
IO device. When replacing the primary CPU, the standard IO device is briefly disconnected
from the S7-1500R/H redundant system until the new primary CPU has set up an AR to the
standard IO device.
Synchronization module
You use the synchronization modules to create the redundancy connections between the
CPUs of the redundant S7-1500H system. You need two synchronization modules per CPU
that you connect in pairs with fiber-optic cables.
System states
The system states of the S7-1500R/H redundant system result from the operating states of
the primary and backup CPU. The term system state is used as a simplified expression that
refers to the operating states that occur simultaneously on both CPUs. The S7-1500R/H
redundant system has the system states STOP, STARTUP, RUN-Solo, SYNCUP and RUN-
Redundant.
System IP address
In addition to the device IP addresses of the CPUs, the redundant system S7-1500R/H
supports system IP addresses:
• System IP address for the X1 PROFINET interfaces of the two CPUs (system IP address X1)
• System IP address for the X2 PROFINET interfaces of the two CPUs (system IP address X2)
You use the system IP addresses for communication with other devices (for example, HMI
devices, CPUs, PG/PC). The devices always communicate over the system IP address with the
primary CPU of the redundant system. This ensures that the communication partner can
communicate with the new primary CPU (previously backup CPU) in the RUN-Solo system
state after failure of the original primary CPU in redundant operation.
TIA Portal
Totally Integrated Automation Portal
The TIA Portal is the key to the full performance capability of Totally Integrated Automation.
The software optimizes operating, machine and process sequences.
Time-delay interrupt
You will find further information in the glossary entry "Interrupt, time-delay".
Time-of-day interrupt
You will find further information in the glossary entry "Interrupt, time-of-day".
Timer
Timers are components of the system memory of the CPU. The operating system
automatically updates the content of the "timer cells" asynchronously to the user program.
STEP 7 instructions define the precise function of the timer cell (for example on-delay) and
trigger its execution.
Update interrupt
You will find further information in the glossary entry "Interrupt, update".
User program
In SIMATIC, a distinction is made between user programs and the firmware of the CPU.
The user program contains all instructions, declarations and data that control a system or
process. The user program is assigned to the redundant system. Structuring into smaller unit
is supported.
Firmware: You will find further information in the glossary entry "Firmware of the CPU".
Value status
The value status describes a specific signal state. The value status is constantly updated and
cyclically transmitted by the field device as a quality statement together with the measured
value.
Warm restart
You will find further information in the glossary entry "Restart".
T
Technical specifications
Climatic ambient conditions, 334
CPU S7-1500R/H, 43
Electromagnetic compatibility (EMC), 330
Shipping and storage conditions, 332
Standards and Approvals, 322
Test functions, 314
Test voltage, 336
TIA Portal, 67
Time synchronization, 271
Tooltips, 286
Trace, 58
Trace function, 319
U
Uninstalling
Load current supply, 131
R/H-CPU, 133
Use, 19
From HMI devices, 113
In hazardous area Zone 2, 337
in industrial environments, 329
in mixed areas, 329
in residential areas, 329