SCOUT TIA en-US
SCOUT TIA en-US
Fundamental safety
instructions 1
Introduction 2
SIMOTION
Installation 3
SIMOTION SCOUT TIA
User interfaces 4
Basics of SIMOTION
configuration in the TIA Portal 5
Configuration Manual
Configuring communication 6
Configuring an HMI
connection 7
Motion Control
parameterization/
programming in SIMOTION 8
SCOUT TIA
Multiuser engineering 10
Updating with the Device
Update Tool 11
Device upload 12
Valid as of Version 4.5
Appendix A A
11/2016
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.
SIMOTION Documentation
An overview of the SIMOTION documentation can be found in the SIMOTION Documentation
Overview document.
This documentation is included as electronic documentation in the scope of delivery of
SIMOTION SCOUT TIA and it comprises ten documentation packages.
The following documentation packages are available for SIMOTION V4.5:
● SIMOTION Engineering System Handling
● SIMOTION System and Function Descriptions
● SIMOTION Service and Diagnostics
● SIMOTION IT
● SIMOTION Programming
● SIMOTION Programming - References
● SIMOTION C
● SIMOTION P
● SIMOTION D
● SIMOTION Supplementary Documentation
SIMOTION at a glance
We have compiled an overview page from our range of information about SIMOTION with the
most important information on frequently asked topics - which can be opened with only one
click.
Whether beginner or experienced SIMOTION user – the most important downloads, manuals,
tutorials, FAQs, application examples, etc. can be found at
https://support.industry.siemens.com/cs/ww/de/view/109480700
Additional information
Click the following link to find information on the following topics:
● Documentation overview
● Additional links to download documents
● Using documentation online (find and search manuals/information)
https://support.industry.siemens.com/cs/ww/en/view/109479653
My Documentation Manager
Click the following link for information on how to compile documentation individually on the
basis of Siemens content and how to adapt it for the purpose of your own machine
documentation:
https://support.industry.siemens.com/My/ww/en/documentation
Training
Click the following link for information on SITRAIN - Siemens training courses for automation
products, systems and solutions:
http://www.siemens.com/sitrain
FAQs
Frequently Asked Questions can be found in SIMOTION Utilities & Applications, which are
included in the scope of delivery of SIMOTION SCOUT TIA, and in the Service&Support pages
in Product Support:
https://support.industry.siemens.com/cs/de/en/ps/14505/faq
Technical support
Country-specific telephone numbers for technical support are provided on the Internet under
Contact:
https://support.industry.siemens.com/cs/ww/en/sc/2090
Preface.........................................................................................................................................................3
1 Fundamental safety instructions.................................................................................................................13
1.1 General safety instructions.....................................................................................................13
1.2 Safety instructions for electromagnetic fields (EMF)..............................................................16
1.3 Handling electrostatic sensitive devices (ESD)......................................................................16
1.4 Industrial security...................................................................................................................17
1.5 Danger to life due to software manipulation when using removable storage media..............18
1.6 Residual risks of power drive systems...................................................................................18
2 Introduction.................................................................................................................................................21
2.1 Target group and content of the configuration manual..........................................................21
2.2 SIMOTION in the TIA Portal...................................................................................................21
2.3 SIMOTION SCOUT TIA Engineering System........................................................................23
2.4 SIMOTION hardware platforms..............................................................................................24
2.5 Supported devices.................................................................................................................25
2.6 Supported functionalities........................................................................................................26
2.7 Programming languages........................................................................................................26
2.7.1 Motion Control Chart (MCC)..................................................................................................28
2.7.2 Ladder Logic / Function Block Diagram (LAD/FBD)...............................................................29
2.7.3 Structured Text (ST)...............................................................................................................30
2.8 CamEdit cam editor................................................................................................................31
2.9 CamTool options package.....................................................................................................32
2.10 Technology packages and technology objects......................................................................32
2.11 CLib Studio option package...................................................................................................34
3 Installation..................................................................................................................................................35
3.1 SIMOTION SCOUT TIA and TIA Portal system preconditions..............................................35
3.2 Install SIMOTION SCOUT TIA...............................................................................................35
3.3 Uninstall SIMOTION SCOUT TIA..........................................................................................37
3.4 Licenses.................................................................................................................................38
3.4.1 Licensing for SIMOTION SCOUT TIA....................................................................................38
4 User interfaces...........................................................................................................................................41
4.1 Introduction............................................................................................................................41
4.2 TIA Portal...............................................................................................................................41
4.2.1 TIA Portal - language settings................................................................................................44
6 Configuring communication......................................................................................................................121
6.1 Devices, networks and communication services in the TIA Portal.......................................121
6.1.1 Configure and parametrize communication.........................................................................121
6.1.2 Telegram configuration and symbolic assignment...............................................................123
6.1.3 Time-of-day synchronization via NTP..................................................................................123
6.1.4 Configuring NTP in SIMOTION SCOUT..............................................................................124
6.2 PROFINET IO......................................................................................................................125
6.2.1 Device settings on the PROFINET IO..................................................................................125
6.2.2 Brief introduction communication configuration SIMOTION controller with SIMOTION
drive via PROFINET IO........................................................................................................127
6.2.2.1 SIMOTION controller with PROFINET IO drive...................................................................127
6.2.2.2 Inserting SIMOTION D455-2 DP/PN and SINAMICS S120 CU320-2 PN............................128
6.2.2.3 Creating a PROFINET IO system........................................................................................129
6.2.2.4 Interconnecting the topology................................................................................................132
6.2.2.5 Configuration of technology and telegrams in SIMOTION SCOUT TIA...............................132
6.2.2.6 Automatic communication configuration in the TIA Portal....................................................134
6.2.3 Sync domain, topology, and isochronous mode..................................................................137
6.2.3.1 IO device (drive) on PROFINET IO......................................................................................137
6.2.3.2 Configure sync domains and send clock..............................................................................139
6.2.3.3 Set up the sync master and sync slave................................................................................141
6.2.3.4 Configuring the topology, interconnecting ports...................................................................143
6.2.3.5 Configure isochronous IO device.........................................................................................145
6.2.3.6 Isochronous mode with servo cycle clock............................................................................147
6.2.3.7 Isochronous mode with Servo_fast cycle clock....................................................................149
6.2.4 IO controller as IO device (I-Device)....................................................................................153
6.2.4.1 Configuring I devices............................................................................................................153
6.2.4.2 Real-time settings on IO devices and I devices...................................................................158
6.2.5 Direct data exchange via PROFINET IO..............................................................................160
6.2.5.1 Direct data exchange...........................................................................................................160
6.2.6 Configuring the redundancy second sync master................................................................163
6.2.7 Media redundancy (MRP and MRPD)..................................................................................165
6.2.7.1 Configuring MRP media redundancy...................................................................................165
6.2.7.2 Configuring the MRP domain...............................................................................................168
6.2.7.3 Configuring MRPD media redundancy for IRT.....................................................................170
6.2.8 Series machine projects (modular machine)........................................................................171
6.2.8.1 Series machine projects.......................................................................................................171
6.2.8.2 Assigning device name and IP address via user program / DCP........................................172
6.2.8.3 Permit adaption of IP addresses and device names directly on the device.........................172
6.2.8.4 Permit overwriting the PN device name...............................................................................173
6.2.8.5 Reusable IO systems - Addresstailoring..............................................................................175
6.2.8.6 Configuring the project for Addresstailoring.........................................................................176
6.2.9 Performance upgrade - low send cycle clocks.....................................................................178
6.2.9.1 Optimized data transfer / 125 µs PROFINET send clock.....................................................178
6.2.9.2 Dynamic Frame Packing - DFP............................................................................................180
6.2.9.3 Configuring IRT with Performance Upgrade........................................................................181
6.3 Using PROFIsafe.................................................................................................................182
6.3.1 PROFIsafe for SIMOTION...................................................................................................182
6.3.2 F proxy with SIMOTION.......................................................................................................184
6.3.3 Configuration example for I device F-Proxy.........................................................................186
6.3.4 Editing F-Proxy settings.......................................................................................................192
DANGER
Danger to life due to live parts and other energy sources
Death or serious injury can result when live parts are touched.
● Only work on electrical devices when you are qualified for this job.
● Always observe the country-specific safety rules.
Generally, six steps apply when establishing safety:
1. Prepare for shutdown and notify all those who will be affected by the procedure.
2. Disconnect the machine from the supply.
– Switch off the machine.
– Wait until the discharge time specified on the warning labels has elapsed.
– Check that it really is in a no-voltage condition, from phase conductor to phase
conductor and phase conductor to protective conductor.
– Check whether the existing auxiliary supply circuits are de-energized.
– Ensure that the motors cannot move.
3. Identify all other dangerous energy sources, e.g. compressed air, hydraulic systems, or
water.
4. Isolate or neutralize all hazardous energy sources by closing switches, grounding or short-
circuiting or closing valves, for example.
5. Secure the energy sources against switching on again.
6. Ensure that the correct machine is completely interlocked.
After you have completed the work, restore the operational readiness in the inverse sequence.
WARNING
Danger to life from hazardous voltage when connecting an unsuitable power supply
Touching live components can result in death or severe injury.
● Only use power supplies that provide SELV (Safety Extra Low Voltage) or PELV
(Protective Extra Low Voltage) output voltages for all connections and terminals of the
electronics modules.
WARNING
Danger to life from touching live parts on damaged devices
Improper handling of devices can result in damage.
For damaged devices, hazardous voltages can be present at the enclosure or at exposed
components; if touched, this can result in death or severe injury.
● Observe the limit values specified in the technical specifications during transport, storage,
and operation.
● Do not use damaged devices.
WARNING
Danger to life through electric shock due to unconnected cable shields
Hazardous touch voltages can occur through capacitive cross-coupling due to unconnected
cable shields.
● As a minimum, connect cable shields and the cores of power cables that are not used
(e.g. brake cores) at one end at the grounded housing potential.
WARNING
Danger to life due to electric shock when not grounded
For missing or incorrectly implemented protective conductor connection for devices with
protection class I, high voltages can be present at open, exposed parts, which when touched,
can result in death or severe injury.
● Ground the device in compliance with the applicable regulations.
WARNING
Danger to life due to fire spreading if housing is inadequate
Fire and smoke development can cause severe personal injury or material damage.
● Install devices without a protective housing in a metal control cabinet (or protect the device
by another equivalent measure) in such a way that contact with fire inside and outside the
device is prevented.
● Ensure that smoke can only escape via controlled and monitored paths.
WARNING
Danger to life from unexpected movement of machines when using mobile wireless devices
or mobile phones
Using mobile radios or mobile phones with a transmit power > 1 W closer than approx. 2 m
to the components may cause the devices to malfunction, influence the functional safety of
machines therefore putting people at risk or causing material damage.
● Switch off wireless devices or mobile phones in the immediate vicinity of the components.
WARNING
Danger to life due to fire if overheating occurs because of insufficient ventilation clearances
Inadequate ventilation clearances can cause overheating of components followed by fire and
smoke development. This can cause death or serious injury. This can also result in increased
downtime and reduced service life for devices/systems.
● Ensure compliance with the specified minimum clearance as ventilation clearance for the
respective component.
WARNING
Danger of an accident occurring due to missing or illegible warning labels
Missing or illegible warning labels can result in accidents involving death or serious injury.
● Check that the warning labels are complete based on the documentation.
● Attach any missing warning labels to the components, in the national language if
necessary.
● Replace illegible warning labels.
WARNING
Danger to life when safety functions are inactive
Safety functions that are inactive or that have not been adjusted accordingly can cause
operational faults on machines that could lead to serious injury or death.
● Observe the information in the appropriate product documentation before commissioning.
● Carry out a safety inspection for functions relevant to safety on the entire system, including
all safety-related components.
● Ensure that the safety functions used in your drives and automation tasks are adjusted
and activated through appropriate parameterizing.
● Perform a function test.
● Only put your plant into live operation once you have guaranteed that the functions relevant
to safety are running correctly.
Note
Important safety notices for safety functions
If you want to use safety functions, you must observe the safety notices in the safety manuals.
WARNING
Danger to life from electromagnetic fields
Electromagnetic fields (EMF) are generated by the operation of electrical power equipment
such as transformers, converters or motors.
People with pacemakers or implants are at a special risk in the immediate vicinity of these
devices/systems.
● Ensure that the persons involved are the necessary distance away (minimum 2 m).
NOTICE
Damage through electric fields or electrostatic discharge
Electric fields or electrostatic discharge can cause malfunctions through damaged individual
components, integrated circuits, modules or devices.
● Only pack, store, transport and send electronic components, modules or devices in their
original packaging or in other suitable materials, e.g conductive foam rubber of aluminum
foil.
● Only touch components, modules and devices when you are grounded by one of the
following methods:
– Wearing an ESD wrist strap
– Wearing ESD shoes or ESD grounding straps in ESD areas with conductive flooring
● Only place electronic components, modules or devices on conductive surfaces (table with
ESD surface, conductive ESD foam, ESD packaging, ESD transport container).
Note
Industrial security
Siemens provides products and solutions with industrial security functions that support the
secure operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is
necessary to implement – and continuously maintain – a holistic, state-of-the-art industrial
security concept. Siemens’ products and solutions only form one element of such a concept.
Customer is responsible to prevent unauthorized access to its plants, systems, machines and
networks. Systems, machines and components should only be connected to the enterprise
network or the internet if and to the extent necessary and with appropriate security measures
(e.g. use of firewalls and network segmentation) in place.
Additionally, Siemens’ guidance on appropriate security measures should be taken into
account. For more information about industrial security, please visit http://www.siemens.com/
industrialsecurity.
Siemens’ products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends to apply product updates as soon as available and to always
use the latest product versions. Use of product versions that are no longer supported, and
failure to apply latest updates may increase customer’s exposure to cyber threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS
Feed under http://www.siemens.com/industrialsecurity..
WARNING
Danger as a result of unsafe operating states resulting from software manipulation
Software manipulation (e.g. by viruses, Trojan horses, malware, worms) can cause unsafe
operating states to develop in your installation which can lead to death, severe injuries and/
or material damage.
● Keep the software up to date.
Information and newsletters can be found at:
http://support.automation.siemens.com
● Incorporate the automation and drive components into a state-of-the-art, integrated
industrial security concept for the installation or machine.
For more detailed information, go to:
http://www.siemens.com/industrialsecurity
● Make sure that you include all installed products into the integrated industrial security
concept.
WARNING
Danger to life due to software manipulation when using removable storage media
The storage of files on removable storage media involves a high risk of infection, e.g. via
viruses or malware. Incorrect parameter assignment can cause machines to malfunction,
which can lead to injuries or death.
● Protect the files on removable storage media against harmful software through appropriate
protective measures, e.g. virus scanners.
Note
Getting Started with SIMOTION SCOUT TIA
We recommend that you work through "Getting Started with SIMOTION SCOUT TIA" in the
online help or the "SIMOTION SCOUT TIA Getting Started" tutorial. There you find guidelines
how you work with SIMOTION SCOUT TIA, for example, how you create a project, compile
and save it, insert a SIMOTION device, insert and parameterize a technology object, and how
to create a program. When you have worked through all these steps, you will be able to create
more complex projects.
Additional references
The "SIMOTION SCOUT TIA Getting Started" tutorial is available at (https://
support.industry.siemens.com/cs/ww/en/view/109474299)
This enables the efficient and user-friendly mechanisms of this engineering framework to be
used for commissioning, configuring and designing SIMOTION components. That includes,
for example, merging of the hardware and network configuration into one consistent editor,
thus enabling intuitive and fully graphical configuration and powerful diagnostics of the
configured and networked components. In the device view, the SIMOTION CPU is displayed
fully graphically with all its interfaces and properties. All the parameters can be selected and
modified intuitively. In the network view, further automation components such as the HMI
(Human Machine Interface) or drives can be connected to the CPU, and configuration of the
PROFINET network topology is just as intuitive.
With SIMOTION SCOUT TIA, configuration is as easy as ever. Not only can you configure
telegrams and integrate technology and drive objects, you can also configure automatic
communication for distributed synchronous operation between two CPUs.
Introduction
The SIMOTION Motion Control system provides not only a range of ready-to-use functions,
but can also be individually parameterized and programmed. High-performance tools, which
provide optimum support and ease of use for the necessary engineering steps, are required
for this.
The SIMOTION SCOUT TIA Engineering System is the environment for the uniform
automation of production machines with SIMOTION and integrates into the
SIMATIC environment in accordance with TIA (Totally Integrated Automation).
SIMOTION SCOUT TIA provides a uniform, function-oriented view for your automation task
and it is also very user-friendly.
The possible SIMOTION applications range from simple, parameterizable, speed-controlled
single axes through to complex, mechatronically-coupled and programmable multi-axis
machines. Therefore, SIMOTION SCOUT TIA provides views that are adapted to the task, and
it can be expanded by additional tools.
SIMOTION SCOUT TIA provides all the necessary tools for the following functions:
● Configuration
● Parameterization
● Programming
● Testing
● Diagnostics
The following tasks are graphically supported with operator guidance:
● Creation of the hardware and network configuration
● Creation, configuration and parameterization of technology objects such as axes, output
cams and cams
SIMOTION D (Drive-based)
SIMOTION D is a compact, drive-based version of SIMOTION based on the SINAMICS S120
drives family. For SIMOTION D, the SIMOTION runtime environment and the SINAMICS drive
software run concurrently on the controller hardware in the SINAMICS S120 packaging format.
SIMOTION P (PC-based)
SIMOTION P is a PC-based, open motion control system from SIMOTION. Control, motion
control, and HMI functions are executed together with standard PC applications on the
SIMOTION P hardware platform.
SIMOTION P combines the openness of the Windows operating system with the real-time
capability of SIMOTION P Runtime.
SIMOTION C (Controller-based)
SIMOTION C is the modular controller variant in the tried and trusted packaging system of the
SIMATIC S7-300 with its very varied expandability options on the I/O bus. SIMOTION C240
high-performance motion controllers are available for control functions and motion control
tasks. The integrated interface for four analog coupled drives makes the SIMOTION C
particularly suitable for compact applications with the control of analog electrical drives and
the operation of hydraulic axes. SIMOTION C also supports operation of four stepper motors
at these interfaces. SIMOTION C240 PN offers a PROFINET interface instead of the encoder
and drive interfaces.
Note
In the current version, SIMOTION SCOUT TIA supports only specific SIMOTION devices.
To find out which SIMOTION devices are supported, see Supported devices (Page 25).
Note
The SINAMICS devices listed in the table can be found in the TIA Portal in the "hardware
catalog" task card at "Controller > SIMOTION > SIMOTION drives".
You can parametrize these devices in SIMOTION SCOUT TIA only if you have networked
them with a SIMOTION device via PROFIBUS/PROFINET.
See also
Inserting a SIMOTION drive (Page 98)
Migrating a SIMOTION SCOUT project (Page 74)
SIMOTION hardware platforms (Page 24)
Overview (Page 265)
See also
Migrating a SIMOTION SCOUT project (Page 74)
Sources (units)
Programs are created in program containers, the so-called sources (units). They are compiled
in the engineering system. Any errors or warnings that occur during compilation are output in
the diagnostics window. Sources compiled without error can then be loaded into the associated
controller.
A source contains any number of programs, functions, function blocks and classes. Each
executable part of a source (program, function, function block, class) is called a POU (Program
Organization Unit).
A source is divided into an interface and an implementation section.
Interface section
All parts exported by the source are defined in the interface section. Other sources and external
components (e.g. HMI systems) can access these parts. These include user-defined data
types, data (variables and constants) as well as names of programs, functions, and function
blocks.
Implementation section
The data types and data defined in the implementation section are global throughout the source
and can be used by all POEs. The implementation section also contains the program code of
the POUs. Any POUs not specified in the interface section can only be used within the source.
Note
Source concept
The source concept with encapsulation of code and data allows you to structure applications.
For example, the functionality of an entire machine module with a defined external interface
can be implemented in a single source.
Tasks
Programs are processed in tasks. A task is a job which is executed in a certain chronological
sequence. The advantage of the task system (execution system) is that processes appended
to the appropriate task levels can run simultaneously.
The SIMOTION Motion Control system uses high-performance CPUs on which a real-time
operating system - suitable for fast control processes - is implemented. Each task is allocated
a slice of the computing time. The organization of the task executions is performed by the
operating system. A differentiation is made between user and system tasks that are
independent of one another.
Additional references
For detailed information on the programming languages and the execution system, refer to the
online help of SIMOTION SCOUT TIA and the respective programming and operating manuals.
See also
Motion Control Chart (MCC) (Page 28)
Ladder Logic / Function Block Diagram (LAD/FBD) (Page 29)
Structured Text (ST) (Page 30)
Performance features:
● Easy-to-use due to graphical illustration in the form of flow diagrams.
● Hierarchical command library for motion control, PLC, and technology functions
● Control structures (IF, WHILE, CASE, etc.)
● Zooming for LAD, FBD and ST
● Subroutine calls (FB/FC, programs, etc.)
● Structuring based on command module generation, i.e. combination of command
sequences to form a module command
● User-friendly debug functions for online test and diagnosis, for example, single-step,
program status or breakpoints for easier troubleshooting (debugging)
● Monitor, trace
Note
Implicit conversion to ST
When being compiled, programs written in MCC are implicitly converted to ST programs and
then compiled.
You can export the intermediate result as an ST and use it as a basis for your own ST programs.
Additional references
Detailed information can be found in the online help of SIMOTION SCOUT TIA and in the
SIMOTION MCC Motion Control Chart Programming and Operating Manual.
SIMOTION languages can be called. User-friendly functions such as "on the fly" variable
declarations or automatic syntax checks are available when programming in LAD or FBD. It
is possible to switch over between LAD and FBD in the editor at any time. A program can
therefore be viewed and processed in either LAD or FBD.
The following user-friendly debug functions are available for online testing and diagnostics:
● Monitor variables in the symbol browser or a watch table
● Program status
● Trace tool with measurement functions for drives and function generators
● Breakpoints
Note
Direct editing of motion commands is not recommended. Instead, it is better to use the
PLCopen blocks. These blocks are designed for integration in logic-oriented programs.
Additional references
Detailed information can be found in the online help of SIMOTION SCOUT TIA and in the
SIMOTION LAD/FBD Programming and Operating Manual.
Structured Text
ST is a high-level, PASCAL-based programming language. ST is based on the IEC 61131-3
standard. This standard harmonizes programming languages for programmable logic
controllers (PLC).
The basic command scope is sufficient for the implementation of everything related to data
management, arithmetic functions, control structures and I/O access. The addition of
technology packages for Motion Control expands the scope of commands by other
comprehensive, extremely flexible Motion Control commands.
In addition, applications can be subdivided into any number of sections. Such a section might
be a program allocated to a runtime level, an instantiatable function block with its own memory,
or a function without its own memory. In this case, the function blocks and functions are not
allocated to a runtime level, but are instead called in programs.
Performance features:
● Motion Control, PLC and technology functions in a single language
● Well-structured programs with comment capability
Note
Object-oriented programming (OOP)
As of version V4.5, the Structured Text programming language supports object-oriented
programming.
Additional references
Detailed information can be found in the online help of SIMOTION SCOUT TIA and in the
SIMOTION ST Structured Text Programming and Operating Manual.
Additional references
Detailed information on the topic can be found in the SIMOTION SCOUT TIA online help and
in the SIMOTION Motion Control, Synchronous Operation TO, TO Cam Function Manual.
Basic functions
SIMOTION CamTool provides the following basic functions:
● Inserting and editing cams.
Cams can be inserted in a SIMOTION SCOUT TIA project using SIMOTION CamTool. You
can also edit a cam created with CamEdit using CamTool: Cams can also be imported from
a text file or read from a SIMOTION device.
● Customize display of the cam in CamTool.
In SIMOTION CamTool, you can show and hide diagrams, change display parameters of
the axes and diagrams and adjust the lines and fonts. You can also display auxiliary lines
in the diagram.
● Convert cams from SIMOTION CamTool to SIMOTION CamEdit.
To edit a cam that is edited in SIMOTION CamTool using SIMOTION CamEdit, the cam
needs to be converted.
● Export cams to a text file.
● Load cams into a SIMOTION device.
Additional references
Detailed information can be found in the online help of SIMOTION SCOUT TIA and in the
SIMOTION CamTool Configuration Manual.
See also
CamEdit cam editor (Page 31)
The loadable technology packages support the creation of technology objects (e.g. positioning
and synchronous axis, cam tracks, external encoders) which can be accessed over system
functions and system variables for use in every SIMOTION programming language.
Note
Missing licenses
All TOs outside the basic functionality (Motion Control Basic) must be licensed. Missing
licenses are indicated by a flashing group error LED. The number and type of missing licenses
is stated by the online diagnostics. They are also displayed during downloading.
Additional references
Detailed information is provided in the online help of SIMOTION SCOUT TIA and in the
following documents:
● SIMOTION Runtime Basic Functions Function Manual
● Function Manual: SIMOTION Motion Control, TO Axis, Electric/Hydraulic, TO External
Encoder
● Function Manual: SIMOTION Motion Control, Synchronous Operation TO, TO Cam
● Function Manual: SIMOTION Motion Control, Supplementary Technology Objects
● Function Manual: SIMOTION Motion Control Output Cams and Measuring Inputs
● Function Manual: SIMOTION Motion Control, TO Path Object
● Function Manual: SIMOTION Motion Control, Basic Functions for Modular Machines
See also
Licensing of the runtime components (Page 337)
Note
Note, as of V14, TIA Portal supports only 64-bit operating systems.
Further details for the system requirements are contained in the Readme file in the start menu
at "Start > All programs > Siemens Automation > Documentation > Readmes".
Compatibility details can be found in the Internet compatibility list at: Compatibility list (http://
support.automation.siemens.com/WW/view/en/18857317)
Requirements
The following requirements apply to the installation of SIMOTION SCOUT TIA:
● Hardware and software of the PG/PC meet the system preconditions.
● You require administrator rights on your PG/PC.
● All running programs are closed.
● The TIA Portal (framework) is installed, for example with the STEP 7 or WinCC software
package.
● The SIMOTION SCOUT TIA version to be installed (not part of the TIA Portal) is compatible
with the installed TIA Portal version.
Side-by-side installations
The following combinations are possible:
● Different versions of the TIA Portal
● Different SIMOTION SCOUT TIA versions
● SIMOTION SCOUT (as of V4.4) and different SIMOTION SCOUT TIA versions
● STARTER (as of V4.4) and different SIMOTION SCOUT TIA versions
● S7T Config and different SIMOTION SCOUT TIA versions
Note
You cannot install STARTER, S7T Config and SIMOTION SCOUT at the same time.
Procedure
To install SIMOTION SCOUT TIA, proceed as follows:
1. Insert the installation data medium into the appropriate drive.
The Setup program will start automatically provided Autostart is not disabled on the PG/PC.
If the Setup program does not start automatically, start it manually by double-clicking the
"Start.exe" file.
2. If necessary, click the "Yes" button for the Windows confirmation prompt.
3. Select the installation language of the Setup program.
4. Read the product information and installation instructions. To do this, click the "Read
installation notes" or "Read product information" button.
5. Close the online help and click the "Next >" button.
6. The "Product languages" dialog shows those languages that were installed with the TIA
Portal Framework. All languages supported by the product are installed automatically for
SIMOTION SCOUT TIA from the activated languages. Click the "Next >" button.
7. In the following dialog, select the product configuration.
The required memory and the target directory are also listed. Click the "Next >" button.
8. Read and accept all of the licensing agreements and safety instructions for safe operation
that are listed in the following dialog. Click the "Next >" button.
9. All installation settings are listed in the overview. If you want to change the settings, navigate
with the "< Back" button to the appropriate installation dialog, and perform the change there.
Otherwise, click the "Install" button to start the installation.
Note
License transfer
If a license key is found during installation, you can transfer it to your PC. If you skip the
license transfer, you can transfer it later using the Automation License Manager.
You will find additional information on licensing in section Licensing for SIMOTION SCOUT
TIA (Page 38).
10.The computer may need to be restarted. Activate the "Yes, restart computer now" checkbox.
Then click the "Restart" button.
11.If the computer does not need to be restarted, click the "Exit" button.
Result
SIMOTION SCOUT TIA has been installed in the specified directory on the PG/PC.
Requirements
The following requirements are valid for uninstalling SIMOTION SCOUT TIA:
● You require administrator rights on your PG/PC.
● All running programs are closed.
Note
Uninstalling TIA Portal
When an upgrade is made to a different TIA Portal version, the TIA Portal and SIMOTION
SCOUT TIA must be uninstalled beforehand.
Procedure
To uninstall SIMOTION SCOUT TIA, proceed as follows:
1. Open the Control Panel via "Start > Control Panel".
2. Double-click the "Programs and functions" entry.
The "Uninstall or Change a Program" dialog opens.
3. Double-click the "Siemens Totally Integrated Automation portal Vxx" entry.
4. If necessary, click the "Yes" button for the Windows confirmation prompt.
5. Select the installation language and click the "Next >" button.
The dialog for selecting the products to be uninstalled opens.
6. Select SIMOTION SCOUT TIA and click the "Next >" button.
7. Check in the "Overview" dialog the list of products to be uninstalled. To make changes,
click the "Back" button.
8. Click the "Uninstall" button.
The uninstall is started.
The expected time until completion of uninstalling is displayed in the dialog.
9. The computer may need to be restarted. Activate the "Yes, restart computer now" checkbox.
Then click the "Restart" button.
10.If the computer does not need to be restarted, click the "Exit" button.
Result
The selected SIMOTION SCOUT TIA version is uninstalled.
3.4 Licenses
Result
SIMOTION SCOUT TIA has been licensed.
4. Select the connected data medium and click "OK" to start the transfer.
When the transfer is complete, the authorization and the upgrade license key will be stored
on the data medium.
5. Select the "Upgrade..." command in the "License Key" menu.
The older authorization will be deleted. After the upgrade, you will have a new floating
license.
Note
Do not interrupt the upgrade while it is in progress. Interrupting this process can result in
the license key being lost.
6. Now transfer the new floating license onto the hard disk drive.
Proceed as described under item 3.
7. Exit the Automation License Manager.
8. Remove the automation data medium.
Result
SIMOTION SCOUT TIA has been upgraded.
Additional references
Detailed information about license keys is provided in the online help of the Automation License
Manager.
Additional references
Detailed information about the user interfaces is provided in the information system of the TIA
Portal and in the help system of SIMOTION SCOUT TIA.
See also
TIA Portal (Page 41)
SIMOTION SCOUT TIA (Page 46)
Portal view
The portal view provides an overview of all configuration steps and enables a task-based entry
to your automation solution.
The individual portals ("Start", "Devices & Networks", "PLC Programming", "Visualization",
"Online & Diagnostics", etc.) provide the basic functions for the individual tasks.
Project view
The project view is a hierarchically structured view of all components in a project. The project
view enables quick access to all objects in the project, the relevant working areas and editors.
The various work windows show all the associated data for the selected objects.
① Title bar
The name of the project is displayed in the title bar.
② Menu bar
The menu bar contains all the commands that you require for your work.
③ Toolbar
The tool bar provides you with buttons for commands you will use frequently. This allows you to access these
commands faster.
④ Project tree
The project tree provides access to all components and project data. Some of the actions that you can perform in
the project tree:
● Add new components
● Edit existing components
● Query and change the properties of existing components
⑤ Reference projects
In the "Reference projects" view, you can open further projects in addition to the current project. Although these
reference projects are write-protected, you can copy individual devices from a reference project and add them to
your current project where they can be further processed.
⑥ Details
The details view shows certain contents of a selected object. Possible contents include text lists and variables.
⑦ Changing to the portal view
Use the "Portal view" link to change to the portal view.
⑧ Working area
The objects that you can open for editing purposes are displayed in the working area.
⑨ Inspector window
The Inspector window displays additional information on a selected object or on executed actions.
⑩ Editor bar
The opened editors are displayed in the editor bar. If you have many open editors, they are shown grouped. The
editor bar can be used to change quickly between the opened elements.
⑪ Status bar with progress display
The status bar contains the progress display for those background processes that are running currently.
⑫/⑬ Task cards
Depending on the edited or selected objects, task cards are provided to perform further actions, such as
● Select objects from a library or from the hardware catalog
● Search for objects in the project and replace
● Drag objects to the working area
The available task cards are found in a bar at the right-hand edge of the screen. You can expand and collapse the
task cards at any time.
Additional references
For detailed information about the user interface and operation of the TIA Portal, refer to the
"Introduction to the TIA Portal" section in the information system of the TIA Portal.
Note
Not all languages of the TIA Portal are supported by SIMOTION SCOUT TIA.
If you have selected a user interface language not supported by SIMOTION SCOUT TIA, the
SIMOTION SCOUT TIA user interface is displayed in English.
Note
Multiple languages in SIMOTION SCOUT TIA
Under some circumstances, after switching the language, the SIMOTION SCOUT TIA texts
and messages may be displayed in both the old and the new selected user interface language.
In this case, close SIMOTION SCOUT TIA and restart the TIA Portal.
Additional references
You will find detailed information on all steps that you perform for SIMOTION configuration in
the TIA Portal (e.g. configuring hardware, setting up communications, etc.) in the information
system of the TIA Portal in the "Configuring SIMOTION devices" section.
1
2
3
4
5
① Menu bar
② Tool bars
③ Working area
④ Project navigator
⑤ Snap-in
⑥ Tab
⑦ Detail view
Workbench components
The workbench comprises the following components:
● Menu bar:
You call the functions of SIMOTION SCOUT TIA via the menus in the menu bar.
● Tool bars:
Frequently used menu commands are also available in tool bars, which can be activated
or deactivated as required. These provide quick access to the functions. The tool bars can
be undocked from the header and relocated to a different position (e.g. at right, left, lower
border) or as a window.
● Working area:
The task-specific windows are displayed in the working area. In these windows, you can
perform the configuration with wizards for the axis configuration and drive configuration.
You also create programs in the working area. Further information about the active window
in the working area is provided in the detail view.
● Project navigator:
The project navigator provides an overview of the entire project. All defined elements, such
as devices, drives, axes, etc., are displayed here in a tree structure.
● Snap-in / tab:
A Snap-in is a program integrated automatically in the working area of the SIMOTION
SCOUT TIA Workbench. Snap-ins provide functions for processing SIMOTION SCOUT
TIA projects and are displayed as a work window in the working area of the workbench.
Several Snap-ins can be opened. Open Snap-ins are displayed in the working area as tabs.
The active Snap-in is visible in the foreground.
The following Snap-Ins are available:
– Program editors
– Wizards for the configuration of technology objects
– Device diagnostics
– Drive navigator
● Detail display:
In the detail display, you can show more detailed information about the element selected
in the project navigator and the active window in the working area, for example, variables
of a program, system variables of a technology object, protocols of compiled program
sources.
Additional references
Detailed information can be found in the SIMOTION SCOUT TIA online help.
The following table provides an overview of the active functions in the working area of the
workbench depending on the project mode (offline/online):
The following options are available to bring a window into the foreground:
● Click the relevant tab.
● Select the appropriate item in the "Window" menu.
Project tab
The "Project" tab displays the entire project structure and is used for managing elements within
the projects.
In addition to the elements created automatically via the Hardware configuration, create the
following elements manually in the project navigator:
● Technology objects
e. g. axes, external encoders, measuring inputs, cams
● Programs
e. g. ST sources, MCC chart
● Watch tables
● Libraries
You can change properties, such as the name of an element.
To improve clarity in the project navigator, you can sort and group lower-level objects into
topics.
Static menu
Static menus are primarily used to control the workbench or a project and are permanently
displayed.
Dynamic menu
Dynamic menus are provided by Snap-ins and are added to the static menu. The menu with
active Snap-in in the working area is always displayed.
Menu Comment
Project Static menu, always visible
(Dynamic menu) See "Dynamic menus" table
Edit Static menu, always visible
Paste Static menu, always visible
Target system Static menu, always visible
View Static menu, always visible
Options Static menu, always visible
Window Static menu, always visible
Help Static menu, always visible
Note
List of all shortcuts
The online help of SIMOTION SCOUT TIA includes a complete list of all the shortcuts available
in SIMOTION SCOUT TIA and the programming and operating instruction manuals.
Project navigator
Left mouse button Selects the tree object at the cursor position;
detail view displays the associated details
Double-click with left mouse button Selects the tree object at the cursor position;
detail view displays the associated details;
corresponding Snap-in opens
Right mouse button Selects the tree object at the cursor position;
detail view displays the associated details;
corresponding context menu opens
UP/DOWN arrow keys Selects the tree object at the cursor position
"ENTER" Snap-in for the selected tree object opens
"Context menu key" Context menu for the selected tree object opens
Additional references
Further information about the the address list is available in the SIMOTION SCOUT TIA online
help.
Additional references
Detailed information about the use of watch tables is contained in the "Watch table" section in
the SIMOTION SCOUT TIA online help.
1 Menu bar You can use buttons in the menu bar to configure the help or display general
information.
● Click "PDF documents" to display the available function diagrams.
● Click "Use online help" to display the help page for the full text search on
the "Search" tab.
2 Navigation area In the navigation area you can navigate through the help, open the index or
search through the entire help.
● Click the "Contents", "Index", or "Search" tab to navigate through the help.
● Click the "+" in front of a book to open the table of contents.
● Click a book or help page to display its contents in the contents area.
3 Contents area The contents for the help pages selected in the navigation area are displayed
in the contents area.
Within the contents area, you can use symbols to display hidden information:
● Click the arrow to display or hide additional information.
● Click the minimized view to display a hidden figure.
● Click the copy symbol. The following program code will be saved
automatically in the clipboard. You can then insert this in a program editor.
4 Link bar The header area of many help pages has a link bar. This link bar displays
further information for the selected help page. The link bar contains the fol‐
lowing entries:
● In Section
Links to headers of the displayed topic.
● Programming Manuals
Links to handling instructions.
● Examples
Links to examples.
● Fundamentals
Links to background information, such as definitions or details.
● History
List of the most recently opened help pages.
● Options
Link to the start page.
Forwards and backwards in the previously opened help pages.
● or
● In the menu, select "Help > Context
help".
Help for the technology ob‐ Press <Shift+F1>. Then click with the
ject question mark on a technology object in
(only SIMOTION) the project navigator.
The help for this technology object
opens.
System variables in the sym‐ In the project navigator, select the SI‐
bol browser MOTION device or the technology ob‐
ject.
The system variables of the element
are displayed in the symbol browser.
Press <Shift+F1>. Then click with the
question mark on the system variable
in the symbol browser.
The associated help opens.
Configuring requirements
The following requirements apply to configuring:
● The TIA Portal (framework) is installed, for example with the STEP 7 or WinCC software
package.
● SIMOTION SCOUT TIA has been installed and licensed for the PG/PC.
● The hardware has been installed and wired.
● The PG/PC has been connected to the SIMOTION device via the PROFIBUS, Ethernet or
PROFINET IO interface.
● For configuring the drives with the drive wizard, you need the article number of the drive
unit and the components (power supply, power unit, motors and encoders).
The following table provides an overview of the individual configuring steps and where to
implement them.
See also
Target group and content of the configuration manual (Page 21)
Basic principles
Projects are used for the orderly storage of data and programs that result in the creation of an
automation solution. You create projects in the TIA Portal and manage them there. The data
summarized in a project shall include, in particular:
● Configuration data on the hardware structure and parameter data for modules
● Configuration data for communication via networks
● Configuration data for the devices
● Reports
● Configuration data
● User programs
● Motion profiles
● Drive data
The following table provides an overview of the individual configuration steps and where to
implement them.
See also
Creating a new project (Page 67)
Transferring SIMOTION SCOUT projects (Page 73)
Note
You can only create a project in the TIA Portal.
Procedure
To create a project, proceed as follows:
1. Start the TIA Portal.
2. Select the "Create new project" entry in the secondary navigation in the Portal view.
3. Assign a name for the new project below "Project name".
4. Click the "..." button to set the storage location.
5. Enter any required comments in the comment field.
6. Create the project using the "Create" button.
Result
You have created a project that was saved in the specified directory.
Note
Maximum number of characters
If necessary, change the storage location or project name because a maximum of 94
characters are available for the project name and 143 characters for the path.
Note
You can only open a project in the TIA Portal.
Procedure
To open a project, proceed as follows:
1. Start the TIA Portal.
2. Select the "Open existing project" entry in the secondary navigation in the Portal view.
3. Select the project you want to open in the right-hand window at "Recently used".
4. Click the "Open" button to open the project.
Result
You have opened the project and are in the Portal view.
Switch to the Project view to continue with the configuration.
Note
You can only close a project in the TIA Portal.
Procedure
To close a project, proceed as follows:
1. Switch to the TIA Portal.
2. Open the "Close" entry in the "Project" menu in the Portal view.
Or select the "Close project" command in the secondary navigation in the Portal view.
3. If you have made changes in the project, you will be prompted in "The project has been
changed" dialog whether or not you want to save the changes.
Result
You have closed the selected project. SIMOTION SCOUT TIA has been closed.
Note
You can only perform "Save project as" in the TIA Portal.
Procedure
To save a project at the required target location, proceed as follows:
1. Switch to the TIA Portal.
2. Select the "Save project as ..." command in the "Project" menu in the Portal view.
3. In the "Save current project as ..." dialog, navigate to the storage location where you want
to save the project.
4. Assign a file name to the project.
5. Save the project at the set storage location by clicking the "Save" button.
Result
You have saved the project in the specified location.
Note
Maximum number of characters
If necessary, change the storage location or project name because a maximum of 94
characters are available for the project name and 143 characters for the path.
Note
You can only delete a project in the TIA Portal.
Requirement
● The project is not opened.
Procedure
To delete a project, proceed as follows:
1. In the "Project" menu, select the "Delete project" command.
The "Delete project" dialog opens and a list of recently used projects is displayed. The
project currently open is not displayed in the list.
2. Select the project you want to delete.
If the required project is not in the list, click the "Browse" button. Navigate to the project
folder and open the project file.
3. Click the "Delete" button.
4. Confirm the prompt with "Yes" to delete the project permanently.
Result
The complete project folder has been deleted from the file system.
Browsing a project
You can use the following search options within the TIA Portal:
● Browse the complete project
● Search and replace within an editor
● Browse the hardware catalog
Note
Search in SIMOTION SCOUT TIA
To search for any text or variables within the Motion Control configuring, switch to SIMOTION
SCOUT TIA in the "Edit > Search in the project..." menu.
Procedure
To start the search editor in the TIA Portal, proceed as follows:
1. In the "Edit" menu, select the "Browse project" command.
The search editor opens.
2. Enter the search text as "Search for:".
3. If the search results need to be restricted, activate the appropriate options for "Restrict
search to:".
4. Start the search with the "Start search" command.
Result
All found objects are listed. Double-click a hit to open the source.
Note
Searching and replacing in SIMOTION SCOUT TIA
To search for or replace any text or variables within the Motion Control configuring, switch to
SIMOTION SCOUT TIA in the "Edit > Replace in the project..." menu.
Procedure
To start the editor for the "Search and replace " function in the TIA Portal, proceed as follows:
1. In the "Edit" menu, select the "Search and replace" command.
The "Search and replace" editor opens.
2. Enter the search text as "Search for:".
3. Activate the desired additional options for the search.
4. Click "Search".
5. The first search hit is selected in the editor.
6. Enter the text with which you want to replace the search hit as "Replace".
7. To replace the selected hit, click "Replace".
Result
The found term is replaced with the desired text.
Note
Printing in SIMOTION SCOUT TIA
To print a complete project overview or individual parts from the configuring within the Motion
Control configuring, e.g. programs or technology objects, switch to SIMOTION SCOUT TIA,
select the element to be printed, and select the "Project > Print..." menu.
Procedure
To print content from the hardware configuration in the TIA Portal, proceed as follows:
1. Select in the project navigation the element to be printed.
2. Select the "Print project..." menu.
The "Print" dialog opens.
3. Select the desired print options.
4. To start the print operation, click "Print".
Result
The selected project content is printed.
Procedure
To archive a project, proceed as follows:
1. Save the currently open project.
2. Select the "Archive..." command in the "Project" menu in the Portal view.
3. Select the required archiving settings.
To save a compressed project archive, activate the "TIA Portal project archive" option.
If you do not want to save restorable data when the project is archived, select the option
"Discard restorable data".
In order to automatically add the date and time of day to the file name, select the option
"Add date and time to file name".
4. Assign a file name for the archive.
5. Navigate as "Path:" to the storage location where the archive should be saved.
6. Archive the project at the set storage location by clicking the "Archive" button.
Result
A compressed archive with file extension ".zap14" is created.
Additional references
Detailed information about creating project archives can be found in the information system of
the TIA Portal under "Archiving and retrieving projects".
To transfer a SIMOTION SCOUT project to SIMOTION SCOUT TIA, the following possibilities
are available:
● Migration with the migration tool in the TIA Portal (complete, including the hardware and
network configuration, and the SCOUT data).
● Migration with the migration tool outside the TIA Portal as dual-computer solution and import
the SIMOTION SCOUT project using an intermediate file into the TIA Portal.
● Export of the SIMOTION SCOUT project and import into SIMOTION SCOUT TIA (only
SCOUT data).
Note
Readiness Check Tool TIA Portal
With the TIA Portal Readiness Check Tool, you can easily check whether the hardware
included in your projects is supported by the TIA Portal.
Detailed information about the tool and a download link online are available in the Internet at
Readiness Check Tool TIA Portal (https://support.industry.siemens.com/cs/ww/en/view/
60162195).
See also
Migrating a SIMOTION SCOUT project (Page 74)
Exporting and importing projects (Page 81)
Examples of export/ import (Page 85)
Note
Migration, including the hardware configuration
You can migrate a SIMOTION SCOUT project only together with the hardware configuration.
A SIMOTION SCOUT TIA project cannot be converted to a SIMOTION SCOUT project.
However, you can export the SIMOTION SCOUT TIA data without the hardware configuration
and import it into SIMOTION SCOUT by XML export/import. See Section Exporting and
importing projects (Page 81). In this case, you must manually create the hardware
configuration in SIMOTION SCOUT so that it is identical to the TIA Portal project.
Note
Alarm_S messages
Alarm_S messages are incremented in the number range starting at 60,000,000 hex for the
migration from SIMOTION SCOUT to SIMOTION SCOUT TIA.
Note that the Alarm_S information text is limited to the same characters as the Alarm_S text.
Note that the associated values in the Alarm_S text can be only displayed formatted
appropriately for the data type.
Note the TIA Portal specifications for data type formattings for previously configured Alarm_S
messages.
If you reconfigure Alarm_S messages in SIMOTION SCOUT, check the message text for
compatibility with TIA Portal.
To do this, activate the "Check compatibility with TIA Portal" option.
Detailed information is contained in the information system of the TIA Portal at "Configuring
messages".
You must migrate a SIMOTION SCOUT project to use it in SIMOTION SCOUT TIA.
The following procedures are available for this purpose:
● Migration with the migration tool in the TIA Portal (complete, including the hardware and
network configuration, and the SCOUT data).
● Migration with the migration tool outside the TIA Portal as dual-computer solution and import
the SIMOTION SCOUT project using an intermediate file into the TIA Portal.
Requirements
The following requirements must be satisfied for a migration:
● The TIA Portal migration tool (integral part of SIMATIC STEP 7 Professional as of V13) and
the migration tool plug-in for SIMOTION SCOUT TIA (included on the installation DVD for
SIMOTION SCOUT / SIMOTION SCOUT TIA) are installed.
● The TIA Portal migration tool and the migration tool plug-in must be mutually compatible in
the version.
● STEP 7 V5.5 SP4 is installed.
● SIMATIC STEP 7 Safety Advanced is installed so that Safety projects can be migrated.
● WinCC flexible V1.3 SP3 is installed, provided an HMI is available.
Note
Save and compile in SIMOTION SCOUT
Save and compile the project in SIMOTION SCOUT with the "Save and recompile everything"
command before you start the migration.
Procedure
To migrate a SIMOTION SCOUT project, proceed as follows:
1. Start the TIA Portal.
2. Select the "Migrate project" entry in the secondary navigation in the Portal view.
3. Use the "..." button to set the source path to the SIMOTION SCOUT project that you want
to migrate.
4. Activate the "Include hardware configuration" option.
5. Assign a name to the migrated project.
6. Click the "..." button to set the target path.
Result
The migrated project opens in the TIA Portal.
You can find the migrated project in the selected target directory.
Note
Save and compile in SIMOTION SCOUT TIA
Save and compile the project in SIMOTION SCOUT TIA with the "Save and recompile
everything" command before you start working with the project.
Note
Abort of the migration
The migration is aborted with an error message if the SIMOTION SCOUT project to be migrated
uses SIMOTION/SINAMICS devices that are not supported by SIMOTION SCOUT TIA, or the
SIMOTION SCOUT project contains objects that are not supported.
In the event of an error, open the project in SIMOTION SCOUT and remove the devices/objects
that are not supported, or upgrade the firmware of the devices used.
For information on which devices/objects/functionalities are supported, see Section Supported
devices (Page 25) and Section Supported functionalities (Page 26).
Detailed information on the firmware upgrade can be found in Section "Upgrade" of the
SIMOTION SCOUT TIA online help.
If the project includes further components in addition to SIMOTION components, such as
SIMATIC components and HMI, then the migration conditions specified therein are also
applicable.
Requirements
The following requirements must be satisfied for a migration:
Computer 1
● The TIA Portal migration tool is installed.
The TIA Portal migration tool is available in the "Support" directory on the installation DVD
of the TIA Portal. Alternatively, the TIA Portal migration tool is available as download in the
service and support area of the Siemens Website.
● The migration tool plug-in for SIMOTION SCOUT (component of the installation DVD for
SIMOTION SCOUT / SIMOTION SCOUT TIA) is installed.
● The TIA Portal migration tool and the migration tool plug-in must be mutually compatible in
the version.
● STEP 7 V5.5 SP4 is installed.
● WinCC flexible V1.3 SP3 is installed, provided an HMI is available.
● SIMOTION SCOUT as of V4.4 is installed.
● The SIMOTION SCOUT project is consistent and can be compiled without error.
● You have saved the SIMOTION SCOUT project in SIMOTION SCOUT as of Version 4.4.
● The SIMOTION SCOUT project does not use any devices, objects or functionality not
supported by SIMOTION SCOUT TIA.
(See Section Supported devices (Page 25) and Section Supported functionalities
(Page 26).)
Note
Migration of HMI or safety functions
If you intend to use the functions of option packages (HMI or Safety), install the relevant plug-
ins provided for migration.
Computer 2
● The TIA Portal migration tool is installed (integral part of the TIA Portal framework).
● SIMOTION SCOUT TIA as of V4.4 is installed. (The migration tool plug-in for SIMOTION
SCOUT TIA is an integral component of SIMOTION SCOUT TIA).
● The TIA Portal migration tool and the migration tool plug-in must be mutually compatible in
the version.
● STEP 7 Professional as of V13 is installed.
● SIMATIC STEP 7 Safety as of V13 is installed so that Safety projects can be migrated.
● WinCC as of V13 is installed provided that an HMI is available.
Note
Migration of HMI or safety functions
If you intend to use the functions of option packages (HMI or Safety), install the relevant plug-
ins provided for migration.
Note
Save and compile in SIMOTION SCOUT
Save and compile the project in SIMOTION SCOUT with the "Save and recompile everything"
command before you start the migration.
Procedure
To migrate a SIMOTION SCOUT project, proceed as follows:
1. Start the migration tool on computer 1.
3. Activate the "Include HW and Network data during migration" option (include hardware
configuration).
4. Migrate the source project in the migration file format with the appropriate file extension
".apxx".
5. Copy the migration file to the target system, computer 2.
6. Perform the migration within the TIA Portal using the procedure described under "Migration
in the TIA Portal".
Result
The migrated project opens in the TIA Portal.
You can find the migrated project in the selected target directory.
Note
Save and compile in SIMOTION SCOUT TIA
Save and compile the project in SIMOTION SCOUT TIA with the "Save and recompile
everything" command before you start working with the project.
Fundamentals
You can export a whole project or individual projects and subsequently import them into
another project.
This functionality is available to you both in SIMOTION SCOUT and in SIMOTION SCOUT
TIA. An exchange of project data is thus possible via export and import.
Restrictions
You can only export the SCOUT data with SIMOTION SCOUT TIA because hardware and
network configuration is performed in the TIA Portal. Similarly, you can only import projects in
SIMOTION SCOUT TIA without the hardware configuration.
Note
Export/import is only possible in offline mode.
The export and import functions for complete projects are described below.
Requirements
Complete projects can only be exchanged between SIMOTION SCOUT and SIMOTION
SCOUT TIA via the export/import function if the hardware is identical.
The SCOUT data exported from SIMOTION SCOUT must have identical device properties
(name, type, version) in order to be able to import it into SIMOTION SCOUT TIA. From the
point of view of configuration, a SIMOTION D435-2 DP V4.5 and a D435-2 DP/PN V4.5 are
the same type.
Result
The project has been exported into the specified target directory.
Result
You have imported the project.
Note
Backup copy before importing
If necessary, make a backup copy of the project before you import because deleted and
replaced data cannot be restored after being imported.
Note
Alarm_S messages
Alarm_S messages are incremented in the number range starting at 60,000,000 hex for the
migration from SIMOTION SCOUT to SIMOTION SCOUT TIA.
Note that the Alarm_S information text is limited to the same characters as the Alarm_S text.
Note that the associated values in the Alarm_S text can be only displayed formatted
appropriately for the data type.
Configure Alarm_S messages in SIMOTION SCOUT TIA in accordance with the TIA Portal
specifications for data type formatting.
If you reconfigure Alarm_S messages in SIMOTION SCOUT, check the message text for
compatibility with TIA Portal.
To do this, activate the "Check compatibility with TIA Portal" option.
Note also for previously configured Alarm_S messages the TIA Portal specifications for data
type formatting.
Detailed information is contained in the information system of the TIA Portal at "Configuring
messages".
Result
You have imported the project.
Additional references
You will find detailed information about exporting and importing individual objects or devices,
for example, in section "Exporting and importing" of the SIMOTION SCOUT TIA online help.
See also
Examples of export/ import (Page 85)
Migrating a SIMOTION SCOUT project (Page 74)
Requirements
● A project with two C240 CPUs with distributed synchronization via PROFIBUS or
PROFINET.
● A SIMOTION D CPU with an axis interconnected with a drive to the SINAMICS Integrated.
● An ST program with a P1 program that runs in the BackgroundTask.
● The project can be compiled without errors.
Procedure
1. Export the project to SIMOTION SCOUT.
– Deactivate the "Export including hardware configuration (STEP 7 data)" option during
export.
2. Create a new project in the TIA Portal.
3. Configure the hardware in the TIA Portal same as in SIMOTION SCOUT.
4. Open SIMOTION SCOUT TIA and import the previously exported SIMOTION SCOUT data.
5. Compile the project.
Result
● The distributed synchronization is established.
● The connection of the axis to the drive is established.
● Program P1 is entered in the execution system (BackgroundTask).
● The project can be compiled without errors.
Requirements
Modify the sample project previously imported into SIMOTION SCOUT TIA as follows:
● Move the program P1 from the BackgroundTask to the MotionTask_1.
● Add a further drive to the SINAMICS Integrated.
● The axis is connected with the new drive.
● The project can be compiled without errors.
Procedure
1. Export the project to SIMOTION SCOUT TIA.
– SCOUT data without hardware configuration
2. Start SIMOTION SCOUT.
3. Open the previously exported project from example 1.
4. Import the previously exported project from example 2.
5. Compile the project.
Result
● The axis is connected with the new drive.
● The program P1 is entered in the MotionTask_1.
● The program can be compiled without errors.
See also
Commissioning the drives (Page 265)
Note
To convert a SIMOTION SCOUT TIA V4.4 project from TIA Portal V13 to a SIMOTION SCOUT
TIA V4.5 project in TIA Portal V14, you must first upgrade the project to V13 SP1 of the TIA
Portal.
Upgraded projects can no longer be edited with the old TIA Portal version.
Note
Libraries
If the project contains libraries, they must also be upgraded.
When a global library in the current version of the TIA Portal opens, a copy of the library is
created and it is upgraded to the current version of the TIA Portal.
Note
You can add a SIMOTION device only in the TIA Portal.
Procedure
To add a SIMOTION device via the project tree, proceed as follows:
1. Switch to the project view.
2. Double-click "Add new device" in the project navigation.
The "Add new device" dialog opens.
3. Open the desired device variant at "Controller" (e.g. SIMOTION D - Drive-based).
4. Select the desired SIMOTION device.
5. To display device-specific information, click the article number.
6. Select the firmware version of the installed SIMOTION device at "Version".
7. Click "OK" to apply the settings and add the SIMOTION device.
Result
You have now created a SIMOTION device.
In the device view, the SIMOTION device is displayed in full graphics, showing all interfaces
and properties.
In the Inspector window at "Properties", you can configure and parameterize the interfaces
easily and intuitively.
Note
The selected firmware version must match the firmware version on the memory card of the
device, otherwise you receive an error message when you switch to online mode.
Note
You can replace a SIMOTION device only in the TIA Portal.
Procedure
To replace a SIMOTION device, proceed as follows:
1. In the TIA Portal, select the SIMOTION device that you want to replace in one of the views
(topology view, network view or device view).
2. In the context menu, select the "Replace device..." command.
The "Replace device" dialog opens.
– The device that you want to replace is displayed in the "Current device:" area.
– In the right-hand area, only those devices are listed that are compatible with the device
that you want to replace.
Result
You have replaced a SIMOTION device.
When you replace the device in the TIA Portal and save the project, it will also be replaced in
SIMOTION SCOUT TIA.
Note
Devices must be mutually compatible.
You can only replace devices with devices that are compatible. If you select an incompatible
device or an incompatible firmware version, the "OK" button remains inactive.
A SIMOTION D can be replaced with another SIMOTION D only when the associated
SINAMICS version is the same or higher. It is not possible to downgrade to an earlier
SINAMICS version
Replacing hardware components may result in inconsistencies in the project. The consistency
check indicates any inconsistencies.
Eliminate these inconsistencies as appropriate.
Note
You can delete a SIMOTION device only in the TIA Portal.
Procedure
To delete a device, proceed as follows:
1. Select the device you want to delete from one of the following views.
– Device view
– Network view
In the graphical view or in the "Network overview" tab.
– Topology view
In the graphical view or in the "Topology overview" tab.
– Project navigation
In the tree structure of the project.
2. Press "Del".
3. Save the project.
Result
The SIMOTION device has been deleted.
Once you have deleted the device in the TIA Portal, it is also deleted in SIMOTION SCOUT
TIA.
Note
Inconsistencies caused by deleting hardware components
Deletion of hardware components may lead to inconsistencies in the project.
The inconsistencies are indicated in the consistency check.
Eliminate these inconsistencies as appropriate.
Requirement
You have connected the PG/PC and the SIMOTION device with an Ethernet cable.
Procedure
To add a subnet to the SIMOTION device in the network view, follow these steps:
1. Click the Ethernet "X127" interface of the SIMOTION device where you would like to create
a subnet.
2. Open the context menu with a right-click and select the "Add subnet" command.
Result
You have added a subnet.
Note
You can insert a CX32-2 only via the hardware catalog in the TIA Portal.
If the computing performance of SINAMICS Integrated is not sufficient and you wish to use
additional drives, you can insert an CX32-2 to increase performance. This module is connected
via DRIVE-CLiQ and is thus networked via PROFIBUS Integrated.
Requirement
You have now created a SIMOTION device.
Procedure
To insert a CX32-2 in the network view, proceed as follows:
1. Switch to the "Hardware Catalog" task card and open the "Controller" component.
2. Open the "SIMOTION" folder and then "SIMOTION D - Drive-based".
3. At "Controller extensions", select the CX32-2 that you wish to use.
5. Select the address (DRIVE-CLiQ interface) to which your CX32-2 is connected. Make sure
that the configured wiring is the same as the real wiring.
DP address of the CX32-2 in the master system DRIVE-CLiQ socket on the SIMOTION device
10 X100
11 X101
12 X102
13 X103
14 X104
15 X105
Note
The configured address cannot be changed.
Once you have created the CX32-2 in the network view, you can no longer change the
configured address.
If you want to change the address anyway, you must delete the CX32-2 in the network view
and then create a new one.
Result
The CX32-2 is inserted in PROFIBUS Integrated and assigned to the SIMOTION module.
PROFIBUS Integrated and the interfaces are configured in the "Properties" tab in the Inspector
window.
The following figure shows a CX32-2 on a SIMOTION D435-2.
Note
Configuring the CX32-2
Configure the CX32-2 interface in SIMOTION SCOUT TIA.
CBE20
The device is connected to PROFINET IO using the CBE20 communication board for
SINAMICS S120. The module supports PROFINET IO with isochronous Realtime Ethernet
(IRT), PROFINET IO with RT, and standard TCP/IP communication.
The following SINAMICS drive devices support the onboard version.
● SINAMICS S120 CU320-2 DP CBE20 V4.5
● SINAMICS S120 CU320-2 DP CBE20 V4.7
CBE30-2
A second PROFINET interface can be implemented for the SIMOTION D4x5-2 DP/PN with
the CBE30-2 communication board.
It is not possible to use a CBE30-2 in SIMOTION D4x5-2 DP controllers.
Note
You can insert a SIMOTION drive only via the hardware catalog in the TIA Portal.
A SIMOTION drive in the current version of SIMOTION SCOUT TIA is a drive of the SINAMICS
S120 type (interconnection via PROFINET or PROFIBUS) interconnected with a SIMOTION
CPU. The explicit SIMOTION drives you can insert can be found in Supported devices
(Page 25).
These SIMOTION drives can be configured and parameterized only under these conditions
(interconnection with SIMOTION CPU). The latter is configured in SIMOTION SCOUT TIA.
Procedure
To insert a SIMOTION drive (SINAMICS S120), proceed as follows:
1. Insert a SIMOTION device, if not available yet.
2. Create the bus system, e.g. DP master system or PN/IO system.
3. Navigate in the hardware catalog to the "Controller" component and open the "SIMOTION"
folder.
4. Open the "SINAMICS S120" sub-folder in the "SIMOTION drives" folder and select the
desired drive, in the example "CU310-2 PN".
5. Drag-and-drop the drive to the bus system.
6. Assign the master system.
To do this, click "Unassigned" and select the device with which the drive is to be networked.
Result
You have networked the drive with the SIMOTION device via the bus system.
The settings on the bus system are adapted in the "Properties" tab in the Inspector window.
Some the following settings can be made:
● Specify the transmission rate
● Configure the line
● Set the bus parameters and constant bus cycle time.
Note
The drive is configured in SIMOTION SCOUT TIA.
Requirements
● You have installed the compatible "Startdrive" option package for the TIA Portal.
● You have now added a SIMOTION device.
Procedure
8. Click "OK" to apply the settings and add the Startdrive drive.
Result
You have created a Startdrive drive and added the Power Module.
You have networked the drive with the SIMOTION device.
The device view displays a full graphical view of the Startdrive drive, showing all interfaces
and properties.
Note
Interconnecting and configuring Startdrive drives
Like GSD drives, Startdrive drives can be interconnected with technology objects in SIMOTION
SCOUT TIA. The drives are configured with Startdrive.
Procedure
4. Select the GSD drive in the hardware catalog, SINAMICS GM150 in the example.
4. Select a telegram.
In the device view, the possible positions for insertion are indicated by blue lines.
5. Drag-and-drop the telegram into the device overview and the desired position.
The I/O addresses are assigned automatically.
6. If required, adapt the I/O addresses for the Motion Control applications.
Result
You have created a GSD drive and networked it with the SIMOTION device.
You have inserted a telegram for the communication between controller and drive.
As soon as you have inserted the GSD drive in the TIA Portal, it will also be visible in SIMOTION
SCOUT TIA.
Procedure
To display the available nodes on a single interface of the PG/PC, proceed as follows:
1. Open the "Online access" folder in the project navigation.
2. To make all objects ordered below the interface visible, click the arrow at the left next to
the "Online access".
3. Double-click "Update accessible nodes" below the interface.
All nodes that can be accessed via this interface are displayed in the project navigation.
Note
You assign the PG/PC interface in the TIA Portal.
Communication between the SIMOTION device and the PG/PC requires a conditioner card
(for PROFIBUS) or an Ethernet interface. You configure, parameterize, program and test using
the PG/PC.
The following options to assign the PG/PC interface are available:
● "Connect online" function
The function is available until the PG/PC interface has been successfully set up.
● "Online & diagnostics" function
● "Online access" function
3. In the next step, select the subnet and apply the setting with "OK".
3. Click "Connect" in order to establish a connection to the device located by the search.
4. If the SIMOTION device and the PG/PC are not in the same subnet, a message is displayed
offering you the option of temporarily assigning a suitable IP address from the subnet of
the device.
Result
● You have assigned the PG/PC interface.
● The TIA Portal has assigned an IP address within a project.
● The online connection has been established.
The title bar of the project navigation is orange colored.
Compiling the project and downloading the hardware configuration to the SIMOTION device
Note
Downloading the hardware configuration
Before you continue configuring in the SIMOTION SCOUT TIA, download the hardware
configuration in the TIA Portal to the SIMOTION device.
Downloading to the SIMOTION device from the TIA Portal is necessary, for example, if you
want to change the device names of the IP address. In addition, the loading in the TIA Portal
results in the routing information being loaded.
Requirement
The online connection to the SIMOTION device is disconnected.
Procedure
To compile the hardware configuration and download to the SIMOTION device, proceed as
follows:
1. Select the SIMOTION device and select "Compile > Hardware (only changes)" in the
context menu.
2. Select the SIMOTION device and select "Load to device > Hardware configuration" in the
context menu.
Result
You have compiled the current hardware configuration and loaded it to the target device.
Additional references
You will find a detailed description of how to set up the Ethernet interfaces in SIMOTION
SCOUT TIA in the online help "SIMOTION SCOUT TIA Getting Started".
For detailed information about the configuration of the online access, refer to the information
system of the TIA Portal "Configuring online access".
5.5.1 Overview
The following device diagnostics functions are available, for example, via the online and
diagnostics view:
● Display diagnostics status of a module
● Read out diagnostics buffer of a CPU
● Assign an IP address to a PROFINET IO device
● Determine and set the time of a CPU
● Assign PROFINET device name
● Reset the parameters of the PROFINET interface
Result
The online and diagnostics view of the module to be diagnosed is started.
Note
Establish the online connection
If no online connection is available when starting the online and diagnostics view, no online
information can be displayed. The corresponding display fields remain empty.
5.5.2 Diagnostics
General
The "General" group shows the general characteristics and system-relevant information of a
module.
Module The "Module" area contains information such as short designation, article number, firmware,
hardware, rack and slot.
Module information The "Module information" area contains information such as device name, module name, plant
ID and location designation.
Manufacturer information The "Manufacturer information" area contains information, such as manufacturer description,
serial number, copyright and profile details.
Diagnostics status
The "Diagnostics status" group displays the status of the module from the perspective of the
CPU.
Diagnostics buffer
The diagnostics buffer is used as a log file for the diagnostic events that have occurred on the
CPU and its associated modules. The diagnostic results are entered in the order in which they
occurred, with the most recent event shown at the top.
The following areas are displayed:
Events Activate the "CPU time stamp considers local PG/PC time" option if you want the diagnostics
buffer entries to be displayed with the time that is calculated using the following formula: Dis‐
played time = module time + time zone offset of your PG/PC.
It is assumed that the module time is identical with UTC.
Use this setting if you want to see the local time of your PG/PC as the time-of-day in the diag‐
nostics buffer entries of the module.
If you activate or deactivate the checkbox, the time information of the diagnostics buffer entries
is immediately adjusted.
The events with consecutive number, date and time, and short description of the event are listed
in the events table.
If you click the "Freeze display" button, the current display of the diagnostics buffer entries will
be frozen. If there is a quick succession of diagnostic events, this lets you examine the entries
without a hurry. The CPU continues to enter events in the diagnostics buffer. Click "Cancel
freezing" to update the diagnostics buffer entries again.
Event details Detailed information such as the consecutive number of the event in the diagnostics buffer,
event ID, description of the event with event-related additional details, time stamp, and infor‐
mation as to whether it is an incoming or outgoing event is displayed in the "Events" area.
If you click the "Help for event" button, the selected event will be explained in greater detail and,
if applicable, remedies are suggested.
If you click the "Open in editor" button, the referenced block is opened in the offline view at the
programming instruction causing the error if reference is made in the diagnostic event to a
relative address of a block. This allows you to check the source code of the block at the specified
location and, if necessary, change and subsequently load it back into the CPU.
If the diagnostic event was triggered by a module, the "Open in editor" function opens the device
view of the module concerned.
Click "Save as..." if you want to save the contents of the diagnostics buffer in a text file.
Settings In the "Settings" area, you can configure how the events should be displayed.
Communication
The following areas are displayed:
Connection resources, Specifies the maximum number of available connection resources of the module. In each case,
maximum number a certain number of available connection resources is reserved for PG, OP communication, S7
communication, and S7 basic communication.
However, you can create additional PG or OP connections; the number of unassigned connec‐
tion resources is then reduced accordingly.
Cycle load through com‐ The CPU's cycle time can be extended due to communication processes. These communication
munication processes include, for example:
● Data transfer to another CPU
● Loading of blocks is triggered via a programming device (PG)
The duration of these communication processes can be controlled to a certain extent by means
of the CPU parameter "Cycle load through communication".
Via the parameter "Cycle load through communication", you indicate the percentage of total
CPU processing power that is to be available to the communication processes.
Additional references
Detailed information about diagnostic functions can be found in the information system of the
TIA Portal at "Diagnose hardware".
5.5.3 Functions
Assigning an IP address
If the IP address of a device is located in a different subnet than the IP address of the network
card, you must first assign the network card an additional IP address with the same subnet
address as that of the device. Only then is communication between the device and the PG/PC
possible.
Select "Connect online", for example, in order to automatically assign a temporary address in
the same subnet to the PG/PC. A prompt is displayed automatically if the current IP address
of the PG/PC is not already located in the correct subnet.
A temporarily assigned IP address is valid until the next restart of the PG/PC or until it is
manually deleted.
PG/PC time: Here the set time zone, the current date, and the current time-of-day of your PG/PC is displayed.
Module time The "Module information" area contains information such as device name, module name, plant ID
and location designation.
This displays the current date and time values that were read from the module (e.g. CPU) and
converted to local time.
If the "Import from PG/PC" checkbox is activated, clicking on the button "Apply" triggers transfer
of the date and the PG/PC time-to-day converted to UTC time) to the module.
If the "Import from PG/PC" checkbox is deactivated, you can specify the date and time-of-day for
the internal clock of the module. After clicking the "Apply" button, the date and time-of-day of day
(converted to UTC time) will be transferred to the module.
Time system In the "Time system" area, the following factors are considered for the time-of-day and synchroni‐
zation:
● Resolution:
Specifies the accuracy of the calculation and output of the time-of-day.
● Real-time clock:
Indicator whether the CPU has a real-time clock: "available" when yes; "not available" when no.
● Correction factor:
Parameterized correction factor for the real-time clock of the module. The daily deviation of the
clock is corrected using the correction factor.
Synchronization can be achieved through synchronization mechanisms between the clocks of var‐
ious sub-systems. The time synchronization settings are made during module parameterization.
The integrated real-time clock - if present - can synchronize the clocks of other modules (master)
or can be synchronized by the clocks of other nodes (slave), or it does not participate in the syn‐
chronization. Synchronization can be performed in the AS or MPI.
Additional references
Detailed information about diagnostic functions can be found in the information system of the
TIA Portal at "Diagnose hardware".
Note
SIMOTION communications
The theoretical principles of the communication for SIMOTION are contained in the Motion
Control Communication Manual.
Device view
In the device view, the device is illustrated with all interfaces. Additional modules can also be
added, e.g. communication boards.
In the device overview, the parameters of the individual interfaces are shown in tabular form.
If you select an interface or the whole device, you will see the corresponding parameters
displayed in tabs in the Inspector window.
Network view
In the network view, you perform the following tasks:
● Configure and parametrize devices
● Network devices with each other
For SIMOTION devices, this means they are interconnected with each other, with drives,
SIMATIC modules or PN IO devices (e.g. ET200SP, third-party devices) in the network view.
In the network overview, the parameters of the modules are shown in tabular form.
If you select a device or the bus, you will see the corresponding parameters displayed in tabs
in the Inspector window.
Configuring telegrams
Telegrams are generally configured in SIMOTION SCOUT TIA. Telegrams are configured in
the TIA Portal for drives and other hardware that have been inserted, for example, as GSD.
In SIMOTION SCOUT TIA, you specify the telegrams or allow specification of the telegrams
by the symbolic assignment. The telegrams configured for the respective drive objects are
displayed in the device overview of the device in the TIA Portal.
Note
Deleting telegrams in the TIA Portal
Deleting telegrams in the TIA Portal can result in synchronization errors between SCOUT TIA
and the TIA Portal.
● Avoid deleting telegrams in the TIA Portal.
Introduction
The communication and also the communication roles of PROFINET IO controllers / IO devices
or master-slave relationships for PROFIBUS DP are based on the use of telegrams. The
telegrams and necessary interconnections can be automatically created during configuration
in SIMOTION SCOUT TIA via the symbolic assignment. This in turn is a requirement for the
automatic setting of the communication relationships in the TIA Portal.
Note
Before communications are configured in the TIA Portal, the drive and axis should be
configured with active symbolic assignment in SIMOTION SCOUT TIA.
For further information about the symbolic assignment, see the SIMOTION Runtime Basic
Functions Function Manual.
Introduction
To ensure that all components throughout the system have the same time of day, they must
be synchronized to a time of day and one component must be the time generator for all the
others. One possibility is to synchronize the time of day via an NTP server.
For NTP, the device sends time of day queries in regular time intervals to the NTP server in
the subnet. A router must be used if the NTP server is located outside the subnet. The most
accurate time of day is determined based on the responses and used to synchronize the station
time of day. NTP has the advantage that the synchronization is also performed over subnet
limits.
Introduction
The NTP time-of-day synchronization of a SIMOTION CPU can be configured in the TIA Portal.
Procedure
How to configure the NTP time synchronization:
1. In the device view, click the PN/IE interface (e.g. for D4x5 X130).
2. In the Inspector window, select "Properties > General" and click "Time-of-day
synchronization".
3. Activate the "Activate time-of-day synchronization via NTP server" checkbox.
4. Enter the IP addresses for as many as four NTP servers. A router must be used when the
IP address lies outside the subnet of the SIMOTION controller.
5. Select the refresh interval.
Figure 6-2 Time-of-day synchronization via the NTP protocol in the TIA Portal
6.2 PROFINET IO
Introduction
This section briefly explains the basic concepts and properties of PROFINET IO.
PROFINET IO
PROFINET, as an Ethernet-based automation standard specified by PROFIBUS International
(PI - PROFIBUS & PROFINET International), defines a manufacturer-independent
communication, automation and engineering model.
PROFINET IO systems
A PROFINET IO system consists of a PROFINET IO controller and its assigned PROFINET
IO devices. The PROFINET IO controller is a controller (e.g. SIMOTION D4x5-2 DP/PN) that
controls the automation task. A PROFINET IO device is a device (e.g. SINAMICS S120)
controlled and monitored by an IO controller.
Editing an IP address
To set an IP address, proceed as follows:
1. In the network view / device view, select the interface whose IP address you want to edit.
2. In the Inspector window, select the "Properties" tab and click the "General" tab.
3. Select "Ethernet addresses".
You will now see the IP address and subnet mask below the "IP protocol".
Note
Make sure that all IP addresses and subnet masks are in the same area.
4. On this tab, you can select the subnet assigned to the interface with "Interface networked
with".
Note
Converted device names
The TIA Portal supports PROFINET device names that do not conform with the DNS name
conventions. A "converted name" is generated from the non-conform PROFINET device name.
This is the device name that is actually loaded to the device. The PROFINET device name is
converted only when it does not conform to the IEC 61158-6-10 rules. The PROFINET device
name and the converted name are displayed for the properties of the PN interface. You cannot
change the converted name; it is generated automatically.
Additional references
You will find detailed information and SIMOTION-specific settings and parameters described
in detail in the SIMOTION Communication Function Manual.
Introduction
This section explains how to get started quickly with communication configuration of a
PROFINET IO system using the examples of a SIMOTION D455-2 DP/PN with a SINAMICS
S120 CU320-2 PN drive.
Note
For the following steps, symbolic assignment must have been activated in SIMOTION SCOUT
TIA and the drive and axis must have been configured before communication configuration.
Additional references
Detailed information about the basic theoretical principles is contained in the SIMOTION
Communication System Manual or in the information system for the TIA Portal.
Result
The PROFINET IO system is fully configured. Further operating steps are only required if you
want to make changes to the default settings.
A detailed description of the individual steps is given in the next sections.
Requirement
You have created a new project in the TIA Portal.
Figure 6-3 SIMOTION D455-2 DP/PN and SINAMICS S120 CU320-2 PN in the network view
Introduction
After inserting the hardware, it must first be assigned to a subnet. Unassigned devices are
displayed as "Not assigned". Nodes of a subnet form a PROFINET IO system. A sync domain
is also needed for synchronizing PROFINET IO devices. The sync domain ensures that all
nodes are synchronized. When a subnet is created, a new sync domain is also created.
2. Click the displayed PROFINET device name of the SIMOTION D455-2 DP/PN to connect
it to the SINAMICS S120 CU320-2 PN IO device. A PROFINET IO system and a sync
domain with the two nodes is automatically created.
If you assign another IO device to the IO system of the IO controller, the IO device will
automatically be assigned to the sync domain of the IO controller.
After you have assigned the drive unit, a sync domain ① and a PROFINET IO system ② will
be created automatically. The IO controller is created as a sync master and the drive unit is
created as an IO device without synchronization ③. The RT class and the synchronization
role of the drive unit is automatically generated when the drive and the axis are configured in
SIMOTION SCOUT TIA.
Introduction
A requirement for isochronous IRT is the topology configuration. In the example, a connection
from the port of the IO controller (SIMOTION D455-2 DP/PN) to the port of the IO device
(SINAMICS S120 CU320-2 PN) must be configured. The configuration is performed in the
topology view.
After this step, configuration in the TIA Portal is complete. The next steps are performed in
SIMOTION SCOUT TIA.
Introduction
After you have inserted the hardware in the TIA Portal and configured the topology, switch to
the SIMOTION SCOUT TIA to configure the drive and the axis (technology). This step is
necessary for automatic communication configuration. With configuration of an axis on the
drive, the TIA Portal automatically configures communication, e.g. the drive as a sync slave
that is isochronous with the servo cycle.
Procedure
Note
You will find the precise procedure for configuration of the drive and the axis in the "SIMOTION
SCOUT TIA" Configuration Manual in the Motion Control parameterization/programming
section.
4. "Save and compile" in SIMOTION SCOUT TIA. During active symbolic assignment, the
technological relationships and the telegrams are configured in the SIMOTION SCOUT TIA
automatically.
5. Open the telegram configuration below the drive unit to view the configured telegrams.
Result
The telegrams and addresses have been synchronized with the TIA Portal. With the "Telegram
configuration" entry below the drive unit, you can switch to the telegram overview in which blue
checkmarks are now shown.
Configuration in SIMOTION SCOUT TIA has now been completed. The communication
configuration has therefore been created automatically in the TIA Portal.
Figure 6-8 Drive and axis configuration in the SIMOTION SCOUT TIA
Introduction
After synchronization of the telegrams of SIMOTION SCOUT TIA to the TIA Portal, the
communication configuration will automatically be adapted in the TIA Portal. All necessary
communication settings required because of the technology configuration in SIMOTION
SCOUT TIA have been adapted automatically. You can check the automated settings below.
The communication configuration has now been completed.
Figure 6-11 Isochronous mode of the PROFINET IO device in the servo cycle
If you would like to change the preset values, e.g. the send cycle, you will find more detailed
explanations in the following sections.
Introduction
A SIMOTION device should be connected with an IO device via PROFINET, in our example,
a drive device. You have already inserted a SIMOTION device with integrated PROFINET
interface into your project.
Section "Inserting a SIMOTION device (Page 87)" describes inserting a SIMOTION device in
detail.
Note
Drive devices that are not networked or assigned to an IO controller are not displayed in
SIMOTION SCOUT TIA.
3. Assign the drive to a SIMOTION controller. A PROFINET IO system and a sync domain
with the two nodes are created automatically. If you assign another IO device to the IO
system of the IO controller, the IO device is assigned automatically to the sync domain of
the IO controller.
Note
You need a telegram for the communication between a SIMOTION controller and a drive.
Telegrams are configured in SIMOTION SCOUT TIA. This requires that you configure the drive
and the axis in SIMOTION SCOUT TIA. If "Symbolic assignment" is activated, the required
telegrams are configured automatically for saving and compiling.
After inserting the IO device, you can configure the sync domain and the isochronous mode
of the IO device. Isochronous mode is required for typical motion control applications.
See also
Real-time settings on IO devices and I devices (Page 158)
Configure sync domains and send clock (Page 139)
Parameter Description
③ Sync domain Name of the sync domain. This name is converted automatically if it does not
conform with the DNS conventions.
④ IO devices Here, you can see a list of the IO devices of the sync domain. You can select the
following parameters for the nodes:
● RT class: Select either RT (Real Time) or IRT (Isochronous Real Time).
● Synchronization role: Choose between sync master, redundant sync master
or sync slave. The synchronization role is displayed as "unsynchronized" by
default, e.g. for devices in RT networks.
Information about the RT classes and synchronization roles is provided in the
SIMOTION SCOUT Communication Function Manual.
⑤ Send cycle Select the send cycle for the sync domain here.
⑥ Node The nodes of the PROFINET IO system are listed here.
See also
IO device (drive) on PROFINET IO (Page 137)
Requirement
You have performed the following configured steps:
● IO controller and IO device configured with RT
● Port interconnections are configured
Note
The sync master and sync slave are automatically configured in the TIA Portal if you have
configured the drive and axis as well as saved and compiled the project in
SIMOTION SCOUT TIA. You will find further information and a description of the configuring
in SIMOTION SCOUT TIA in Section Isochronous mode (Page 146).
See also
Configure isochronous IO device (Page 145)
Interconnecting ports
A requirement for IRT is that the topology is configured and settings made to determine which
device is to be connected via which port to which other devices.
There are two options for defining the properties of the cables between the ports of the switches:
● Using the topology view
● Using the object properties
Additional references
For more information on this topic, refer to the Online Help of the TIA Portal.
Note
Isochronous mode only applies if isochronous submodules are configured in the IO device so
that the IO controller has isochronous IO submodules. Otherwise, the Save and compile in the
TIA Portal will be terminated with an error message.
To configure isochronous mode in the TIA Portal, you should therefore have already configured
the drive and an axis in the SIMOTION SCOUT TIA. In this case, the necessary telegrams and
isochronous submodules will be generated on Save and compile (symbolic assignment in
SIMOTION SCOUT TIA). This is precondition for configuring the isochronous mode in the TIA
Portal. After the configuration in the SIMOTION SCOUT TIA, isochronous mode is usually
preset.
Parameter Description
Isochronous mode Activate this option if you want to operate the drive (IO device) in isochronous
mode with the PROFINET IO.
Send clock Shows the send cycle clock of the PROFINET IO system. Click the link to edit
the setting.
Application cycle Shows the application cycle (multiple of the data cycle).
Ti/To values Three settings are possible for the Ti/To values:
● Automatic: Ti/To is automatically calculated.
● Manual: Ti/To can be edited.
● Task: Ti/To values are transferred to the OB.
Ti, To: can only be edited if "manual" is set.
TiMin/TiMax: minimum or maximum time for Ti.
ToMin/ToMax: minimum or maximum time for To.
Interval: defined interval for Ti/To values.
Time Ti (actual value) Specifies at what time Ti, the actual value will be read in before the cycle starts.
Intervals Indicates in which interval the value will be read in. The value should not be
changed.
Time To (setpoint) Specifies at what time To, the setpoint will be read out after the end of the cycle.
Interval Indicates in which interval the value will be read in. The value should not be
changed.
See also
Isochronous mode with servo cycle clock (Page 147)
Isochronous mode with Servo_fast cycle clock (Page 149)
Parameter Description
Reference system Displays the reference system for the servo cycle in the following form:
"Type of interface [interface name]: Master/IO system (number of master/ IO systems)".
In the example, the reference system (clock generator) is the PN interface X150.
Application cycle Shows the application cycle. The application cycle corresponds to the servo clock and can
be set in SIMOTION SCOUT TIA.
1. Right-click the controller in the project navigator and perform "Set system cycle clocks."
2. Select an appropriate value in the "Factor" column.
Other isochronous systems Displays the other (DP) master systems that are operated in isochronous mode.
Coupled IO Displays the IO system on the [X1400] with the isochronously operated drive unit as the
coupled I/O.
See also
Isochronous mode with Servo_fast cycle clock (Page 149)
Configuring Servo_fast
Servo_fast is configured like the Servo. That means the IO devices must be operated
isochronously and the application of Servo_fast must be activated explicitly at the IO controller.
Note
Servo_fast is only supported by SIMOTION D435-2 DP/PN, D445-2 DP/PN and D455-2 DP/
PN. The requirements and constraints that apply to the Servo_fast can be found in the
"SIMOTION SCOUT Communication" Function Manual.
4. The application cycle corresponds to the servo cycle and can be set in SIMOTION SCOUT
TIA. Switch to SIMOTION SCOUT TIA, right-click the controller and select "Set system
cycles" in the context menu. In the opened dialog, select an appropriate value in the "Factor"
column. In the example, Servo_fast is set to 1 ms and Servo to 2 ms.
5. Switch to the TIA Portal. There you can check the isochronous mode, the send cycle and
the application cycle for the IO devices. A send cycle has been entered as 1 ms (i.e.
synchronously to the Servo_fast cycle) at the IO device at the integrated PN interface
(X150).
6. At the IO device at the PN interface of the CBE30-2, the send cycle has been entered with
2 ms, which means synchronously to the servo cycle.
I-Device description
The "I-Device" (intelligent IO device) functionality of a controller enables exchange of data with
an IO controller. Here the I-Device is connected as an IO device to a higher-level IO controller.
Communication can be established in both directions (bidirectional) via I/O areas using the I-
Device functionality. This function also allows both controllers to operate in separate projects.
When operating as an I-Device, a SIMOTION device can be used for data exchange with a
SIMATIC station, for example.
Additional references
You will find detailed information in the information system of the TIA Portal under the keyword
"I-Device" and in the "SIMOTION SCOUT Communication" Function Manual.
I-Device properties
With SIMOTION, the I-Device is available for PROFINET IO with RT and IRT. The restrictions
that exist for operation as IRT or RT are contained in the following table.
Configuring I-Device
In the following example, a SIMOTION D455-2 DP/PN with isochronous SINAMICS S120
operates as I-Device on a SIMATIC S7 CPU 1516-F. If you want to operate a device as an I-
Device, you must first activate the "IO device" operating mode.
Note
Restriction to configuring an isochronous IRT I-Device
Configuring an isochronous IRT I-Device in a single project in the TIA Portal is not
supported. When an isochronous IRT I-Device is configured, the configuration must be
divided between two projects.
This restriction also applies to migrated SIMOTION SCOUT projects. The SIMOTION
SCOUT project must be divided between two projects before it is migrated.
This restriction does not apply to RT I-Devices.
6. Once the "IO device" option has been activated for the controller, you can define the transfer
area. It is necessary to define a transfer area for the data exchange.
Parameter Description
⑥ Transfer areas Transfer areas are the peripheral areas over which the I-Device
communicates data with the higher-level IO controller.
Add new Add a transfer area. A name is created automatically for the transfer
area, the addresses are assigned in the IO controller and I-Device,
and the length of the transfer area is set. You can still edit the fol‐
lowing data:
Type Select the "Type" CD (Controller Device communication relation‐
ship).
TransferArea_x After you have created a transfer area, "Details of the transfer area"
are displayed, where you can view the settings and change them,
if necessary.
Diagnostic address of the Here, you see the diagnostic addresses for each module and its
communication ports/interfaces.
Export the device description If you use the I-Device in another project or if the I-Device is used
file (GSD) in another engineering system, then configure the higher-level IO
controller and the I-Device as described here, in principle.
Click the "Export" button after configuration of the transfer areas to
create a GSD file from the I-Device. This GSD file is the represen‐
tative of the I-Device configured in the other project.
Parameter Description
② Shared device From the drop-down menu, select the number of IO controllers to have access to this
I-Device (only possible if you have configured an I-Device).
Note:
A SIMOTION I-Device can be operated only on one IO controller. As shared I-Device
is not possible. A number > 1 causes an error message during the compilation.
③ Update time Within this time interval an IO device / IO controller in the PROFINET IO system is
supplied with new data by the IO controller / IO device. The update time can be con‐
figured separately for each IO device and determines the interval at which data is sent
from the IO controller to the IO device (outputs) as well as from the IO device to the
IO controller (inputs).
Automatic Automatically calculates the update time for each IO device of the PROFINET IO
system, taking into account the data volume and the send cycle set.
Adjustable Activate the option to enter the update time manually. However, this can lead to errors
if the bandwidth is not sufficient, or for example, too many nodes are configured.
Adjust the update time when Automatically adjusts the update time.
changing the send cycle
④ Response monitoring time If the IO device is not supplied with input or output data (IO data) by the IO controller
within the response monitoring time, it switches to the safe state.
Accepted update cycles Enter here the number of cycles in which the IO device may be without data from the
without IO data IO controller.
Response monitoring time Displays the current response monitoring time.
⑤ Synchronization Can only be edited if the "Parameterization of the PN interface by the higher-level IO
controller" option has been activated.
Sync domain Displays the name of the assigned sync domain.
Click the "Domain setting" to edit the sync domain.
RT class Select the current RT class here. The following are available:
● RT; for the cyclic data transmission
● IRT; for isochronous real-time data transmission
Note:
The I-Device can operate only in IRT mode when IO devices connected to the I-Device
operate only in RT mode.
Synchronization role Indicates the synchronization role the IO device has. The following are possible:
● Unsynchronized
● Sync master
● Sync slave
See also
IO device (drive) on PROFINET IO (Page 137)
Procedure
To configure controller-controller data exchange broadcast, proceed as follows:
1. Call the network view and click the "I/O communication" tab in the foreground below
"Network data".
2. At the transmitter module, select the interface that you want to use for direct data exchange.
At "I/O communication", the modules that are configured in this subnet are displayed.
3. Drag-and-drop the receiver module onto the transmitter interface.
The module is displayed with the corresponding direction of communication.
4. Repeat the operation to configure the reverse direction of communication.
5. Select the "receiver module" to configure it as a transmitter and drag the "transmitter
module" onto the interface in the "I/O communication".
The two configured communication paths are now displayed.
3. In order to parameterize the transfer areas further, click the "Transfer area 1", ... "Transfer
area x" entries in the secondary navigation.
The corresponding parameters are displayed for each transfer area.
The diagnostic addresses for transmitter and receiver are illustrated at "Diagnostic address of
communication".
If you want to configure direct data exchange for additional controllers, add them to the subnet,
and perform the configuration similarly.
See also
Set up the sync master and sync slave. (Page 141)
Additional references
You will find detailed information in the information system of the TIA Portal under the keyword
"Media redundancy" and in the "SIMOTION SCOUT Communication" Function Manual.
Requirements
1. Generate a ring via the port interconnections in the topology view. If no rules are violated,
a MRP domain is automatically created.
2. Check the media redundancy roles, e.g. who assumes the role of the "Redundancy
Manager".
3. Select the device and click "Properties" in the Inspector window and then the "General"
tab. You edit the parameters at the "Media redundancy" entry.
MRP parameters
You can set the following parameters for media redundancy:
Parameter Description
MRP domain Shows the MRP domain that is assigned to the device. The assignment is made at Domain
Management, see below.
Media redundancy role Please select here the role the device is to perform in the ring:
● Manager (Auto) if the device is to assume the manager role. The device must be able to
fulfill this role.
● Client if the device is part of the MRP ring.
● Not node within the ring if the unit is not to participate in the MRP.
Ring port 1 Displays the interconnection of ring port 1.
Ring port 2 Displays the interconnection of ring port 2.
Diagnostic alarms (in the man‐ Activate the option if you want to display diagnostic alarms.
ager only)
Alternative redundancy (in the Select this option if the properties of the media redundancy are parameterized by alternative
manager only) mechanisms or tools.
Domain settings Click this button to edit the domain settings. Then switch to the "Properties > General" tab
of the PROFINET system. There, you can edit the settings for sync domains and MRP
domains, see also Configure sync domains and send clock (Page 139).
In the following example, you see the media redundancy settings of a SIMOTION D435-2 DP/
PN, which is configured as a client in the ring. The SCALANCE X-200 IRT is configured as a
manager and the SINAMICS S120 CU310-2 PN as a further client.
Figure 6-32 Media redundancy settings of a SIMOTION D435-2 DP/PN as redundancy client
MRP domain
All devices that want to participate in the MRP must be part of an MRP domain. The ring
topology can be accessed via the corresponding port interconnection.
Parameter Description
MRP domains
Media redundancy domain Displays the MRP domain to which the device is assigned.
Converted name Displays the converted name of the MRP domain.
Interfaces within the ring Displays the number of PROFINET interfaces that are located within the ring.
Interfaces outside of the ring Displays the number of PROFINET interfaces that are located outside of the ring.
Number of managers Displays the number of Redundancy Managers.
Number of clients Displays the number of Redundancy Clients.
Default domain Indicates whether the displayed MRP domain is the default domain.
PROFINET IO System
IO system Displays the IO systems that are part of the MRP domain.
Parameter Description
Devices
IO device name Lists the device names of the PROFINET IO system nodes.
MRP domain Drop-down menu to select the MRP domain
MRP role Drop-down menu to select the role of the device in the MRP domain:
● Not node within the ring
● Client; is a redundancy client within the ring
● Master; is a redundancy master within the ring
Ring port 1 Drop-down menu to select the port through which the device is connected to the
ring.
Ring port 2 Drop-down menu to select the second port through which the device is connected
to the ring.
Note
Bumpless media redundancy MRPD always requires the activation of MRP in the individual
rings.
Introduction
Series machine projects (basis for modular machine projects) are designed to help you
configure and commission flexible automation solutions for series or modular machines.
A hardware configuration comprising an IO controller and any number of connected IO devices
represents a "PROFINET IO system master". This master is a "maximum configuration" and
a template from which various options can be derived for a variety of series machines with, for
example, different design variants of the IO system.
SIMOTION SCOUT TIA provides you with a range of functions that will support you as you
configure a master project from which you can derive modular machine instances.
Characteristics
● You can derive different variants (instances) from a project with maximum configuration.
● An IO system can be integrated using simple tools into an existing on-site network.
6.2.8.2 Assigning device name and IP address via user program / DCP
Introduction
With the SIMOTION system functions, the IP addresses and the device names of the PN IE
interfaces and the PN IO interfaces can be assigned from the user program or the DCP
(Discovery and Configuration Protocol). An additional reboot is no longer necessary for the
PN interfaces. This mechanism allows the IP addresses and device names to be adjusted
without making changes to the project. The IP settings can be changed locally, in particular
for series machines.
System functions
New system functions have been introduced as of SIMOTION V4.4 for assigning the IP address
and device name.
● _setPnNameOfStation
● _getPnNameOfStation
● _getPnPortNeighbour (only PN IO interfaces)
● _setPnIpConfig
● _getPnIpConfig
Note
A detailed description of the system functions can be found in the online help of SIMOTION
SCOUT TIA, in the SIMOTION System Functions/Variables Devices List Manual, and in the
SIMOTION Communication System Manual.
6.2.8.3 Permit adaption of IP addresses and device names directly on the device
Introduction
The IP address and the device name can be assigned via a user program. The hardware must
consider this during the configuration.
Procedure
1. Select in the network view or device view of the hardware and network editor of STEP 7,
the PROFINET interface of an IO controller.
2. Navigate in the Inspector window to "Ethernet addresses".
3. Select the "Permit adaptation of the IP address directly on the device" option in the "IP
protocol" area.
4. Activate the "Permit adaptation of the PROFINET device name directly on the device"
checkbox in the "PROFINET" area.
Figure 6-35 Permit assignment of device names and IP addresses differently (e.g. user program)
The IP address and the device name for the commissioning can be assigned via the user
program or, for example, also via the PST (Primary Setup Tool) or PRONETA.
Introduction
Previously, a topological naming of an IO device was possible only when the IO device did not
have any device name (NameOfStation). To change existing device names of IO devices, they
had to be reset. Only then could the devices be renamed by the IO controller. As of SIMOTION
V4.5, overwriting a device name can be activated without reset for the hardware configuration.
This option, for example, makes it easier for you to replace a device during automatic
commissioning.
CAUTION
Unstable error states during partial commissioning
The activated option can cause the system to reach an unstable error state in the case, for
example, of a wiring error, and wiring errors are difficult to diagnose.
After the wiring has been rectified, you must manually delete, for example, the device names
of the IO devices to ensure that the names are correctly assigned.
WARNING
Incorrect PROFINET device names from the configuration due to incorrectly connected
devices
Depending on the I/O connected, malfunctions may pose a danger to life or risk of serious
injury or property damage if PROFINET device names are entered incorrectly because the
device connections are incorrect.
To eliminate any risks, always check when a device is replaced whether the appropriate
replacement device is connected and the port interconnection matches the configured set
topology!
Principle
With activated "Permit overwriting the PROFINET device name" option, the IO controller (CPU)
can overwrite the PROFINET device names of the IO devices in the IO system.
Note
The "Permit overwriting the PROFINET device name" option must be activated for address
tailoring and is set automatically when "Reusable IO system" is selected.
Procedure
To change the "Permit overwriting the PROFINET device name" option, proceed as follows:
1. Select in the network view or in the device view the PROFINET interface or the CPU for
which the option is to be changed.
2. Select the "Extended options" area, "Interface options" section.
3. Change the option.
Introduction
The Addresstailoring function assigns the IP address and NameOfStation for IO controllers
and IO devices via system functions at commissioning time. This feature allows a machine
consisting of an IO controller and IO devices to be supplied with IP addresses and
NameOfStation, and permits multiple instances of the machine to be commissioned on a single
physical Ethernet without the engineering system.
There is only one project (configuration and programs). It can be loaded onto machines of the
same type without change. To integrate the machine in an existing network infrastructure, only
limited customization is required for the on-site commissioning (IP address, NameOfStation).
The user program assigns the IP address and the NameOfStation during the first controller
startup.
Note
Addresstailoring can be configured only for SIMOTION SCOUT TIA.
Figure 6-37 Addresstailoring: Series machine with the same units with a different name and IP address
Rules
The following rules apply to a reusable IO system:
● A series machine project consists of an IO controller and the associated IO devices.
Consequently, configure only one CPU as IO controller and the associated IO devices in
the series machine project.
● No IO device may be configured as shared device.
● If IRT is configured, all IO devices must belong to the same sync domain and the sync
domain must not contain any further IO devices.
Introduction
The Addresstailoring function ensures that all devices in the physical network are assigned a
unique IP address and NameOfStation. This must be configured in the project for the IO
controller and for the IO devices.
Procedure
The configuration of a series machine is described in the following using a SIMOTION D CPU
as an example.
5. Select the IO system so that you can edit the properties in the Inspector window.
6. Activate the "Reusable IO system" checkbox in the "General" area of the inspector window.
Local commissioning
During the plant startup, the IP address and the NameOfStation are assigned to the IO devices.
IP address and name are generated according to the following rules:
● IP address: Sum of the IP address of the IO controller and the station number of the IO
device
● NameOfStation: <Configured name of the IO device from the series machine
project>.<Name of the associated IO controller set on the device>
Diagnostics
If an error occurs during startup, e.g. incorrect IP address or NameOfStation is too long, an
error message is entered in the diagnostic buffer.
Note
Validity
The PROFINET Performance Upgrade (Fast Send Clock 125 µs and Dynamics Frame
Packing) is only approved for SIMOTION SCOUT TIA.
Note
You will find further information on this on the web site of the PI Organization (http://
www.profibus.com) and the following technical specifications:
● Technical Specification for PROFINET, Version 2.3 – Date: October 2010, Order No.: 2.722
● Application Layer services for distributed I/O and distributed automation, Technical
Specification for PROFINET, Version 2.3 – Date: October 2010, Order No.: 2.712
Requirements
General conditions for using the 125 µs send cycle:
● The 125 µs send cycle is supported only by the onboard PROFINET interface X150 in
conjunction with Servo_fast / IPO_fast.
● Only one port can be used on X150; the other two ports must therefore be deactivated in
the interface properties of X150 (the ports cannot be used for TCP/IP or UDP
communication either).
● X150 can only be used as a PROFINET IO controller (not as an I-Device).
● No MRP/MRPD media redundancy (only one port is available on X150).
● Use of STEP 7 V14, V14; for other operating conditions, see also Readme for SIMOTION
SCOUT V4.5.
Note
Quantity structures in the case of very short send cycles
When very short send cycles (125 µs, 250 µs) are used in a configuration with a large number
of PROFINET devices, SIMOTION will be operating close to its upper performance limits. It is
not possible to reliably predict all the restrictions applicable to the configuring of such systems.
Only during runtime will it be possible to identify overload situations. Overload conditions will
be indicated by appropriate messages (cycle violation, inconsistent data transmission). When
you are using these very short cycle times, you should therefore restrict the number of devices
to the absolute minimum necessary.
Note
For the PROFINET nodes that support a send cycle of 125 µs and the general conditions that
have to be met, see the relevant product documentation.
Description
For PROFINET V2.2, a separate Ethernet frame is used for each IO device for the cyclic
transfer of the IO data. This leads to a large overhead due to the Ethernet header, especially
in the case of IO devices with a small amount of IO data.
With the PN V2.3 Performance Upgrade, SIMOTION D455-2 DP/PN supports Dynamic Frame
Packing (DFP) via the onboard PROFINET interface X150. With Dynamic Frame Packing, the
cyclic data of multiple IO devices is summarized in one Ethernet frame. DFP significantly
reduces the bandwidth required to exchange the cyclic data, especially in the case of IO
devices with a small amount of IO data. This makes it possible to either operate more IO
devices with the same cycle time or to reduce the cycle time in order to achieve a shorter
response time.
In the outbound direction (from the IO controller to the last IO device), the Ethernet frame is
automatically reduced. This is achieved by having each device remove its own data from the
telegram when forwarding. In the inbound direction (from the last IO device to the IO controller),
each IO device adds its own data to the Ethernet frame.
Dynamic Frame Packing is used automatically when send cycles < 250 μs are set and the
requirements (see "Requirements" section) are met.
The figure below shows examples of how package groups can be formed. The IO devices (IO-
D) with red backgrounds are automatically grouped into package groups.
,2FRQWUROOHU
,2'
,2' ,2GHYLFHZLWK,57DQG')3
,2' ,2GHYLFHZLWK,57ZLWKRXW')3
,2'
,2' ,2GHYLFHZLWK57
,2'
')3SDFNDJHJURXS
Requirements
DFP can only be used with the following restrictions:
● DFP can be used only on the onboard PROFINET interface X150 of the SIMOTION D455-2
DP/PN and on the ET200SP High Speed IO-Devices.
● DFP is supported by SIMOTION only as an IO controller. The SIMOTION I-Device does
not support DFP.
● A DFP device can be used as a shared device by a second IO controller. Whereby the
shared device restrictions apply. One IO controller communicates with DFP via IRT; the
other via RT.
● In the case of MRPD, the DFP devices must be present in a spur line. IO devices in the
ring are not supported.
● IO devices that do not support DFP terminate a package group; i.e. the grouped IO devices
must form a line with no gaps.
● A maximum of 63 IO devices can be packed in one group.
● The size of a package frame is limited to 128 bytes in the outbound direction and 256 bytes
in the inbound direction.
Introduction
To use PN V2.3 Performance Upgrade on the SIMOTION CPU with SIMOTION SCOUT TIA,
you must activate this option on the sync domain.
Description
The drive-based safety functions in the drive can be controlled either by using safe terminals
directly on the drive or from a fail-safe control (F control) via PROFIBUS/PROFINET.
The control signals for the drive-based safety functions, as well as the feedback relating to the
safety function status, are safety-oriented and must be transferred via a communication
channel that is secured by means of the PROFIsafe protocol.
For all the mechanisms, the fail-safe data is managed by the F-CPU and the motion control
data by the SIMOTION controller. The required properties of the PROFIsafe communication
are set in the F-parameters during the hardware configuration.
Note
Mixed operation in a PROFIsafe configuration is not possible with one Control Unit. If, for
example, in the case of a SINAMICS drive, the safety configuration for one axis is carried out
via F-Proxy and those of the other axes are configured via Shared Device, this configuration
will be rejected with a consistency error during compilation. The F-Proxy variants are
recommended for the PROFIsafe configuration.
PROFIsafe tele‐ F-Proxy submod‐ F-Proxy submod‐ Single telegram Single telegram Single telegram
gram ules ules Input Output Total
SIMOTION D445-2 SIMOTION CPU
SIMOTION P320-4 (other)
30 128 *1) 64 6 6 12
31 128*1) 64 8 8 16
901 89*2) 64 14 10 24
902 79 *2)
64 16 10 26
*1) A SIMOTION I-Device supports a maximum of 128 subslots. In this case, all 128 subslots are assigned to F-Proxy axes.
Consequently, no further user data can be configured on the I-Device interface.
*2) A SIMOTION I-Device supports a maximum of 1440 bytes of user data (including IOPS/CS). In this case, the complete
user data is occupied by F-Proxy axes. Consequently, no further user data can be configured on the I-Device interface.
F-Proxy description
SIMOTION features integrated F-Proxy functionality for the purpose of PROFIsafe connection
of drives that are controlled by SIMOTION but are in a different communication domain than
the F-CPU, for example. The F-Proxy functionality enables transparent routing of safety
telegrams from the SIMOTION I-Device interface to the respective SIMOTION controller
interface on which the drive is configured. Despite the SIMOTION routing function, PROFIsafe
communication between the F-CPU and drive is secure, as the PROFIsafe drivers at the end
points (F-CPU, drive) securely monitor communication.
In order to use F-Proxy functionality, the two paths of communication - from the F-CPU to
SIMOTION and from SIMOTION to the drive - need to be configured separately.
The following drive connections can be used on the SIMOTION controller for the F-Proxy:
● Drive on SINAMICS_Integrated (SIMOTION D)
● Drive on PROFIBUS DP
● Drive on PROFINET IO Onboard PN interface
● Drive on PROFINET IO CBE30-2 PN interface
Additional references
Detailed information about the F-Proxy can also be found in the SIMOTION Communication
Function Manual.
Note
Connection between SIMOTION and F-CPU only via PROFINET IO
With the TIA Portal, you can interconnect F-Proxy slots between the SIMOTION controllers
and the F-CPU only via PROFINET IO. A so-called PROFIBUS I slave F-Proxy is not supported.
See also
Direct data exchange via PROFIBUS DP (Page 229)
Direct data exchange (Page 160)
Checking project-wide PROFIsafe addresses (Page 195)
Introduction
This section describes a configuration example for an I-Device F-Proxy. The configuration is
largely identical for all drives at the SIMOTION controller. The difference is essentially whether
the F-CPU is in the same or in another project. As an example, the configuration is shown in
the same project.
Requirement
● Project created in the TIA Portal.
● Controllers and drives inserted.
● PROFINET IO system configured with SIMOTION D455-2 DP/PN and SINAMICS S120
CU320-2 PN.
● Ports are interconnected.
● Drive and the axis are configured in SIMOTION SCOUT TIA.
Also note Section Brief introduction to SIMOTION control and SINAMICS drive via PROFINET
IO (Page 127).
3. Activate Safety Integrated for the axis. Double-click "Configuration" below the axis in the
project navigator. The window opens in the working area.
4. In the "Functions" field, click the "Change..." button and select the "Standard (support of
the entire safety functionality via DSDB)" option in the "SINAMICS Safety Integrated" tab.
5. After configuration, you have to select the PROFIsafe telegram. In the SIMOTION SCOUT
TIA project navigator, below the drive unit double-click "<Drive unit_xx"> - Communication
> Telegram configuration".
The telegram configuration is opened in the working area.
6. Mark the appropriate drive in the tab "IF1: PROFIdrive PZD telegram" in the telegram
overview, and in the bottom part of the window at "Adapt telegram configuration", select
the entry "Add PROFIsafe".
The PROFIsafe telegram is inserted. Dependent on the drive, you can select from several
telegrams. The PROFIsafe standard telegram 30 is inserted by standard. You can change
this.
4. If the F-CPU is already interconnected with the SIMOTION controller, the PN interface used
is automatically entered into the column "F-Proxy interface". If there is no interconnection
yet, you can select the PN interface of the SIMOTION controller here.
5. An address is specified in the "F-destination address" column. This address must be
identical with the PROFIsafe address of the drive in SIMOTION SCOUT TIA. Check if these
addresses are identical and change them. Address 0001H is used in this example. Click
the field to change the address. This will finish the configuration.
More information about the interconnection table can be found in Section Editing F-Proxy
settings (Page 192).
Note
The F-destination address must be assigned for each drive. If you have configured further
drives at the SIMOTION controller, they are shown in the table and are configured
identically. You must also enter the specific F-destination addresses of the safety
configuration here for each drive.
3. Change back to the "Operating Mode" window. Now export the I-Device as device
description file (GSD). The procedure is described in Section Configuring an I-Device
(Page 153).
Note
Configuring an F-Proxy prior to the I-Device export
Before you create the I-Device, you must have finished the F-Proxy interconnections. If
changes are made to the F-Proxy interconnection (e.g. other F-destination addresses), you
must export the I-Device again.
4. You may insert the installed I-Device with a drag-and-drop operation into the other project
with the F-CPU and connect it to the subnet of the F-CPU.
Figure 6-46 F-CPU in another project with I-Device F-Proxy on the subnet
Figure 6-47 F-proxy interconnection table with two drive objects and F-CPU in the same project
Figure 6-48 F-proxy interconnection table with two drive objects and F-CPU in another project
Parameter Description
Displayed drive objects ① At "Displayed drive objects", you can filter the display of the drive objects. You can have only
the interconnected or only the non-interconnected objects displayed.
Start address in the F-CPU Enter a start address as the basis for address assignment in the F-CPU here. If no drive
② object has yet been interconnected with the F-CPU, this button is not active.
Drive object ③ The drive objects are displayed sorted hierarchically below the controller and interface.
(not editable)
Parameter Description
F-CPU ④ Select the F-CPU with which interconnection of the SIMOTION controller is to be performed
via the F-proxy.
● All F-CPUs connected to the SIMOTION controller are listed (F-CPU in the same project)
In the example, the SIMOTION controller (PLC_1) is interconnected to the F-CPU
(PLC_2).
● F-CPU in another project
● None
With this selection, existing interconnections will be deleted.
F-proxy interface ⑤ Here, you can select the PN interface of the SIMOTION controller via which interconnection
with the F-CPU is performed. All PN interfaces that are in I-Device mode are displayed (X150,
X1400). In the example, it is the X150 interface.
If the F-CPU is in the same project and is already interconnected with the SIMOTION con‐
troller, the interface will be entered automatically.
F-CPU addresses ⑥ Address of the drive objects in the IO controller of the F-CPU. On the first drive object, the
start address is used that was entered at "Start address in the F-CPU".
F-destination address ⑦ You enter the F-destination address here. This is preset to a default value. The F-destination
address is identical to the PROFIsafe address in the drive.
Input address ⑧ Enter the input address of the I-Device here (SIMOTION controller).
Output address ⑨ Enter the output address of the I-Device here (SIMOTION controller).
Drive input address ⑩ The logical address of the PROFIsafe telegram of the drive object is displayed here. You can
(not editable) change this address in SIMOTION SCOUT TIA.
Configuring a table
When you right-click the table header, a shortcut menu opens.
1. Select "Display/hide" if you wish to configure the displayed columns. Please note that some
of the columns including, for example, F-CPU address are required for programming the F-
CPU application.
2. "Show all columns" if you require the entire table.
Deleting components
If you delete an F-CPU, for example, all interconnections and transfer areas will be deleted.
For this reason, you need to carefully check the settings of the PROFIsafe addresses.
WARNING
Unique PROFIsafe addresses
You must ensure the unique assignment of the PROFIsafe address throughout the network
and the CPU.
● The fail-safe I/O of PROFIsafe address type 1 is uniquely addressed by its F-destination
address.
● The F-destination address of the fail-safe I/O (drive units in this case) must be unique for
all the fail-safe I/Os throughout the network and the CPU (system-wide). The fail-safe I/O
of PROFIsafe address type 2, e.g. modules of the ET 200SP type, must also be taken into
account.
● Note also the corresponding documentation in the TIA Portal online help in section
"SIMATIC Safety - Configuration and programming".
(SDR001)
1. Make sure that the following parameters are set for each drive:
– Parameter p9610 in the parameter view = "F address" (F_Dest_Add) in the Inspector
window under "Cyclic data exchange".
Or
– Parameter p9610 in the function view in dialog "F-DI / F-DO PROFIsafe" = F address
(F_Dest_Add) in the Inspector window under "Cyclic data exchange".
2. Check the messages in the Inspector window while the control safety program is being
compiled (compile CPU in the project tree). An error will be displayed for any address that
is not unique:
Figure 6-49 Compiler error message "F destination address is not unique"
Navigate into the telegram configuring screen of the affected device and assign a different
PROFIsafe address.
3. Check the safety printout of the PLC you are using.
Create the printout by right clicking on "Safety Administration" to call the context menu and
then select "Print".
All of the relevant data is listed in the printout. Below you can see an example for a drive
that is networked as an IO device; the PROFIsafe address is displayed under "F-
destination" address.
Note
Error-free hardware and software compilation
Error-free hardware and software compilation is the prerequisite for the creation of the
safety printout for acceptance purposes. Only then is it assured that all consistency checks
have been performed and therefore the safety printout created for a consistent project.
Compare this PROFIsafe address with the value of the drive in p9610.
Compare this PROFIsafe address with the values of all other nodes and make sure that
the addresses are unique.
Overview of topologies
This topic shows examples of topologies in which SIMOTION PROFIsafe is used.
([SRUWHGDV*6'0/
DQGWKHQ
LPSRUWHGDV*6'0/
([SRUWHGDV*6'0/
DQGWKHQ
LPSRUWHGDV*6'0/
)XOODFFHVV
IRU352),VDIH
WHOHJUDP
1RDFFHVV
IRU352),VDIH
WHOHJUDP
Description
With the Shared Device functionality, you can configure access to an IO device with several
IO controllers using PROFINET. This enables channels/modules to be flexibly assigned to
different IO controllers. This option is available for inputs and outputs. Access to the
submodules of the Shared Device is divided between the individual IO controllers. Each
submodule of the Shared Device can be assigned exclusively to one IO controller.
You can use this mechanism to access the fail-safe data of a drive configured below a
SIMOTION CPU via the F-CPU, for example.
Note
When configuring PROFIsafe, it is recommended that you use the I-Device F-Proxy
functionality instead of the Shared Device. The configuration as Shared Device is only relevant
when the F-Proxy functionality cannot be used because of the number of axes.
,2&RQWUROOHU ,2&RQWUROOHU
,2'HYLFH
Introduction
SINAMICS G120 as Shared Device only supports a fixed division of the subslots between the
two sharing IO controllers. The Shared Device functionality is available only for the SINAMICS
G120 GSD drives.
Note
The F-Proxy for SINAMICS G120 isnot supported via GSD and Startdrive.
Configuring
A SINAMICS G120 can only be configured as Shared Device via GSDML. The configuration
via GSD is performed in the same way as for a SINAMICS S120. The drive commissioning
must be performed separately.
● SINAMICS G120 as GSD drive on SIMOTION CPU (project 1)
● SINAMICS G120 as GSD drive on SIMATIC F-CPU (project 2)
● Drive configuration and SINAMICS G120 commissioning in Startdrive (project 3)
3URMHFW
3URMHFW
Figure 6-57 Two projects with SINAMICS G120 shared between SIMOTION CPU and F-CPU
Procedure
In the following example, you configure a project with a SIMOTION C240 PN with SINAMICS
G120 CU240E-2 PN and a second project with a SIMATIC CPU 1516F-3 PN/DP, which
accesses the fail-safe data of the shared SINAMICS G120. You perform the drive
commissioning in Startdrive in a third project.
5. Insert the modules and submodules from the hardware catalog using drag-and-drop. Only
the safety modules have to be configured.
– PROFIsafe telegram (PROFIsafe telegram 30 in the example)
– SIEMENS telegram (SIEMENS telegram 352 in the example)
Figure 6-58 SINAMICS G120 inserted via GSD, Shared Device PROFIsafe modules via F-CPU
6. The following parameters and addresses must be identical in all three projects:
– I/O addresses of the PROFIsafe telegram and the F-parameters (F-source/F-destination
address).
– The device name (also the converted device name) and the IP address.
7. Save the project.
6. Configure the F-CPU access to the safety module. To do this, select the value "---" in the
"Access" column in the "PROFIsafe telegram" row. In this way, another controller (the F-
CPU in this case) can access these modules.
Figure 6-59 SINAMICS G120 Shared Device, automation assigned to the SIMOTION CPU
Note
If you select the "---" option, you cannot change the associated parameters for the
PROFINET interface and the ports. They are read-only. Parameters of the PROFINET
interface and port parameters can only be edited in the project in which the PROFINET
interface is assigned to the local CPU. Irrespective of this, the ports can be connected in
both projects.
7. Open project 2.
8. In the Inspector window, navigate to the "PROFINET interface > Extended options > Real-
time settings > I/O cycle" area.
9. Select the number of project-external IO controllers at "Shared Device" (one in the
example). Select "Properties > General > Shared Device" in the Inspector window.
10.Configure the access to the safety module with the F-CPU in the same project. To do this,
select the value "PLC_1" in the "Access" column in the "PROFIsafe telegram" row for the
local CPU. All other modules are set to the value "---".
Figure 6-60 SINAMICS S120 Shared Device, PROFIsafe modules assigned to the F-CPU
11.Check whether the same IP address parameters and device names have been set for the
Shared Device in all projects and that the modules have not been assigned twice. Only one
IO controller may have access to a module.
12.Save all projects.
Introduction
The SIMATIC ET200SP can be operated as Shared Device on SIMOTION controllers as of
V4.5. The SIMATIC ET200SP is integrated as IO device, as GSD or via the hardware catalog
(MDD). Two higher-level IO controllers share the submodules of the SIMATIC ET200SP. A
typical application is a SIMOTION CPU as automation CPU and an F-CPU for the safety
application.
Note
Isochronous mode and MRPD are only supported by SIMATIC ET200SP HS.
Applications
In principle, there are three typical applications for the SIMATIC ET200SP as Shared Device
with two higher-level controllers.
1. SIMOTION CPU not isochronous and F-CPU
2. SIMOTION CPU isochronous and F-CPU (variation of application 1)
3. SIMOTION CPU isochronous and second CPU not isochronous (e.g. SIMOTION or
SIMATIC)
Schematic diagram
6)
&38
&38
,57 &38
57 LVRFKURQRXV 57
&38
,57 YLD)3UR[\
6,027,21
&38 (763
Figure 6-61 SIMATIC ET200SP as Shared Device between SIMOTION CPU IRT isochronous and F-
CPU RT (application 2)
Application 3:SIMOTION CPU isochronous and second CPU not isochronous (e.g. SIMOTION or
SIMATIC)
The application is configured in two separate projects.
● SIMATIC ET200SP HS as Shared Device
● SIMOTION CPU (CPU 1)
Accesses the standard modules of the ET200SP station via PROFINET with IRT for
isochronous applications.
● SIMOTION or SIMATIC CPU (CPU 2) accesses the non-safety modules via PROFINET
RT for non-isochronous applications.
SIMOTION accesses the standard modules of the ET200SP via PROFINET RT for non-
isochronous applications. CPU 2 can also be any SIMATIC CPU, e.g. S7-1500.
Supported modules
Modules can each be DI, DQ, AI, AQ. The modules/submodules are logical copies of real IO
modules. Isochronous operation is not supported in MSI/MSO mode.
Schematic diagram
&38
,57 &38
LVRFKURQRXV 57
,57 57
6,027,21 6,027,21
&38 (763 &38
Figure 6-62 SIMATIC ET200SP as Shared Device between SIMOTION CPU IRT isochronous and
second SIMOTION/SIMATIC CPU RT
Project 1 Project 2
● SIMATIC S71516F-3 PN/DP ● SIMOTION D455-2 PN/DP
● ET200SP HS (shared): IM 155-6 PN HS with the following ● ET200SP HS (shared copied): IM 155-6 PN HS with the
modules following modules
DQ 8x24 VDC HF DQ 8x24 VDC HF
DI 8x24 VDC / 0.5 A HF DI 8x24 VDC / 0.5 A HF
F-DQ 4x24 VDC / 2 A PM HF F-DQ 4x24 VDC / 2 A PM HF
F-DI 8x24 VDC HF F-DI 8x24 VDC HF
7. Configure the F-CPU access to the safety module. To do this, select the value "---" for all
modules that are to have access through the SIMOTION CPU from another project. The F-
DI and F-DQ modules remain assigned to the F-CPU.
8. Save and compile the project.
Note
Supplementary condition for ET200SP as a shared device
The PROFINET send cycle must be identical in both projects (sync domains of the controllers).
The first higher-level controller operates the SIMATIC ET200SP in IRT isochronous mode, e.g.
with a send cycle of 2 ms. The second higher-level controller which has shared access to the
SIMATIC ET200SP in RT mode must also operate in a 2 ms send cycle. Only if the two
controllers have the same send cycle can the ET200SP establish a connection with both of
them. If they have different send cycles, the shared device randomly establishes contact with
one controller and cannot be accessed by the other controller.
Description
An I-Device can be operated on two higher-level IO controllers as an IO device. This
functionality is known as shared I-Device.
It provides the following application areas:
● One of the higher-level controllers works as the "Automation CPU" and uses the SIMOTION
I-Device as an isochronous I-Device in the IRT operating mode.
● The other higher-level IO controller works as the "Safety CPU" and uses the submodules
configured as the F-Proxy in the RT operating mode.
This means that an I-Device can communicate with two higher-level controllers as an IO device.
At the same time, higher-level controllers can access certain modules, e.g. an F-CPU can
access the F-Proxy submodules, using Shared Device.
The configuration is performed in three projects. The two higher-level IO controllers are
configured in two projects and the SIMOTION CPU in an extra project. The SIMOTION CPU
is connected to the higher-level IO controllers via GSD. Only two higher-level IO controllers
are supported.
Schematic diagram
The schematic diagram below shows two IO controllers which share the submodules on the I-
Device of a third IO controller.
,2&RQWUROOHU ,2&RQWUROOHU
&RQWUROOHU
,'HYLFH 6KDUHG'HYLFH
Note
In this configuration, only the submodules that are used by the "Automation CPU" are
configured as isochronous (IRT).
Applications
In principle, there are five typical applications for the SIMOTION CPU as shared I-Device with
two higher-level controllers.
1. Shared I-Device via RT (or IRT not isochronous) - RT
– SIMOTION CPU is a shared I-Device on PN Integrated or CBE30-2
– Automation CPU 1 SIMATIC (RT or IRT not isochronous)
– Automation CPU 2 SIMATIC (RT)
2. Shared I-Device via IRT isochronous
– SIMOTION CPU is a shared I-Device on PN Integrated or CBE30-2
– Automation CPU 1 SIMOTION (IRT isochronous)
– Automation CPU 2 SIMOTION (RT)
3. Shared I-Device via RT (or IRT not isochronous) - PROFIsafe
– SIMOTION CPU is a shared I-Device on PN Integrated or CBE30-2
– Automation CPU 1 SIMATIC (RT or IRT not isochronous)
– F-CPU SIMATIC (RT)
4. Shared I-Device via IRT isochronous - PROFIsafe
– SIMOTION CPU is a shared I-Device on PN Integrated or CBE30-2
– Automation CPU 1 SIMOTION (IRT isochronous)
– F-CPU SIMATIC (RT)
5. Shared I-Device via PROFIsafe - PROFIsafe
– SIMOTION CPU is a shared I-Device on PN Integrated or CBE30-2
– F-CPU 1 SIMATIC (RT)
– F-CPU 2 SIMATIC (RT)
Configuration example
In the following example, a SIMATIC S7-1500 is used as automation CPU and an S7-15xxF
for safety for the central machine logic. The SIMOTION CPU performs the motion control task
and is coupled to the automation CPU and the F-CPU via PROFINET RT as shared I-Device.
The F-CPU accesses the SIMOTION drives via F-Proxy. The configuration must be performed
in three projects.
Extended application
Several SIMOTION CPUs can be used as shared I-Device as extended application The
SIMOTION CPUs work in a synchronized group using direct data exchange. The shared I-
Devices are all PROFINET RT.
In the following example, only one SIMOTION CPU is configured as shared I-Device.
Schematic diagram
&HQWUDOPDFKLQHORJLF
$XWRPDWLRQ&38 )&38
6,0$7,&6,027,21 6,0$7,&6[[)
57 )&38
57
6KDUHG
,'HYLFH
(763
'LVWULEXWHGV\QFKURQRXV
0RWLRQ&RQWURO RSHUDWLRQ
Figure 6-64 Two higher-level SIMATIC IO controllers access the SIMOTION CPU via shared I-Device
(RT). Optionally, also additional SIMOTION CPUs in synchronous operation.
Note
The IP address and the device name must be identical for the SIMOTION CPU and the I-
Device. Check that the parameters are identical in other projects in which you use the I-Device
because with Shared Device, it is the same device.
Introduction
This section describes a configuration example for fail-safe slave-to-slave communication.
During fail-safe slave-to-slave communication, the SIMOTION CPU is the DP master. The
SIMATIC F-CPU is the I slave on PROFIBUS DP and controls fail-safe communication, e.g.
with a CU320 of the SINAMICS S120.
Requirements
● Project created in the TIA Portal
● Controllers and drives inserted in TIA Portal
● PROFIBUS DP system with SIMOTION D410-2 DP, SINAMICS S120 CU320-2 DP, and
SIMATIC S7-300 CPU317F-2 PN/DP configured in the TIA Portal
2. You configure the SIMOTION CPU as a DP master and the SINAMICS S120 as a DP slave,
which is isochronously synchronized to the constant DP cycle.
3. You configure the SIMATIC F-CPU as an I slave and enter at least one transfer area per
transfer direction.
4. Configure the SINAMICS drive unit (safety configuration) in SIMOTION SCOUT TIA in
accordance with your hardware configuration.
5. Then insert a new TO axis in SIMOTION SCOUT TIA and run through the axis wizard. In
the wizard, interconnect the axis to the corresponding drive object of the S120 and a
corresponding telegram will automatically be created (symbolic assignment).
6. Save and compile the project in SIMOTION SCOUT TIA.
7. Create a PROFIsafe slot in SIMOTION SCOUT TIA in the configuration of the SINAMICS
drive unit.
For this, on tab "IF1: PROFIdrive PZD telegrams", select the drive object that will
communicate with the SIMATIC F-CPU via PROFIsafe. Click the "Adapt telegram
configuration" button and select "Add PROFIsafe". In the example, a PROFIsafe telegram
901 is configured.
8. Transfer the new PROFIsafe slot by clicking the "Set up address" button.
9. Switch to the TIA Portal and in the network view click SIMATIC F-CPU.
10.At the network data, select the "I/O communication" tab. You can show the network data
on the right-hand side of the network view.
11.On the transmitter module (SIMATIC F-CPU), select the interface that you want to use for
direct data exchange. At "I/O communication", the modules that are configured in this
subnet are displayed. Click the SINAMICS drive unit. It is inserted for slave-to-slave
communication.
12.On the "I/O communication" tab, click the inserted drive unit. In the "Inspector window", go
to the "Properties" tab and then "General" to add a transfer area for fail-safe slave-to-slave
communication.
13.Click "<Add new>" and then insert a transfer area of type "F-DX-Mode" and adapt the
addresses accordingly.
14.Save and compile the project in the TIA Portal. Fail-safe slave-to-slave communication is
configured.
Bidirectional digital I/Os can be configured individually as digital inputs or outputs. Assignment
of the I/Os to functions can be parameterized as required. Special functions (e.g. input of
measuring input and cam output) can also be assigned to the I/Os.
Note
If you want to interconnect a measuring input or an output cam to the terminals X142 in the
SIMOTION SCOUT TIA, you can select all of the I/Os (measuring inputs / output cams)
configured here.
Field/button Meaning/instruction
IN/OUT X142 Inputs/outputs (IN/OUT 0-7) of the X142
Inverter Button for the inversion
Function
DI Digital input
DO Digital output
Output cam Output for output cam
Measuring input Input for measuring input
IN filter time
Filter time The selection list has the values 1 µs and 125 µs
and is available only for the function "DI" and
"measuring input".
Logical addr. PI, PQ for output cams and measuring inputs
The displayed logical address of a channel is only
required when symbolic assignments are not used.
Field/button Meaning/instruction
Input addresses
Start address Enter the start address of the digital inputs here.
End address The end address is determined by the length.
Output addresses
Start address Enter the start address of the digital outputs here.
End address The end address is determined by the length.
In the SIMOTION SCOUT TIA, you can interconnect the technology object to the configured
I/Os of the X142 in the configuration of the technology objects measuring inputs or output
cams. In the example, the input X142.6 with the measuring input.
6.5 PROFIBUS DP
Parameterize PROFIBUS DP
PROFIBUS DP is used for communication between the SIMOTION controller and other
devices such as drives or other SIMOTION or SIMATIC controllers. Via DRIVE-CLiQ, you can
connect additional modules (CX32-2) to the PROFIBUS Integrated.
For the settings that are possible for the different devices, refer to the documentation of the
devices that you use.
3. Select "Assign subnet" if you want to assign an existing subnet to the interface.
4. Select "Create master system" if your device is to act as a DP master.
PROFIBUS address
In general, the PROFIBUS address of the interface is assigned automatically.
Reserve PROFIBUS address "0" for a service PG and "1" for a service HMI device which are
connected to the subnet as required.
For service purposes, it is recommended reserving the address "2" for a SIMOTION module.
This prevents occurrence of duplicate addresses when a SIMOTION D4x5-2 is installed in the
subnet using default settings (for example, when replacing a SIMOTION D4x5-2). You should
therefore assign addresses greater than "2" to additional units on the subnet.
The PROFIBUS address set in the TIA Portal must match the address that is set on the device.
You edit The PROFIBUS address either in the device view or in the network view:
● In the device view or network view by selecting the device and then clicking the "PROFIBUS
address" entry below the "Inspector window > General > <Interface>". There, set the
PROFIBUS address in the "Address" drop-down menu.
● In the device view or network view by directly selecting the interface and then clicking the
"PROFIBUS address" entry below the "Inspector window > General". There, set the
PROFIBUS address in the "Address" drop-down menu.
Operating mode
To create a DP master system, you need a DP master and at least one DP slave. Once you
connect a DP master with a DP slave, a master-slave coupling occurs.
You can change the operating mode subsequently:
1. To do this, select the device in the network view.
2. Change to the Inspector window and call the respective interface from the "Operating
mode".
3. Activate the option you want to use for your device.
PROFIBUS Integrated
The PROFIBUS Integrated is operated only equidistantly. You can view the settings by clicking
the bus in the network view and the "General" tab in the Inspector window under "Properties".
In order to parameterize the isochronous cycle for the PROFIBUS Integrated, proceed as
follows:
1. Select the PROFIBUS Integrated in the network view.
2. Select the "General" tab in the Inspector window and click "Equidistance" to display the
parameters for the equidistant PROFIBUS.
The "Activate equidistant bus cycle" setting is permanently selected and cannot be edited.
The other parameters are set to default settings and can be edited.
See also
Drives on PROFIBUS DP (Page 227)
Introduction
As of SIMOTION SCOUT/SIMOTION SCOUT TIA V4.5, SINAMICS_Integrated for drives on
SIMOTION D4x5-2 can use bus cycles of less than 500 µs. It supports cycles between 250 µs
and 375 µs. SINAMICS_Integrated remains assigned to the servo cycle. Servo_fast is not
supported.
Supplementary conditions
The supplementary conditions for deployment of cycles < 500 µs are listed below.
Number of axes
With regard to utilization, SINAMICS_Integrated is subject to the same restrictions as those
applicable to an external SINAMICS drive.
If the SINAMICS_Integrated is operated with a DP Integrated cycle clock of 250 μs or 375 μs,
the resultant utilization is higher in comparison to a cycle clock of ≥ 500 μs. Depending on the
utilization situation (e.g. by deployed ALMs, CXs, TMs), this can result in a reduction in the
number of axes (e.g. from six to five servo drives).
The higher utilization can result in a reduction of the quantity structure for vector and V/f-
controlled drives.
CBE30
CBE30 supports a minimum send cycle of 500 μs. The SINAMICS_Integrated can only be
operated with 250 µs if no isochronous communication is configured for the CBE30. If the
CBE30 operates isochronously (assignment to the Servo), the Servo has a minimum cycle of
500 µs.
Equidistant PROFIBUS
In order to perform the settings for the PROFIBUS, select the bus in the network view.
1. In the Inspector window, select the "Properties > General" tab and click "Equidistance".
2. Parameterize the bus settings there.
Parameter Description
Activate the equidistant bus cycle Activate this option if you want to operate the bus isochronously.
DP cycle
DP cycle time automatically Activate this option if you want to assign the values automatically with the mini‐
minimal mum value.
Equidistant DP cycle The equidistant DP cycle in which the master exchanges data with all slaves is
set here.
Ti/To values of the PROFIBUS
Ti/To values automatic Activate this option if you want to assign the values automatically.
Time Ti (read in process values) Specifies at what time Ti before the start of the "DP cycle", the actual position
value (process value) is recorded.
Time To (output process val‐ Specifies at what time To after the start of the "DP cycle" the controller transfers
ues) the setpoint (e.g. speed setpoint).
Detailed overview
For an overview of the current settings and nodes on the equidistant PROFIBUS DP, select
the "Properties > General" tab in the Inspector window and click "Equidistance". The "Details
view" is located in the lower area of the "Equidistance" tab.
Settings on PROFIBUS DP
Drives are normally operated on the PROFIBUS DP as slave on a higher-level controller. There
is also the possibility of operating the bus equidistantly and isochronously.
For an isochronous mode, you have to click the "Activate equidistant bus cycle" option on the
bus, see also Settings on the PROFIBUS (Page 222).
More settings on the drive (DP slave) are necessary for an isochronous PROFIBUS.
For detailed information, refer to the information system of the TIA Portal under "Isochronous"
and "Equidistant" operation.
Drive units that are not networked or are assigned to a DP master are not displayed in
SIMOTION SCOUT TIA.
Parameter Description
Synchronize the DP slave to equidistant Activate this option if you want to synchronize the drive (DP slave) to the equi‐
DP cycle distant DP cycle.
Ti/To values From the drop-down menu, select whether you want to enter the Ti/To values
manually or obtain them from the subnet. The values for Ti/To are then set the
same for all DP slaves.
Time Ti (read in process values) Specifies at what time Ti before the start of the "DP cycle", the process value
(actual position value) is recorded. If several drives operate as group, the same
value for all axes should be entered here.
Grid Indicates in which field the value is read.
Time To (output process values) Specifies at what time To after the start of the "DP cycle" the controller transfers
the process value (e.g. speed setpoint). If several drives operate as group, the
same value for all axes should be entered here.
Grid Indicates in which field the value is read.
Equidistant DP cycle Displays the calculated cycle time in the equidistant PROFIBUS.
x Factor which is multiplied by the cycle time.
Cycle of the master application Enter the master application cycle here. The cycle describes the reduction ratio
between the DP cycle and the cycle of a higher-level controller, e.g. the servo
cycle of a SIMOTION controller.
Procedure
To configure communication for this topology, proceed as follows:
1. Insert two SIMOTION modules in the TIA Portal.
2. Create a DP master system. Preferably, you should create the system on the module that
is to be the DP master and drag the PROFIBUS DP onto the second module.
3. In the network view, select a module which is to be the master.
4. In the inspector window on the "General" tab under the interface used under operating
mode, select the option "DP Master."
5. In the network view, select a module which is to be the I slave.
6. In the Inspector window on the "General" tab under the interface used, select the item
"Operating mode".
7. Select the "DP Slave" option.
The direct data exchange is automatically created and displayed under I/O communication.
8. In the "Assigned DP master" dropdown list, select the controller with the interface being
used.
Additional parameters are listed under "I-Slave communication":
9. Under "Transfer areas" click "Add new". A new transfer area is created.
10.Select type "MS" (Master - Slave).
The addresses are entered automatically.
11.In the "Transfer direction" column, click the arrow to reverse the communication direction.
This activates data transfer from the "sender" (master) to the "receiver" (I-Slave) and vice
versa.
See also
F proxy with SIMOTION (Page 184)
Note
You can only add an HMI device in the TIA Portal.
An HMI device can communicate with a SIMOTION device via the PROFINET, Ethernet and
PROFIBUS bus systems. The SIMOTION device and the HMI operator panel can exchange
information about variables for technology objects, system variables and global user variables.
Procedure
To add an HMI, proceed as follows:
1. In the network view, browse to the "Hardware Catalog" task card and open the "HMI"
component.
2. Open the folder of the panel type, "SIMATIC Comfort Panel" in the example.
3. In the folder for the display size, select the installed panel, "15" Display > TP1500 Comfort"
in the example.
4. Drag the HMI panel into the network view of your project.
Result
The inserted HMI is visible in the project navigator.
Procedure
To determine when the variables and messages will be transferred, proceed as follows:
1. Switch to SIMOTION SCOUT TIA.
2. Select "Options > Settings" in the menu.
3. Switch to the "WinCC" tab and select when the data is to be synchronized, e.g.
"Automatically with Save and compile".
4. Save and compile your project.
Result
The variables have been transferred to the TIA Portal and can be called there in the project
navigation below the SIMOTION device with the "SIMOTION variables > Show all variables"
entry.
Note
SIMOTION variables
The following SIMOTION variables are visible after synchronization in the TIA Portal:
● System variables of the technology objects and of the SIMOTION device
● Configuration data of the technology objects
● Global device variables
● Global unit variables
● I/O variables
User-defined data types are also available in the TIA Portal.
The messages (user alarms and alarms of the technology objects) have been transferred to
the TIA Portal and are available there for the message configuration for the HMI.
Note
SIMOTION messages
The following messages are also available in the TIA Portal after transfer and/or
synchronization:
● Alarm_S messages (TIA Portal text lists are supported)
● TO alarms (separate alarm class in the TIA Portal)
● User-defined diagnostic buffer entries
● System-side diagnostic buffer entries
The display language for the entire project including message texts is set in the project
navigation of the TIA Portal at "Languages & Resources".
Additional references
You will find detailed information on creating and compiling message texts in Section "Message
configuration" in the SIMOTION SCOUT TIA Online Help.
See also
Using tags (Page 289)
3. Move a connection from the HMI device to the SIMOTION device with a drag-and-drop
operation.
Result
The HMI connection has been established.
You can connect parameters in the "Connections" editor.
2. Drag the element to the approximate position on the screen at which you want it to appear
later.
3. Select the element and switch to the properties window.
4. In the navigation, select the entry "General".
In this area, you can configure the connection of the process variables and settings to the
mode and displayed format.
5. Drag the variable from the project navigator to the properties window onto the "Variables"
entry.
Result
The system automatically creates an HMI variable assignment.
You can see the assignment of the connections in the network view of the device configuration.
Result
Buildup of the connection is displayed in the alarm window.
Note
You can only start SIMOTION SCOUT TIA from the TIA Portal.
After you have created the project in the TIA Portal and you have configured the hardware and
communication, start SIMOTION SCOUT TIA to configure the technology.
Procedure
You can start SIMOTION SCOUT TIA in the following ways:
Note
Disconnecting the online connection to the TIA Portal
You should not go online simultaneously in the TIA Portal and SIMOTION SCOUT TIA.
Always disconnect the online connection in the TIA Portal before going online with
SIMOTION SCOUT TIA. You need to do this so that programs can be compiled in SIMOTION
SCOUT TIA.
Additional references
You will find detailed information on the individual tabs and settings in the
SIMOTION SCOUT TIA Online Help.
● The DEVICE (STARTER, SCOUT) access point provides the option of connecting
SIMOTION SCOUT TIA (either in parallel or alternatively to S7ONLINE) directly to a device,
e.g. via the Ethernet interface. In this way, you can communicate quickly, without changing
the project settings, with the device either via the system network or via a separate
connection in order, for example, to adapt the parameterization or read out the diagnostics
information.
The DEVICE access point does not exist in the TIA Portal. Thus, the settings for this access
point can be configured only in SIMOTION SCOUT TIA.
It is therefore possible to configure both access points for a device and to go online via these
points.
See also
Select target devices (Page 247)
Note
The search for accessible nodes assumes that no online connection with an opened project
exists.
Note
The settings in SIMOTION SCOUT TIA are only accepted for the access point DEVICE. The
access point S7ONLINE must be configured in the TIA Portal.
See also
Setting the access point on the PG/PC (Page 246)
Select target devices (Page 247)
Note
The data for the PG/PC interface can only be changed when the interface is not online. If
several instances of SIMOTION SCOUT TIA have been started, an online connection can only
be established from one of the instances. An attempt to go online simultaneously from several
SIMOTION SCOUT TIA applications to different CPUs results in errors.
Using S7ONLINE
SIMOTION SCOUT TIA takes the settings for the S7ONLINE access point from the TIA Portal.
At "Online accesses", select the following settings:
1. PG/PC interface type
2. PG/PC interface
3. Connection with interface/subnet
4. "1st gateway"
5. Device address
The settings for S7ONLINE in the "Set PG/PC interface" dialog are not applied.
3. At "Interface parameterization in use", select the interface with which you want to go online
via the selected access point.
4. Confirm your selection with OK.
Procedure
To select a target device, proceed as follows:
1. Select "Target system -> Select target devices ..." in the menu.
The "Target Device Selection" dialog opens.
Overview
Note
You can only "save a project and compile changes" in SIMOTION SCOUT TIA.
"Save project" in SIMOTION SCOUT TIA automatically performs a "Save project" in the TIA
Portal.
Always cancel the online connection in the TIA Portal before you perform "Save and compile
project" in SIMOTION SCOUT TIA.
To download a project to the target system, it must first be saved and compiled into an
executable code. Only the compiled code can be downloaded to the target system and
executed.
Per default, "Save and compile" is performed automatically for a download if the appropriate
option is activated at "Options > Settings" in the "Download" tab.
Save project
With "Save project", the project is saved to the hard disk. The changes are accepted into the
project. No further processes (such as compilation or consistency checking) are triggered for
the project.
Procedure
To save a project, proceed as follows:
1. Select "Project > Save" in the menu.
Procedure
To save and compile a project, proceed as follows:
1. Select "Project > Save and compile changes" in the menu.
Or click the "Save project and compile changes" button in the toolbar.
The compilation run is logged in the detail view of the workbench. Information, warning and
compilation errors are shown there in plain text.
Procedure
To save and recompile data, proceed as follows:
1. Select the "Project > Save and recompile all" menu command.
The compilation run is logged in the detail view of the workbench. Information, warnings and
compilation errors are shown there in plain text.
Overview
Use "Check consistency" to check the current configuration and parameterization of the project
for formal errors in the data.
This allows you to determine that the programmed configuration is consistent with the defined
hardware configuration.
Procedure
To check the consistency of a project, proceed as follows:
1. Select "Project > Check consistency" in the menu.
The results of the consistency check are logged in the detail view of the workbench in the
"Compile/check output" tab.
8.2.4.1 Overview
Use the "Connect to selected target devices" function to go online with the device connected
to the PG/PC. You can send and receive data.
Requirements
● You have created a subnet for the PG/PC interface in the TIA Portal.
● You have assigned the PG/PC interface to the subnet in the TIA Portal (see also Setting
up the PG/PC communication (Page 107)).
● In the TIA Portal, you have loaded the hardware configuration into the SIMOTION device
(see also Setting up the PG/PC communication (Page 107)).
● You have disconnected the online connection in the TIA Portal.
Result
● The connection will be established and the project checked for consistency.
● The footer area indicates that the system is online.
● The detail view shows the drives control panel.
● In the project navigator, the status of the online connection is indicated in a color by the
connector icons.
The following table provides an overview of the meaning of the various icons.
Icon Description
The SINAMICS drive unit / element of a drive unit (DO) is in online mode. There is an
inconsistency in terms of the data contents (parameter values) of the drive unit / element.
SINAMICS drive unit / element of a drive unit (DO) is in online mode. There is an inconsis‐
tency in terms of the data contents (parameter values) of the drive unit / element.
Possible reasons for the inconsistency:
● At least one parameter value differs between the project data and the actual values in
the target system.
● Sequential parameterization: After a parameter assignment has been downloaded,
sequential parameterization may be required once data has been received in the drive.
In this case, you must perform an upload for alignment purposes.
Note:
● If the inconsistency is displayed by means of the icon in the project navigator, you can
display the inconsistency in detail using the object comparison. Depending on the result,
you can then decide whether or not an upload or download is necessary.
● If this icon is displayed, it may be that, depending on the mechanism used, the
parameters of a DO that are marked with this icon will be marked as "equal" in the object
comparison. The object comparison is based on a direct comparison of all the values
for the element and, therefore, provides the correct difference.
The component (drive object) is in online mode. The component is physically present in the
RAM of the drive unit or project data in the main memory of the PG/PC is identical with the
project data of the component present in the RAM.
The component (drive object) is not in online mode. The component is not physically present
in the RAM of the drive unit or the connection to the target device is broken.
Icon Description
The device was not selected during the change to online mode. There is no connection to
this device.
Device/element is in online mode. There is an inconsistency between the project data of the
device/element in the PG/PCs and the actual values of the device/element in the target
system.
● Possible reasons for the inconsistency – SIMOTION CPUs/TOs/Units:
– Configuration data of a technology object changed / technology objects added
– Change in a program source, in a global device variable, or in the address list
– Change to the default value of a system variable
● Possible reasons for the inconsistency – drive unit / DO, e.g. due to:
– Change in the name of a DO
– Change in the type of drive object (DO) from SERVO -> VECTOR
– Selection/deselection of different function modules
– Addition/removal of DDS/CDS
– Addition of a DCC chart to a drive object (DO)
Structural changes have been made to the DO. If this inconsistency is present, integrated
online diagnostics cannot be performed on the device/element.
Remedy:
In the event of this inconsistency, save the project and reload the new project data to the
target system.
Note:
If an inconsistency is displayed by means of the icon in the project navigator, you can display
the inconsistency in detail using the object comparison.
You will find more information in Section Loading data to the target system (Page 256).
Note
You must make sure that you go online via the selected interfaces. If, for example, you have
configured the incorrect interface for the S7ONLINE access point, you will not go online.
Therefore, if required, check the settings made there.
Additional references
You will find more information in Section "Set interface" of the SIMOTION SCOUT TIA Online
Help.
Were you online with the TIA Portal and have you configured the PG/PC interface?
Before you can go online with the SIMOTION SCOUT TIA, you must configure the interface
on which you want to go online. Perform this step in the TIA Portal.
Possible sources of error include:
● You are still online with the TIA Portal. Disconnect the online connection.
● You have not assigned the controller to any subnet. Instructions for assigning the controller
to a subnet are described in the SCOUT TIA Online help in the TIA Portal.
● IP address and subnet screen of the PG/PC and the controller are not on the same subnet.
Adapt the IP address / subnet of the PG/PC in the Windows Control Panel or automatically
assign a temporary IP address via the TIA Portal. Associated information is contained in
the SCOUT TIA online help in the TIA Portal.
● In the TIA Portal, check with which interface you attempt to go online at "Online &
diagnostics".
Before going online with the controller, you must clarify the following questions:
Is the project to be loaded (or consistent project) already on the controller and have no changes
been made to the interface settings?
In this case, activate the interface configured in the project and go online in SIMOTION SCOUT
TIA using the button, "Connect to selected target devices". The devices to which a
connection is established can be seen under "Target system > Select target devices...".
See also
Setting up the PG/PC communication (Page 107)
Troubleshooting
If you still cannot go online with the project despite proceeding as described above, check the
settings of CX32-2.
To be able to go online on a CX32-2, at least the hardware configuration (HWCN) must be
loaded to the D4x5-2 and the CX32-2 connected without errors via the configured DRIVE-CLiQ
ports on the D4x5-2.
Online access to the drives is not possible if HWCN is not loaded at the time you initially connect
to the target system.
8.2.5.1 Overview
Note
Loading data to the target system can only be done in SIMOTION SCOUT TIA.
You have to download the project data that you have created with SIMOTION SCOUT TIA to
the target system.
The target system can contain several CPUs, e.g. SIMOTION controllers or drives. The project
data contains the programs (e.g. MCC) that you have created and compiled, the hardware
configuration and the technology packages that you have created and parameterized.
You must download a project to the target system if you have made the following changes:
● You have created or changed programs.
● You have changed definitions of global variables or symbolic I/O variables.
● You have made changes in the execution system.
● You have inserted or changed technology objects.
Requirements
The following conditions must be met before the project can be downloaded to the target
system:
● All ports (cables) must be plugged in and the interfaces configured
● All source codes are compiled without errors.
● The project is consistent.
● SIMOTION SCOUT TIA is in online mode.
Download variants
You can either load the entire project to the target system or perform a download for a specific
device:
● Download a project to the target system (all target devices)
● Download CPU / drive unit to target device
● Download a program subset and single units (sources) to the target device
Additional references
You will find detailed information on downloading in the SIMOTION Runtime Basic Functions
Function Manual and in the SIMOTION SCOUT TIA Online Help at "Downloading data to the
target device".
See also
Load project to the target system (Page 257)
Load CPU / drive unit to target device (Page 259)
Downloading a program subset and single units (sources) to the target device (Page 261)
Note
You can only perform a project download in the STOP operating state and for all target devices
with which you are ONLINE.
Procedure
To load a project to the target system, proceed as follows:
1. Select "Project -> Download to target system" in the menu or click the "Download project
to target system" button in the toolbar.
The "Download to Target System" dialog opens.
Note
Global download settings
You make the global settings in SIMOTION SCOUT TIA at "Options > Settings > Download".
Note
Default names in the station manager and offline project for SIMOTION P
Note that the default names in SIMOTION SCOUT in the station manager and the offline project
must match.
If you have performed a download from SIMOTION SCOUT TIA and then want to start a
download from SIMOTION SCOUT, make sure that the default names in the station manager
and the offline project match.
Result
The project data has been loaded to the target device and an online connection established.
If the connection was successful, the connector icons are highlighted in green.
Procedure
Proceed as follows to load selective data to a CPU / drive unit:
1. First select the device to which you want to load the data in the project navigator. The device
must be online.
2. Click the "Download CPU / drive unit to target system" button.
Or right-click the device in the project navigator and select "Target device > Download" in
the context menu.
The "Download" dialog opens. The contents depend on the device for which you want to
download data.
By default, the download is performed in STOP. After a successful download, the CPU can be
restored to its previous state.
You can select the following options:
● "Store additional data on the target device"; you can use this option to store additional data,
e.g. program sources, on the target device.
● "After loading, copy RAM to ROM"; copies RAM to ROM to the selected device once the
download is complete.
Additional references
You will find detailed information on downloading in the SIMOTION Runtime Basic Functions
Function Manual and in the SIMOTION SCOUT TIA Online Help at "Downloading data to the
target device".
8.2.5.4 Downloading a program subset and single units (sources) to the target device
Additional references
You will find detailed information on downloading in the SIMOTION Runtime Basic Functions
Function Manual and in the SIMOTION SCOUT TIA Online Help at "Downloading data to the
target device".
8.2.6.1 Load to PG
With Load to PG, the SIMOTION SCOUT TIA data is loaded from the target device to the PG/
PC. In this way, SIMOTION SCOUT TIA data can be loaded from the target device to the
existing SIMOTION SCOUT TIA offline project on the PG/PC.
Additional references
You will find detailed information in Section "Loading data from the target device" of the
SIMOTION SCOUT TIA Online Help.
Detailed information on the project comparison can be found in the SIMOTION SCOUT TIA
Online Help and in the SIMOTION Project Comparison Function Manual.
See also
Device upload (Page 373)
Note
Kernel version and device type
A project is always created for exactly one kernel version and one device type and will only
run on the relevant SIMOTION device if this exact kernel version and this device type are
available. If this is not the case, the SIMOTION device remains in the STOP operating state.
Additional references
Detailed information can be found in the SIMOTION SCOUT TIA Online Help.
Result
The connection is interrupted and SIMOTION SCOUT TIA goes into offline mode.
Disconnecting a device
To disconnect a device selectively, proceed as follows:
1. In the project navigator, select the drive that you want to disconnect.
2. Select "Disconnect target device" in the context menu.
Result
The drive goes offline.
If this is the last drive that was online, SIMOTION SCOUT TIA goes into offline mode.
Procedure
To select technology packages, proceed as follows:
1. Select a SIMOTION device in the project navigator.
2. Select "Select technology packages..." in the context menu.
The "Select Technology Packages" dialog opens.
Note
Device diagnostics can provide information on which technology package product version has
been loaded to a CPU.
Additional references
You will find detailed information on downloading in the SIMOTION Runtime Basic Functions
Function Manual and in the SIMOTION SCOUT TIA Online Help at "Downloading data to the
target device".
8.4.1 Overview
Note
Creating a SIMOTION drive
You configure a SIMOTION drive in SIMOTION SCOUT TIA. A SIMOTION drive in the current
version of SIMOTION SCOUT TIA is a drive of the SINAMICS S120 type (interconnection via
PROFINET or PROFIBUS) interconnected with a SIMOTION CPU. You will find the SIMOTION
drives you can insert explicitly in Section Supported devices (Page 25). These SIMOTION
drives can be configured and parameterized only under these conditions (interconnection with
SIMOTION CPU).
You can configure the drive both in offline and online modes.
After configuring the drive, you can test the drive with the drive control panel.
Requirements:
● You have created a drive in the project.
● The project has been downloaded to the target system.
● SIMOTION SCOUT TIA is in online mode.
● The drive is not being used by a current project (TO axis linked to this drive) in the RUN
state.
Procedure
To configure drives automatically, proceed as follows:
1. In the project navigator, navigate to the SINAMICS drive and double-click "Automatic
configuration".
2. Click the "Start" button and reset the device configuration in the following "Restore Factory
Settings" dialog.
The confirmation prompt appears if the drive unit is not in the "First commissioning" state.
3. In the "Automatic Commissioning" dialog, you can specify whether you are using a drive
object of the type "servo" or "vector". Confirm your selection with "Create".
Automatic configuration is started.
Note
Firmware update
If the firmware version on the DRIVE-CLiQ components is different to that on the CF card,
a firmware update is performed automatically at this position.
In this case, proceed as follows:
● Wait for the procedure to finish. This can take several minutes.
● Go offline.
● Switch the power supply to the SIMOTION device off and on again.
As soon as automatic commissioning has finished, SIMOTION SCOUT TIA carries out an
upload. With this upload, the configuration data of the component is uploaded to the
SIMOTION SCOUT TIA project.
4. Close automatic configuration and select "Stay ONLINE" to test the drive with the drive
control panel.
Result
The drive is displayed in the "Drives" folder in the project navigator.
Infeed
● If an infeed with DRIVE‑CLiQ connection has already been created, the ready signal of the
infeed (r0863.0) is automatically interconnected with "Infeed operation, p0864" of the drive
when drives are inserted (only applies to drives that are attached to the same drive unit as
the infeed).
● If you are using an infeed without a DRIVE-CLiQ interface, e.g. a Smart Line Module, you
must wire the ready signal of the infeed via terminals, see Section Configuring the infeed
(Page 273).
Procedure
To insert a drive, proceed as follows:
1. In the project navigator, navigate to the drive unit and double-click "Configure drive unit".
2. Select the option module used at "Option module" when required. Confirm with "Next>".
3. At "Insert infeed", select whether you want to use an infeed with or without DRIVE CLiQ
interface.
– If you are using an infeed with DRIVE-CLiQ interface, the ready signal of the infeed is
interconnected automatically.
– If you are using an infeed without a DRIVE-CLiQ interface, e.g. a Smart Line Module,
you must wire the ready signal of the infeed via terminals, see Section Configuring the
infeed (Page 273).
4. At "Insert drive," confirm with "YES" that you would like to create a drive. Click "Continue>".
The "Configuration - Drive Properties" dialog opens.
5. Assign a name for the drive. Optionally, you can enter Author, Version, and Comment.
6. Confirm with "Next>".
7. At "Control structure", specify the control mode and the function modules depending on the
operating mode (servo or vector). Confirm with "Next>".
8. At "Power unit", select the required power unit. Further narrow down your selection of
possible power units by using the prescribed filter criteria supply voltage, cooling method,
type. Confirm with "Next>".
9. If you are using an infeed without a DRIVE-CLiQ interface, you must manually interconnect
the ready signal of the infeed in the next step "Power unit BICO". In the example, parameter
p0864 is set to 1 (high) to simplify matters.
From the perspective of the drive, the infeed is thus always ready, regardless of its actual
state of readiness.
10.At "Motor", define the motor for the SINAMICS drive. Confirm with "Next>".
11.At "Motor holding brake", you can configure the motor holding brake of the selected motor.
Depending on the motor, different parameters are displayed. Confirm with "Next>".
12.At "Encoder", specify the encoder that you want to use. This step is skipped if you selected
speed control without encoder as the control type. Confirm with "Next>".
13.Adopt the preset option at "Process data exchange" and confirm with "Next>". The telegram
configuration is done automatically.
14.Once you have worked through all the steps of the configuration, the configured
configuration is displayed once again for you to confirm.
Close the dialog with "Finish".
Result
The drive is displayed in the "Drives" folder in the project navigator.
Change configuration
To change the configuration of a drive that has already been configured, proceed as follows:
1. Open in the project navigator the folder of the drive whose configuration you want to change.
2. Double-click "Configuration".
3. Click "Configure DDS" or "Wizard", depending on the drive, to start the drive wizard.
Additional references
You will find detailed information in Section "Configure SINAMICS drives" of the SIMOTION
SCOUT TIA Online Help.
Further information on the interconnection of the ready signal can be found in Section
Configuring the infeed (Page 273).
Note
Infeed ready
A drive on SINAMICS Integrated of a SIMOTION D can only be moved if the infeed is ready.
Requirements
● You have configured a drive.
● SIMOTION SCOUT TIA is in online mode.
Procedure
In the next step, in order to wire the ready signal of the infeed (terminal "DO: Ready" of the
infeed) with the DI 0 of the D4x5-2, proceed as follows in case you have not already established
the interconnection during processing using the drive wizard:
1. Navigate in the project navigator to the "Drives" folder and double-click "Configuration"
below the drive.
2. Click the "Configure DDS" button with a yellow background in the working area.
5. Click "Next". Run through all other dialogs without change until the final "Summary" dialog.
6. Click "Finish".
Thus, the configuration is finished.
See also
Configure a drive offline (Page 269)
Configure drives online (Page 266)
WARNING
This software may be used only when the associated safety instructions are observed! The
non-observance can cause injury to persons or damage to material!
The function is released exclusively for commissioning, diagnostic and service purposes. The
function should generally only be used by authorized technicians. The safety shutdowns from
the higher-level control have no effect.
The Stop with preconfigured braking ramp function is not guaranteed in all operating states.
Therefore, there must be an EMERGENCY STOP circuit in the hardware. The appropriate
measures must be taken by the user.
Requirements
● You have created and fully configured a drive in the project.
● You have stored and compiled the project. The project is consistent.
● SIMOTION SCOUT TIA is in online mode.
● The project with the drive parameterization has been loaded to the target system.
5. Select "Assume control priority" to establish the connection to the PG/PC. The "Assume
Control Priority" dialog opens.
6. Consider the following infeed options for the type of connection you are using.
– If you are using an infeed with a DRIVE-CLiQ interface, select the infeed for which the
control priority is to be assumed at "Infeed" in the "Assume Control Priority" dialog.
Activate the "Infeed" option if the infeed control priority is to be assumed and activated.
– If you are using an infeed without a DRIVE-CLiQ interface, you will have to interconnect
the "Infeed operation" signal (drive parameter p0864) yourself. In this case, the dialog
does not contain any fields for selecting infeed.
– If the signal of the "Closed-loop control operation" infeed is already BICO interconnected
with the drive, the infeed is permanently specified. No selection is possible in the dialog,
the fields are grayed out.
7. Read the safety instructions and confirm these with "Accept".
The PG/PC has the control priority; the label of the button has changed to "Return control
priority".
Note
Stopping the drive
You can also stop the drive at any time by pressing the SPACEBAR.
Activating enables
To activate the enables, proceed as follows:
1. Activate the "Enables" option to enable the drive.
The ON and OFF buttons and are activated and the enable states are indicated by
the LEDs.
Click the "Diagnostics" button to show any missing enables.
Result
The drive can be operated. The drive configuration is complete.
Note
You create the technology object (TO) axis in SIMOTION SCOUT TIA.
You can create the axis both in offline and online mode.
Technology objects represent the respective real objects, e.g. a position axis, in the controller.
The technology object axis offers the user a technological view of the drive and the encoder
(actuator and sensor) and provides technological functions, such as communication with the
drive, actual value processing, position control and positioning functionality. It executes control
and motion commands and indicates states and actual values.
Requirements
If you want to insert a real axis, you require a functional drive.
If you want to insert a virtual axis, you do not require a functional drive.
Note
Virtual axis
All axis types can also be virtual axes, i.e. they do not control real drives but are used as
auxiliary axes, e.g. as a leading axis for several following axes (line shaft).
Axis technologies
You can use the following axis technologies:
● Speed-controlled axis
Motion control is performed using a speed specification without position control.
● Positioning axis
Motions are position-controlled.
● Synchronous axis
The synchronous axis creates a grouping of the following axis and synchronous object.
● Path axis
The path axis type can be interconnected with a path object.
The path object can be used to calculate and traverse a linear, circular or polynomial path
in the 2D/3D coordinate system for at least two path axes and up to three path axes.
Axis wizard
SIMOTION SCOUT TIA provides the Axis wizard for the creation of a new axis. Using the
wizard, you interconnect the TO axis with a drive.
Note
Axis wizard - restriction
The wizard can only be run through once.
Subsequent changes to the axis configuration are possible in the corresponding dialogs of the
TO axis.
Procedure
To insert an axis with the axis wizard and to interconnect with drive and encoder, proceed as
follows:
1. Navigate to the folder in the project navigator "AXES" and open it by double-clicking.
2. Select "Insert axis".
The "Insert Axis" dialog opens.
3. Name the axis and select the axis technology that you want to use.
Note here that the "Positioning" technology always requires the "Speed control" technology.
Thus, this technology cannot be deactivated.
5. Select the axis type, and specify it. Select the mode for electric axes or hydraulic axes and
confirm with "Next>".
The "Axis Configuration - Drive Assignment" dialog opens.
6. Depending on the selected axis type, with an electric axis you assign the drive which you
have configured previously in the "Drive assignment" step.
Several drives are configured in the example: "Drive_unit_1" (CU310-2), "CX_1" (CX32-2)
and "SINAMICS_Integrated_1" (SIMOTION D SINAMICS Integrated).
Note
As an alternative to assigning the axis to an already configured drive, the axis wizard offers
two further selection options:
● Define the axis/drive assignment later:
The axis is to be created and not assigned to a drive until later. Programming and
simulation of the axis are also possible here.
● Create drive:
The drive wizard can be called up from the axis wizard (offline configuring). The axis
can thus be created in one step along with the drive, and assigned to the drive.
The alternative approaches are not being considered at this point.
With an hydraulic axis, you configure the output for a Q-valve in the step "Configuration of
Q-output"; the Q-valve represents the actuator for a volume flow.
Confirm with "Next>".
7. Specify the encoder to be used by the axis or the active axis data set in the "Encoder
assignment" step.
Confirm with "Next>".
8. Specify the parameters for the encoder used in the "Encoder configuration". Only the
encoder type has to be specified when using the symbolic assignment.
9. Once you have worked through all the steps of the configuration of a TO axis, the configured
configuration is displayed once again for you to confirm.
Close the dialog with "Finish".
Result
The axis is displayed in the "AXES" folder of the project navigator.
In the same way, telegrams are extended and interconnections automatically created in the
drive, depending on the selected TO technology (e.g. SINAMICS Safety Integrated).
Drive and encoder data, as well as reference variables, maximum variables, torque limits, and
granularity in torque reduction of the SINAMICS S120 are accepted automatically for the
configuration of the SIMOTION technology objects "TO axis" and "TO externalEncoder". This
data no longer has to be entered in SIMOTION.
Additional references
For detailed information, refer to the section "Configuring the axis and external encoder" in the
SIMOTION SCOUT TIA Online Help.
Requirements
● You have created, configured and connected an axis to the drive.
● SIMOTION SCOUT TIA is in online mode.
● You have loaded the project to the target system.
WARNING
Activate sign-of-life monitoring
Use the axis control panel in control mode only with activated sign-of-life monitoring and a
suitably short monitoring time! Otherwise, if problems occur in the communication link
between the control PC and the device, the axis may start moving in an uncontrollable manner.
The PG/PC has the control priority; the label of the button has changed to "Return control
priority".
Note
Stopping the axis
By pressing the SPACEBAR, you can stop the axis at any time.
Activating enables
To activate the enables, proceed as follows:
1. Click the "Set/remove enables" button to enable the axis.
The LEDs indicate the status of the enables.
Button Meaning/function
Speed default
This command specifies that the axis is started speed-controlled.
Specify a speed setpoint to which the axis can be ramped up via a velocity profile.
The command is possible for all axis types; position and following axes are operated speed-controlled.
Start axis position-controlled
This command specifies that the axis is started position-controlled.
Specify a speed setpoint to which the axis can be ramped up via a velocity profile.
The command is possible for position and following axes.
Position axis
With this command, you specify positioning of the axis (positioning or synchronous axis) at a specific position.
The position value entered can be absolute or relative. Modulo axes can also be positioned via the shortest path.
The programmed position must be within the software limit switches.
Home axis
With an absolute measuring system, homing is only required once during commissioning. When this is completed,
the position value will be known when the machine is switched on.
In the case of an incremental measuring system, the machine must be homed every time it is switched on.
3. Click the "Return control priority" button to return the control priority of the control panel.
4. On the menu bar, select "Project > Disconnect from target system" to switch to offline mode.
Result
The axis can be traversed. Axis configuration is complete.
Potential problems
See also
Testing the drive with the drive control panel (Page 275)
Variable types
Variables are used to structure programs. They are wild cards in a program and can assume
values.
Note
Global device variables can only be created in offline mode.
5. Create other global device variables in the same way, "g_bo_ready" in the example.
6. Select "Project > Save and compile changes" in the menu to accept the expansions in the
project.
Note
I/O variables can only be created in offline mode.
Note
Steps 4, 5, 6 and 7 only apply for devices that support symbolic assignment (e.g. CU320-2).
Additional references
You will find detailed information on the creation of variables in the SIMOTION SCOUT TIA
Online Help and the relevant Programming and Operating Manuals.
8.6.2.1 Overview
Procedure
To insert an MCC unit, proceed as follows:
1. In the project navigator, below the SIMOTION device, open the "PROGRAMS" folder.
2. Double-click "Insert MCC unit".
The "Insert MCC Unit" dialog opens.
Result
The MCC unit is created.
● The unit appears in the project navigator below the "PROGRAMS" branch.
● The declaration table of the source file opens in the working area of the workbench. The
variables declared there apply within the MCC unit and can be linked in other units.
Procedure
To insert an MCC chart, proceed as follows:
1. In the project navigator, below the SIMOTION device, open the "PROGRAMS" folder.
2. In the "PROGRAMS" folder, open the MCC unit, "motion" in the example.
Result
The MCC chart is created in the project.
● The created MCC chart "pos_axis" appears in the PROGRAMS folder below the "motion"
unit.
● The MCC editor is opened in the working area of the workbench. The start and end nodes
are already pre-defined. You can start MCC programming.
You insert the MCC command blocks between these. The commands are processed in the
direction from the start to the end node.
The MCC commands are available to you via:
● "MCC editor" toolbar
● "MCC chart > Paste" menu command
● Context menu of the command block
① Command groups
② Basic commands
③ Program structures
④ Single axis commands
Note
Displaying the MCC toolbar
If you do not see the toolbar, check that the display is switched on: Open the "View > Toolbars"
menu. Select the checkbox for "MCC editor" in the "Toolbars" window.
Result
The command was inserted into the chart and can now be parameterized.
Alternatively you can click the "Accept and compile" command in the MCC editor toolbar.
This command compiles the currently selected program as well as all other programs of
the same unit.
However, the command does not save the changes.
You thus have the option of accepting changes to a program into the project without having
to save or compile the entire project again.
Additional references
For further information, refer to the SIMOTION MCC Motion Control Chart Programming and
Operating Manual.
The "Getting Started section of the SIMOTION SCOUT TIA" Online Help contains a detailed
description of a sample configuration.
8.6.3.1 Overview
Procedure
In order to set up an LAD/FBD unit, proceed as follows:
1. In the project navigator, below the SIMOTION device, open the "PROGRAMS" folder.
2. Double-click "Insert LAD/FBD unit".
The "Insert LAD/FBD Unit" dialog opens.
Result
The LAD/FBD unit is created.
● The LAD/FBD unit "bg_out" appears in the "PROGRAMS" folder.
● The declaration table of the source file opens in the working area of the workbench. The
variables declared there apply within the LAD/FBD unit and can be linked in other units.
Procedure
In order to set up an LAD/FBD program, proceed as follows:
1. In the project navigator, below the SIMOTION device, open the "PROGRAMS" folder.
2. Open the LAD/FBD unit "bg_out" in the "PROGRAMS" folder.
4. Assign a name, "LAD_1" in the example. The name must be unique throughout the project.
5. For the creation type, select "Program".
6. Confirm with "OK".
Result
The LAD/FBD program "LAD_1" is created in the project.
● The LAD/FBD program appears in the "PROGRAMS" folder.
● The LAD/FBD editor is opened in the working area of the workbench. You can start
programming.
Note
Displaying the LAD/FBD toolbar
If you do not see the toolbar, check if the display is switched on: Open the "View > Toolbars"
menu. In the "Toolbars" window, activate the "LAD/FBD toolbar" checkbox.
Procedure
In order to back up an LAD/FBD program, proceed as follows:
1. On the toolbar, click the "Save project" or "Save project and compile changes" button.
Alternatively you can click the "Accept and compile" command in the LAD/FBD toolbar.
This command compiles the currently selected program as well as all other programs of
the same unit.
However, the command does not save the changes.
You thus have the option of accepting changes to a program into the project without having
to save or compile the entire project again.
Additional references
For further information, refer to the Online Help and SIMOTION LAD/FBD Programming and
Operating Manual.
The "Getting Started section of the SIMOTION SCOUT TIA" Online Help contains a detailed
description of a sample configuration.
8.6.4 Using ST
8.6.4.1 Overview
Note
Template for example unit
An extensively annotated template for example unit is also available in the online help.
Procedure
To create an ST source file, proceed as follows:
1. In the project navigator, below the SIMOTION device, open the "PROGRAMS" folder.
2. Double-click .
The "Insert ST Source File" dialog opens.
Result
The ST source file has been created.
● The unit appears in the project navigator below the "PROGRAMS" branch.
● The declaration table of the source file opens in the working area of the workbench.
Move the cursor across the buttons of the toolbar to display the functions.
Procedure
To back up an ST program, proceed as follows:
1. Save the entire project.
Select the "Save" command in the "Project" menu.
2. Click the "Accept and compile" button in the toolbar to run and test the program.
Additional references
Detailed information can be found in the SIMOTION SCOUT TIA Online Help and in the
SIMOTION ST Structured Text Programming and Operating Manual.
The "Getting Started section of the SIMOTION SCOUT TIA" Online Help contains a detailed
description of a sample configuration.
Global search
To start the search, proceed as follows:
1. In the "Edit" menu, select the "Search in the project..." command.
The "Search in the Project" dialog opens.
2. Enter the search text and specify additional criteria for the search.
3. Start the search by clicking "Find".
Result
The search results are displayed in the detail view in the "Search result" tab.
Local search
You can search locally for a specific text in the various editors and the declaration tables.
Result
The result of the search is highlighted in the editor window.
Figure 8-41 Execution system, tree view of the execution levels and tasks
The "MotionTasks" window opens on the right of the working area. On the "Program
assignment" tab, under "Programs," the programs "pos_axis" and "KOP_1" and the
programs of the source "fault" are visible.
– Select the MCC program "motion.pos_axis" and click the ">>" button. The program is
displayed under "Programs used". Thus, the "MotionTask_1" task is assigned.
The assignment is visible in the tree of the execution system. The "motion.pos_axis"
program appears below the "MotionTask_1" branch.
– In the "Task configuration" tab, activate the "Activation after StartupTask" option. This
executes the MCC program immediately after the SIMOTION device is started. If this
option is not activated, the program must be started explicitly by the call from another
program that is assigned to the StartupTask or another active task.
3. Assign the LAD program "bg_out.kop_1" to the task "BackgroundTask":
– In the tree of the execution system, select the branch "ExecutionLevels >
OperationLevels > BackgroundTask". Assign the LAD program "bg_out.kop_1" to this
task.
Result
The execution system is configured.
Operating states
In the SIMOTION SCOUT TIA dialog "Control Operating State", you can switch a SIMOTION
CPU to the RUN or STOP state.
● The I/O modules are in the safe state (this means, for example, digital outputs are "LOW"
and analog outputs are de-energized or at zero current).
● The technology packages are inactive, i.e. all releases are deleted. No axis motions can
be executed.
Additional references
Detailed information about operating states can be found in the section "SIMOTION device:
Operating state" in the SIMOTION SCOUT TIA Online Help.
WARNING
Danger to life through unexpected machine movement
If the operating state is not switched under controlled conditions, this may endanger the safety
of personnel and the machine.
● Observe the safety regulations before you control a SIMOTION device via the mode
selector switch in SIMOTION SCOUT TIA.
The call is possible if at least one CPU of the project is in online mode.
2. Click the assigned button to select the desired "RUN" or "STOP" operating state for the
displayed devices in the "Control Operating State" dialog.
The "State" field indicates whether the operating state change was performed.
Note
"Control Operating State" dialog with all configured devices
As of Version 4.4, the "Control Operating State" dialog represents all configured SIMOTION
devices. The previous dialog had to be opened individually for each CPU.
Overall reset is possible in the dialog as before. You will find additional information about overall
reset in the section Overall reset (Page 320).
The SIMOTION P State tool is retained unchanged.
Listed devices
The "Target device" column shows the names of the CPUs available in the project. The order
corresponds to the order of the CPUs in the project navigator.
Offline/online distinction
If a CPU is in offline mode, the name of the CPU and all other assigned elements are grayed
out in the table line.
The checkbox is always open for input.
Filter
The list of the CPUs can be filtered according to the following criteria:
● Selection by checkbox
● Name, or part of the name, of the CPU
● CPU in online mode
If the dialog is called from the context menu of a CPU, this CPU is automatically preselected
("Context menu > Target device > Operating state").
All CPUs can be selected or deselected with the checkbox in the header.
Operating states
State column: Shows the state of the CPUs in text form and via static LEDs.
Table 8-4 Switching options of the software switch dependent on the position of the mode selector
switch on the SIMOTION device.
Mode selector switch position of the SIMO‐ Switching option in the SCOUT "Control Operating State"
TION device dialog
STOP STOP
STOP U STOP
RUN RUN, STOP
MRES STOP
Note
Manual switching to the "STOP U" operating state is no longer possible.
As of V4.4, manual switching to the "STOP U" operating state is no longer possible in the
"Control Operating State" dialog of SCOUT.
If a CPU is in offline mode, both the RUN and STOP buttons are deactivated.
Observe that the switches only switch the CPUs that are visible in the dialog. For this reason,
verify the effect of the name filter in the "Target device" column.
Error messages
A CPU that can no longer assume the required state is indicated in color. The "State" cell
changes to red or yellow/orange.
● Red: Error
● Yellow/orange: Note
A single click on the corresponding cell causes an error text or information text to appear in a
roll-out tip.
Figure 8-46 D410-2 and D4x5-2, mode selector switch, switch position 0 (RUN)
● SIMOTION P
The LEDs, mode selector switch and CF card handling indicators, which are implemented
as hardware on other SIMOTION platforms, are visualized on the screen for SIMOTION P.
The display is performed via the SIMOTION P State application.
The following figures show SIMOTION P State in the started state, using the
SIMOTION P320-4 as an example.
● SIMOTION C
581
67238
581
6723
6723
05(6 05(6 0RGHVHOHFWRUVZLWFK
5RWDU\VZLWFK &&31
7RJJOHVZLWFK &
Additional references
Requirement
The SIMOTION device for which overall reset is to be performed must be online.
Procedure
To execute an overall reset, proceed as follows:
1. Select "Target system -> Control operating state" in the menu to open the "Control
Operating State" dialog.
Or click "Control operating state" in the toolbar.
The call is possible if at least one CPU of the project is in online mode.
2. Switch the SIMOTION device for which an overall reset is to be performed to the "STOP"
operating state in the "Control Operating State" dialog.
3. Select the SIMOTION device under "Overall reset (MRES)". Click the "Execute" button.
Confirm the command by clicking "Yes".
Result
The memory reset will now be performed.
See also
Control operating mode (Page 313)
Know-how protection
The know-how protection in SIMOTION SCOUT TIA prevents unauthorized viewing and editing
of your programs or parameters directly in the drive unit. A distinction is made between the
following two know-how protection types:
● Know-how protection for programs
● Know-how protection for drive units (as of SINAMICS V4.5)
Note
Write protection for drive units
In addition to the know-how protection, write protection can be set up for drive units.
See also
Know-how protection for programs (Page 322)
Know-how protection for drive units (Page 325)
Write protection for drive unit (Page 327)
Note
If a program is copied using copy and paste, the copied program also remains locked. A
program retains its know-how protection even when it is imported or exported.
Setting up a password
By specifying a login and password, the know-how protection is activated for the program. The
programs included in the project are visible to the user in the project navigator, but the programs
are locked. Only by entering the password can you remove the lock and open the program for
editing.
Procedure
To set up a password, proceed as follows:
1. Select "Project > Know-how protection for programs > Edit default login..." in the menu.
The "Edit Default Login" dialog opens.
Note
The set default login remains valid for the whole project until it is deleted or SIMOTION SCOUT
TIA is closed.
Additional references
For detailed information, refer to Section "Know-how protection" in the SIMOTION SCOUT TIA
Online Help.
Result
The selected programs are protected and then locked. Protected programs are identified in
the project navigator symbolically by a lock.
Only by entering the password can you remove the lock and open the program.
Result
The know-how protection for all programs or for the selected individual programs will be
deleted.
Note
Setting know-how protection for all programs
In ST source files, MCC charts and LAD/FBD programs, you can protect all programs in one
action by setting the know-how protection directly in the "PROGRAMS" folder.
3. Specify whether the know-how protection should be set with or without copy protection.
4. Activate "Copy RAM to ROM" if the know-how protection is to be maintained permanently.
5. To set a password, click the "Set" button.
The "Know-how Protection for Drive Unit - Define Password" dialog opens.
6. Define a password.
7. Confirm with "OK" to close the dialog.
8. Confirm with "OK" to activate the know-how protection for the drive unit.
3. Specify whether the know-how protection should be temporarily deactivated or whether the
know-how protection should be deleted permanently.
For temporary deactivation, you can activate the know-how protection via the context menu.
Copying from RAM to ROM is not possible here.
4. Enter the password and confirm with "OK".
Additional references
For detailed information, refer to Section "Know-how protection" in the SIMOTION SCOUT TIA
Online Help.
deactivate the write protection. You can query the status of the write protection via parameter
r7760.0 in the expert list (value = 0 means that the write protection is not set).
Note
Permanent write protection
If you want to activate the write protection permanently, execute the "Copy RAM to ROM"
function.
The following functions are not available when write protection for drive unit is activated:
● Download
● Automatic controller setting
● Stationary/rotating measurement
● Delete fault buffer (p952 must not be defined as an exception parameter)
● Delete drive unit completely or individual components thereof
● Rename drive unit
Result
Write protection has been activated.
Result
Write protection has been deactivated.
Note
Activating/deactivating write protection in the expert list
You can activate and deactivate the Drive unit write protection also directly in the expert list
via the parameter p7761. No password is required to modify the parameter p7761. Similarly,
you can activate and deactivate the Drive unit write protection via script.
Additional references
For detailed information, refer to Section "Drive unit write protection" in the SIMOTION SCOUT
TIA Online Help.
Procedure
To configure multilingual messages, proceed as follows:
1. Select "Project > Language-dependent texts" in the menu.
The "Select Language" dialog opens.
2. At "Relevant text sources", select the source for which you want to configure multilingual
texts, e.g. Alarm_S.
3. Add the languages for which you want to configure texts in the selected text source. To do
so, click the (>) arrow key to transfer the languages from the "Other languages" field to the
"Languages in the project" field.
Dual-language messages, for example, German and English, are then in the "Languages
in the project" field.
4. Set the current configuring language. To do so, select the language in the "Languages in
the project" field and click the arrow-down key (v). The selected language is displayed as
"Current language".
The language-dependent texts for the selected text source are now configured in this
language setting.
5. Confirm with "OK".
6. Select "Project -> Messages > Configuration" in the menu.
The "Message Configuration" dialog opens.
7. Check the language set at "Configuration language".
The message texts and remarks are displayed in the language in which they were originally
configured. These texts must then be translated into the new configuration language.
8. Double-click the messages for which you want to enter texts in the new configuration
language.
The "Edit Message" dialog opens.
9. Enter the new message text and remarks in the changed language.
The symbol name must not be changed in foreign language messages, as this symbol
name is used for programming.
Only the message text and remarks are language-dependent.
10.Confirm with "OK".
The modified message text is entered in the Message configuration table.
Additional references
For detailed information, refer to Section "Message configuration" in the SIMOTION SCOUT
TIA Online Help.
8.12.1 Overview
The OPC interface (OLE for Process Control) is the specification of a common, manufacturer
independent software interface based on OLE (Object Linking and Embedding). It has been
designed as an industry standard by leading automation companies with the support of the
Microsoft Corporation.
Up to now, applications that accessed process data depended on manufacturer-specific
interfaces. With the standardized OPC interface, you can now access process data uniformly
via the OPC interface when using, for example, operator control and monitoring software.
For OPC data export, the following symbols are exported in the symbol file:
● System variables of the device and the technology objects
● Global device user variables
● Symbolic input and output variables
● Interface variables of user programs (ST source file, MCC, LAD/FBD)
Note
In the interface area of a program, a maximum of 64 KB data can be addressed for operator
control and monitoring. Data beyond this area get lost during the export.
Procedure
Proceed as follows to export the OPC data:
1. In SIMOTION SCOUT TIA, select "Options > Export OPC data..." in the menu.
The "Setting the Data for Export" dialog opens.
2. Select the intended use of the data to be exported and confirm with OK.
The "Exporting OPC data" dialog opens.
3. Select a target directory and confirm with "OK".
4. If several interfaces with different bus addresses are available on the device, also select
the protocol, e.g. PROFIBUS or TCP/IP, and the interface for the export. The "Parameterize
Interfaces" dialog opens. If the interfaces possess the same bus addresses or only one is
being used, this dialog will not be displayed. Select the interface and protocol and confirm
with "OK". An interface must be selected for all SIMOTION devices in the project. Repeat
this step when required.
The export is started. A successful export is displayed in the "Export OPC data status
display" tab in the detail view.
5. If the SIMOTION devices are distributed across multiple subnets and you want to address
a SIMOTION device with a SIMATIC OPC server via a router, you must configure this router
again in a window after the file export in SIMOTION SCOUT TIA. If you do not want to use
a router, confirm the dialog with "No".
The following information is displayed in the "OPC Routing Information for HMI Devices"
dialog:
– All configured networks
– All SIMOTION devices contained in the project
6. First select the subnet (location) of the OPC server.
7. Select the network station and then the first router for each network station to be addressed
via the OPC server in the displayed window.
8. Confirm with "OK".
Note
OPC data can only be exported if a project is open. The export is possible both in offline and
online mode.
Note
Default export setting
The latest version is set as default for the OPC export. As of SIMATIC Net V8.1.1 the OPC
server can use the format "*.ati" and as of SIMOTION SCOUT TIA V4.4.
Field/button Meaning/note
Exports data for SIMATIC
NET OPC
SIMATIC NET versions Select the SIMATIC NET version for which the export data is to be used. Different versions
are not fully compatible.
The SIMATIC NET >= V8.1.1 (.ati) Export is the fastest export version. The symbol file to be
exported is first configured in the main memory and then exported. For this operation, you
require sufficient main memory for the number of symbols. Before the export is started, the
maximum number of symbols that can be exported is displayed. Check first whether the max‐
imum possible number of symbols is greater than the number of symbols in your export.
Scope
Global export Under "Global export", activate the data (control data, drive data) that you want to export. All
the required variables of the controller (SIMOTION CPU) are exported with the control data.
Only drive data of drives of the SINAMICS family can be exported. Whereby the drive must
be inserted below a SIMOTION CPU. The export of data of single drives and drives below a
SIMATIC CPU is not possible.
Field/button Meaning/note
Selective export Activate "Selective export" if you only want to export certain variables. You must first have
compiled these variables in watch tables in SIMOTION SCOUT TIA. In the selection list, you
can then select the watch table whose variables are to be exported.
A selective export is only possible when you have inserted watch tables in the project. You
can create watch tables in the project tree by clicking "Insert watch table" in the "MONITOR‐
ING" folder.
The drive parameters are copied to the watch table using the expert list of the associated drive
object.
Options
OPC data Activate OPC data if the symbol names and variable names are to be exported from the current
SIMOTION project. If the option is deactivated, no data is exported.
Arrays with single el‐ Activate the option if the arrays' single elements are to be exported with them. If the option is
ements deactivated, only the first address of the array is exported and the data export can be shortened
and the data volume reduced.
OPC alarm/event Activate OPC alarm/event if you want to export the configured alarms and alarm texts. All
existing languages of the alarms are exported to the file. If the option is deactivated, no alarms
are exported.
Field/button Meaning/note
Export settings
Enter a target directory for To select a target directory for the files to be exported, proceed as follows:
the export 1. Click Browse to the right of the text field. A window opens.
2. Specify a target directory.
3. Confirm with "Open".
Your selection is displayed in the text box.
Project path The path of the currently opened project is displayed here. The symbol name of the current
project is exported as a file or files.
Therefore, at the start of the export, a calculation is made as to how many symbols can be
exported with the available main memory. Check first whether the maximum possible number
of symbols is greater than the number of symbols in your export. If the calculated number is
not sufficient for the export of the project data, then you still have to use the other export
versions, e.g. SIMATIC NET V7.x/V8.0.
Field/button Meaning/note
Device The device for which you must select the protocol and the interface is displayed here. You must
specify the interface settings for each device in the project. You must specify these settings in this
window depending on the number of devices.
Connection name With V4.3, it is possible to use device names that do not satisfy the ST conventions. If the name of
the device violates these conventions, a name valid for the OPC export is displayed at "Connection
name". The following is modified in the name:
● Invalid characters are replaced by a "_".
● If the first character is not a letter, an "A" is set as prefix.
● A number (_<n>) is added at the end, if not already available, so that the connection name is
unique.
You can rename the name modified in this way. Since the connection name and the device name
may be different, the device/connection assignment is also exported in a file (OPC_device_connec‐
tion.dat).
Protocol Selects the transmission protocol for the SIMOTION device.
PROFIBUS
Protocol for PROFIBUS
TCP/IP
Protocol for Ethernet
Interface Use "Interface" to select the interface for the symbol names to be exported. The SIMOTION device
is addressed via this interface from the HMI software. Each symbol name must be uniquely assignable
to a hardware address (bus address). This assignment is set via the "Interface" selection.
Notice :
If the interface is parameterized for isochronous bus cycle, then it must not be used for an OP.
First select a location of the OPC server and then the first router for each node to be addressed
via the OPC server.
Note
For SIMOTION C, D and P, licenses for Runtime software can also be ordered as pre-installed
software (via order code / Z option) on the memory card.
Additional references
You will find information on further licensed technology functions and detailed information on
licensing the runtime software and the order data under:
● SIMOTION, SINAMICS S120 & SIMOTICS, equipment for production machines, PM 21
catalog
● PM 21 catalog, section titled SIMOTION runtime software
● Configurator for SIMOTION Runtime licenses in the Industry Mall
(http://mall.automation.siemens.com)
Table 8-5 The serial number on the SIMOTION hardware assigned to the SIMOTION device
Note
Archiving the licensing data
When the SIMOTION memory card is deleted or formatted, the licensing data is also deleted.
Archive the licensing data in order to be able to transfer it again to the memory medium in such
a case. If the data is not backed up, you have to perform the licensing again. You can display
the entered license key in the Web License Manager.
You will find additional information in Section License key delete protection (Page 341).
License requirement
Determine your license requirement only if you have completed the configuration, and before
you load it into the target device! Before you begin, the project must have been saved and
compiled.
If you have not acquired any licenses yet, under-licensing is displayed.
You can determine the licenses in the following ways:
● Offline mode with open project
The required licenses are displayed.
● Online mode with open project
A comparison of the required and actual licenses is displayed.
● Online mode without project
The actual licenses of the selected SIMOTION device are displayed.
Procedure
To determine the license requirement, proceed as follows:
1. Select the SIMOTION device in the project tree.
2. Select "Licenses" in the context menu.
The required licenses for the project or a comparison of required and actual licenses are
displayed.
3. You can close the window with "X" or continue with "Perform licensing...".
The license check, i.e. the inspection of the license key, is carried out in the target system.
Possible responses in the case of under-licensing can be found in Section Underlicensing
(Page 342).
Memory cards can be purchased with integrated runtime licenses, which do not require
separate licensing.
Note
A license which has already had a license key allocated can no longer be taken.
It is possible, however, to add licenses to an already generated license key.
Note
This step is not necessary if the required and actual licenses are displayed within a project.
Requirements
● SIMOTION SCOUT TIA has been started.
● SIMOTION SCOUT TIA is in offline mode.
Procedure
To display the licenses assigned to the SIMOTION device, proceed as follows:
1. Select the menu "Project" > "Accessible nodes" menu.
The list of accessible nodes is displayed in the working area.
2. Select the relevant SIMOTION device.
3. Select the "Licenses" command in the context menu.
The "Licenses" dialog opens. The actual licenses of the selected SIMOTION device are
displayed.
4. You can close the window with "X" or continue with "Perform licensing...".
Requirements
Licensing is subject to the following requirements:
● The configuration has been completed.
● The project has been saved and compiled.
● The required licenses have been determined.
● The license key has been determined or the serial numbers of the memory medium and
the CoL are available.
● SIMOTION SCOUT TIA is in online mode.
Procedure
To perform the licensing, proceed as follows:
1. Select the relevant SIMOTION device in SIMOTION SCOUT TIA.
2. Select the "Licensing" command in the context menu.
3. In the "Licenses" dialog, click "Perform licensing...".
If the "Use wizard" option is activated, a wizard guides you through the licensing procedure.
If the option is not activated, the window for expert licensing opens. You can enter the
license key there without running through the wizard.
If you have not yet generated the license key, the wizard gives you the option of switching
to the Web tool to generate a license key. Then return to the wizard.
4. If you have an online connection, continue with item 5.
Otherwise, you can establish an online connection with "Online" in the (Step 2 of 3) window.
5. Enter the license key in the (Step 3 of 3) window.
6. Click the "Finish" button.
The wizard closes. Licensing is complete.
Note
The license key is written to the retentive memory when the project data is transferred to
the target system.
Deleting the license key in the boot sector through user operation is not possible, also not by
formatting the card or by using the "Write boot sector..." function.
If the license key is no longer present on the card, it will be written again during startup from
the boot sector to the "KEYS" directory. This means that the system will repair any deletion on
the "Key" file.
The license key can be changed at any time, e.g. through relicensing. At the next startup, the
license key will be saved again in the boot sector.
8.13.5 Underlicensing
If SIMOTION SCOUT TIA detects the presence of under-licensing during license verification,
an entry is made in the diagnostics buffer. The verification is repeated every hour, and an entry
is made in the diagnostics buffer each time under-licensing is detected.
The following information can be read from the diagnostics buffer entry:
● Number of required licenses
● Number of actual licenses
● Operating mode
As an additional warning signal, the SF LED flashes at 0.5 Hz as long as under-licensing is
present on the system. Underlicensing will only be displayed if no acknowledgeable
technological event is pending, as the same SF LED is used to indicate this as well.
See also
Determining licensing requirements (Page 339)
Additional references
Detailed information can be found in:
● SIMOTION ST Structured Text Programming and Operating Manual
● SIMOTION MCC Motion Control Chart Programming and Operating Manual
● SIMOTION LAD/FBD Programming and Operating Manual
● SIMOTION IT Ethernet-based HMI and Diagnostic Function Diagnostics Manual
● SIMOTION SCOUT TIA Online Help
The "Device Diagnostics" window will open in the working area of the workbench. This window
provides you with the following information:
● General information
● Diagnostics buffer
● Task runtimes
● Memory utilization
● System utilization
● Userlog file
● Syslog file
● Version overview
● Alarms
You can work with this information as follows:
● Print:
Select the "Project > Print" menu.
● Save it as a text file:
Click "Save".
● Refresh:
Click "Refresh" or press the <F5> function key.
You can also monitor and change the operating state:
● Click "Control operating state".
● Standard gateway
● Article numbers and designations of the deployed components,
e.g. SIMOTION device, Motion Control technology package.
Figure 9-3 Example of the diagnostics buffer display in the device diagnostics
Note
The task runtimes are calculated to the µs and indicate the effective level runtime of the
respective task (including the interrupt times). Thus, these correspond to the values of the
"effectiveTaskruntime" device variables.
Figure 9-4 Example of the displayed task runtimes in the device diagnostics - STOPPED status
The display is refreshed according to the refresh rate selected. The status and the following
values are then displayed:
● Current runtime (current):
Value of last polling
● Minimum runtime (min.):
Minimum value since last transition from STOP to RUN
● Maximum runtime (max.):
Maximum value since last transition from STOP to RUN
● Mean runtime (mean value):
Value averaged from the last 10 cycles
The runtimes measured include the interruptions by higher-priority tasks.
Controlling MotionTasks
It is possible to control MotionTasks via SIMOTION SCOUT TIA without a user program.
Consequently, you can test programs and influence MotionTask sequences in a very specific
way.
Selected MotionTasks can be stopped, and locked or restarted for the sequence.
This means that programs in MotionTasks can also be downloaded in RUN mode. If you have
made changes to sources and want to reload them in RUN mode, an active MotionTask can
prevent this. To avoid this problem, you can terminate MotionTasks specifically with
SIMOTION SCOUT TIA and then carry out the download in RUN mode.
Additional references
More detailed information on downloading in RUN mode can be found in:
● SIMOTION Runtime Basic Functions Function Manual
● SIMOTION SCOUT Task Trace Function Manual
Figure 9-5 Example of the memory utilization display in the device diagnostics
Additional references
More detailed information on this topic can be found in:
● SIMOTION Runtime Basic Functions Function Manual, Section "Overview of the memory
in the target device"
● SIMOTION SCOUT TIA Online Help
Figure 9-6 Example of the system utilization display in the device diagnostics
Additional references
More detailed information on this topic can be found in:
● SIMOTION Runtime Basic Functions Function Manual, Section "Overview of the memory
in the target device"
● SIMOTION SCOUT TIA Online Help
Figure 9-7 Example of the Userlog file display in the device diagnostics
Figure 9-8 Example of the Syslog file display in the device diagnostics
● Components
Versions of the SINAMICS components
● Internal version/stamp
Internal components
This information is relevant for any questions to the hotline.
Figure 9-9 Example of the version overview display in the device diagnostics
9.3.9 Alarms
In the device diagnostics "Alarms" tab, pending alarms and configured messages are displayed
in the same way as in the "Alarms" tab in the detail view.
Note
Alarm_S messages
When configuring Alarm_S messages, observe the specifications for the TIA Portal data type
formattings.
Detailed information is contained in the information system of the TIA Portal at "Configuring
messages".
Detailed information can be found in the SIMOTION SCOUT TIA Online Help, in the Alarms
output window.
Additional references
Further information can be found in the description of the "_quality()" system function in Section
Detailed status of I/O variables (as of kernel V4.2) in the SIMOTION ST Structured Text
Programming and Operating Manual.
For further information on diagnostics with the address list, please refer to the Online Help.
Overview
SIMOTION SCOUT TIA provides support for the commissioning and optimization of technology
objects and user programs. The following functions are available:
● Device trace / function generator
● System trace
● Measuring function
● Automatic controller setting
1 2 3 4
System trace
You can use the system trace to record and evaluate parameters, system variables, and
program variables from multiple CPUs at the same time. It is essential that the CPUs
communicate via PROFINET. An isochronous connection must exist between the CPUs, and
the PROFINET Sync Master must be a SIMOTION device.
Function generator, mathematical processing and bit tracks are not available for recording with
the system trace.
Measuring function
The measuring function is used for controller optimization.
The SIMOTION measuring functions are used to commission the axis controller without
requiring a user program.
With the SINAMICS measuring function, you can directly inhibit the influence of higher-level
control loops by means of simple parameterization, and analyze the dynamic response of
individual drives. The free measuring function measures and averages several measurement
series with parameterizable noise sources without master control. This measuring function is
suitable for controller settings and for avoiding whirling resonance with magnetic suspension
bearing applications with rotor systems.
Additional references
Detailed information can be found in the SIMOTION SCOUT TIA Online Help under
Diagnostics.
Application area
The SIMOTION Task Trace supports you when troubleshooting in the SIMOTION multitasking
environment. The SIMOTION Task Trace records the sequence of individual tasks, identifies
user events that you can generate via a program command, and displays these graphically.
Additional references
Detailed information on this topic can be found in:
● Function Manual: Task Trace
● SIMOTION IT Diagnostics and Configuration Diagnostics Manual
● SIMOTION SCOUT TIA Online Help
Additional references
Further information on this topic can be found in:
● SIMOTION Runtime Basic Functions Function Manual
● SIMOTION SCOUT TIA Online Help
Additional references
Please refer to the following documents on this subject:
● SIMOTION ST Structured Text Programming and Operating Manual
● SIMOTION MCC Motion Control Chart Programming and Operating Manual
● SIMOTION LAD/FBD Programming and Operating Manual
● SIMOTION SCOUT TIA Online Help
Procedure
To compare objects, proceed as follows:
1. Start the project comparison by clicking the "Start object comparison" button .
The "Select Comparison Partners" dialog opens.
2. Select the projects to be compared.
Figure 9-14 Synchronizing project data via the project comparison function
4. Move the mouse over the symbols highlighted in color to display information about the
status.
Note
A detailed comparison is only possible if supplementary data (e.g. program sources) has
also been downloaded to the target device ("Options > Settings > Download").
Additional references
Detailed information on the topic can be found in the SIMOTION SCOUT TIA Online Help and
in the SIMOTION Project Comparison Function Manual.
Procedure
To enable the Web server in the TIA Portal, proceed as follows:
1. Select the SIMOTION device in the network view or in the device view.
2. In the Inspector window, select the "Properties" tab and then click the "General" tab.
The Web server is addressed via HTTP/S. FTP and Telnet are only connected to the user
administration.
3. Switch to the "Settings" tab and click the link "Web server settings in HW Config".
Now you can change the Web server settings in the TIA Portal.
Additional references
Detailed information on this topic can be found in:
● SIMOTION IT Programming and Web Services Programming Manual
● SIMOTION IT Diagnostics and Configuration Diagnostics Manual
● SIMOTION SCOUT TIA Online Help
Additional references
Detailed information on the multiuser concept in the TIA Portal can be found in the information
system of the TIA Portal at "Using multiuser engineering".
Requirements
● The multiuser server has been installed.
The installation of the local multiuser server is part of the TIA Portal installation.
● You have created an executable project.
Procedure
To create a multiuser session with a local multiuser server, proceed as follows.
1. Select the "Project > Manage multiuser projects..." command in the TIA Portal menu.
2. Select the local multiuser server in the drop-down list at "Select server".
The local multiuser server is started.
If multiuser projects have already been created, all multiuser projects for the selected server
are listed in the table.
3. To add a multiuser project to the server, click "<Add project to the server>".
4. Select the project that you want to make into a multiuser project at "Source path:".
5. Click "Add".
6. To create a local session with this project, click "Create new local session".
7. Check the settings for the multiuser server project.
8. Check the storage location and folder for the session and change them if required. The
storage folder cannot be moved later in the Windows Explorer.
9. Click "Create".
Result
The session folder has been created in the Windows Explorer and the multiuser project created
with the ending "als14".
Note
Editing objects in SIMOTION SCOUT TIA
The SIMOTION configuration cannot be opened in the session in V14.
To make changes in SIMOTION SCOUT TIA, switch to the server project view in which a
temporary local copy of the server project is opened.
During this time, other users cannot open a server project view and check-in changes.
Procedure
6. To transfer the changes to the local multiuser project, click "Check-in" in the multiuser
toolbar.
4. Change to the server project view. To do so, click in the multiuser toolbar.
The server project view opens. The session is now in "read-only" mode.
5. Open the SIMOTION configuration in the server project view and make the desired changes.
6. Switch to the TIA Portal and click "Save changes".
7. To close the server project view when required, click .
The server project view closes. You are now in your local multiuser session again.
Result
All changes to objects in the project have been saved and checked in.
1. Click in the toolbar to display all the changes.
The following functions can be performed in parallel operation in SIMOTION SCOUT TIA:
● Reading and controlling of system variables and configuration data
● Execution of measuring functions and axis control panel
See also
Loading data to the target system (Page 256)
Loading data from the target device (Page 262)
Project comparison (Page 360)
Device upload (Page 373)
Additional references
Detailed information can be found in the SIMOTION SCOUT TIA Online Help at "Updating
SIMOTION devices" and in the "Updating SIMOTION devices" Operating Instructions.
Note
Note that the device that you want to upload in the TIA Portal must have been loaded with the
TIA Portal (≥V14).
Note
Note that the upload of SIMOTION PC stations is not supported.
Alternatively to an upload, you can store the archived project on the CF card.
Additional references
Detailed information on the upload functions in the TIA Portal can be found in the information
system of the TIA Portal.
See also
Project comparison (Page 360)
Loading data from the target device (Page 262)
Overview
You can use the scripting functionality to automate the configuration of devices, such as drive
objects (DOs), e.g. SINAMICS drives, and SIMOTION technology objects (TOs), e.g. axes,
using an easy-to-learn script language.
Standard scripts can be adapted to special situations occurring during runtime with interactive
queries that modify the script processing depending on the query results. This facilitates and
speeds up commissioning.
Other application possibilities include the documentation of the settings that have been made
and the repetition of complex settings without error.
The implementation basis is VBScript by MICROSOFT, which has been expanded with special
objects and methods for SIMOTION SCOUT TIA.
The application of the scripting functionality assumes that you are familiar with script
programming.
For scripts and related documents, refer to the installation DVD 3 in the Utilities_Applications
\src\Scripts directory.
The selection of documents and scripts you will find there should help you quickly get to grips
with scripting in SIMOTION. As well as demonstration-only scripts for studying the code, there
are also scripts and script libraries you can actually use yourself.
Restrictions
In the context of SIMOTION SCOUT TIA (TIA Portal), only scripts that influence/use pure
SIMOTION SCOUT / SIMOTION SCOUT TIA data/functionalities can be used.
A scripting of the HWCN data/functionalities and project handling of the TIA Portal (framework)
is not possible.
The following is explicitly not possible via scripting:
● Creating, deleting, and renaming of objects that have a representation in the TIA Portal
(e.g. all SIMOTION devices).
● Creating, deleting, and renaming of projects.
● File system access to TIA Portal projects.
Additional references
For detailed information, refer to Section "Scripts for sequence automation" in the Online Help.
Introduction
External scripting of the SIMOTION data is only possible in combination with scripting in the
TIA Portal. The project and device handling is controlled from the TIA Portal.
To be able to access the valid object model and the Application Program Interface, you must
install the TIA Openness V14.0 option package.
As of STEP 7 or WinCC V13 SP1, the TIA Portal Openness is contained in the scope of delivery
of STEP 7 or WinCC in the TIA Portal. You can find the components in the installation files at
"Support".
Requirement
In order to be able to access a C# project on the SIMOTION application object, the following
references must be entered: Siemens.MC.Simotion.Scripting.dll
In order to be able to access the TIA Portal application object, the following references must
be entered: Siemens.Engineering.dll and Siemens.Engineering.Hmi.dll
You can find these DLLs in the PublicAPI folder of the TIA Portal installation at "...\Siemens
\Automation\Portal V14\PublicAPI\V14".
Set the "Local copy" property of the DLLs to "False".
<dependentAssembly>
<assemblyIdentity name="Siemens.Engineering" culture="neutral"
publicKeyToken="d29ec89bac048f84"/>
<codeBase version="14.0.0.0" href="FILE://F:\Program Files
(x86)\Siemens\Automation\Portal V14\PublicAPI
\V14\Siemens.Engineering.dll"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Siemens.Engineering.Hmi" culture="neutral"
publicKeyToken="d29ec89bac048f84"/>
<codeBase version="14.0.0.0" href="FILE://F:\Program Files
(x86)\Siemens\Automation\Portal V14\PublicAPI
\V14\Siemens.Engineering.Hmi.dll"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Siemens.MC.Simotion.Scripting"
culture="neutral" publicKeyToken="d29ec89bac048f84"/>
<codeBase version="1.0.0.0" href="FILE://F:\Program Files
(x86)\Siemens\Automation\Portal V14\PublicAPI
\V14\Siemens.MC.Simotion.Scripting.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Use of scripts
The procedure for external scripting of the SIMOTION data via TIA Portal is explained using
an example in the following steps.
TIA Portal uses scripts based on .Net. C# is used in the following example.
1. Create the TIA Portal application object:
TiaPortal tiaPortal = new TiaPortal();
2. Open an existing project:
ProjectAggregation projects = tiaPortal.Projects;
string projectPath = @"C:\Demo\AnyCompanyProject.ap14";
Project tia_proj = projects.Open(projectPath);
3. Synchronize the hardware configuration data of TIA Portal with the SIMOTION data in
SIMOTION SCOUT TIA:
Siemens.Engineering.IEngineeringServiceProvider iServProv =
project as Siemens.Engineering.IEngineeringServiceProvider;
Siemens.Engineering.Simotion.SimotionProvider iSimotionProv =
iServProv.GetService<Siemens.Engineering.Simotion.SimotionProvider
>();
System.String strSimotionAppID = iSimotionProv.Initialize();
4. Create an application object for the SIMOTION scripting.
Type comType = Type.GetTypeFromProgID(strSimAppID);
Siemens.MC.Simotion.Scripting.Application SimApp =
Activator.CreateInstance(comType) as
Siemens.MC.Simotion.Scripting.Application;
5. Assign the project path to the SIMOTION application object:
SIMOTIONLib.Project SimProj = SimApp.AttachToProject(projectPath);
You can now automate configuration sequences, e.g. for drive objects (DOs), with the
scripting function in SIMOTION SCOUT TIA.
6. Before you close the TIA Portal project, release the project again in the SIMOTION
application object.
SimApp.DetachFromProject();
tia_proj.Close();
Additional references
Detailed information on scripts in the TIA Portal can be found at:
https://support.industry.siemens.com/cs/ww/en/view/108716692
Detailed information on scripts in SIMOTON SCOUT TIA can be found in Section "Scripts for
sequence automation" in the Online Help.
E K
Ethernet Keyboard action, 54
Adding a subnet, 93 Know-how protection, 321
Execution system, 310 Activate, 324
Exporting Deactivating, 325
OPC data, 332 Drive unit, 321, 325, 326
Exporting OPC data Password security level, 323
Interface parameters, 335