×
Siemens Industry Online Support
Siemens AG
SiePortal
Entry type: Application example Entry ID: 29430270, Entry date: 03/31/2020
(44)
Rate

Configuring standard machines in TIA Portal (configuration control)

  • Entry
  • Associated product(s)
TIA Portal offers a set of innovative functions allowing simple configuration and commissioning of flexible automation solutions for standard machines or for machines with a modular structure. This entry contains application examples and libary blocks for configuration control at the device layer, configuration control for IO systems and multiple use IO systems.

Introduction

​Standard machine projects have the following central characteristics:

  • ​Different variants of a standard machine can be loaded from precisely one project with an engineered maximum configuration (IO system options). The standard machine project covers all variants (options) of the IO system.
  • ​An IO system option can be integrated in an existing network locally using simple tools.

​Flexibility is provided in more ways than one:
  • Independently of the functions described above, with suitable configuration and programming, you can use different station options of central devices or distributed I/O devices in one project. The devices can be different in terms of the selection and arrangement of the modules.
    ​Since the concrete configuration of the station is controlled by the user program, this is also known as configuration control at the device layer​.
  • ​With suitable configuration and programming, different setups of IO system options can be operated locally that differ in terms of the selection of IO devices used or in terms of the arrangement of the IO devices.
    ​Since the specific configuration of the IO system is controlled by the user program, this is known as configuration control for IO systems​.
  • ​With suitable configuration, adaptation of the IP address parameters of the IO controller is possible locally using simple tools. This allows a standard machine to be integrated in different plants with little effort or to be included in a network several times. 
    IO systems with this property are known as multiple use IO systems​.​


Configuration control at the device layer

Configuration control at the device layer allows for flexible configuration levels of the distributed and centralised I/O systems within a project. Thus a single STEP 7 project (maximum configuration) may be used for multiple configuration levels of I/O stations.
 


Fig. 1

The examples below explain the Configuration Control on device level:

Application example for S7-1500 (with diagnostics) and ET 200SP (PROFINET) based on the "LCC" library
  Documentation (1,5 MB)
 Registrierung notwendig  Example project for TIA Portal V15.1 (995,1 KB)
 Registrierung notwendig  Example project for TIA Portal V14 SP1 (1,0 MB)

Application example for diagnosis with activated Configuration Control with S7-1500 and ET200SP
  Documentation (1,3 MB)
  Project for TIA Portal V14 (21,9 MB)
  Device configuration as file for TIA Selection Tool (8,4 KB)

Application example for ET 200SP and PROFINET (with CPU 315)
  Documentation (1,1 MB)
  Project for TIA Portal V11 (1,8 MB)


Configuration control for IO systems

The Configuration Control for IO systems allows for flexible configuration levels and interconnections of stations within a single IO system. Thus a single STEP 7 project may be used for several concrete IO system versions as long as they can be derived from the maximum configuration.
 


Fig. 2

The examples below show the Configuration Control for IO systems:

Engineering of the Configuration Control for IO Systems
  Documentation (4,5 MB)


Multiple use IO systems

Multiple use IO systems means that a single IO system is used for several machines. Thus a PROFINET IO system created in a TIA Portal project may be used for several IO systems since the IP addresses and the device names are set by the IO controller and not in the TIA Portal project.
 

Fig. 3

Engineering and commissioning of multiple use IO systems

Application example of multiple use IO systems with configuration control for IO systems
  Documentation (4,7 MB)
 Registrierung notwendig  Project for STEP 7 V14 (4,8 MB)


Select configuration safely

If the various configurations also consist of fail-safe modules and safety functions are added or deselected, it must be ensured that no dangerous states can arise as a result.

Fig. 4

The actual configuration can, for example, be selected in a fail-safe data block. Since data cannot be remanently stored in error-proof data blocks, you must define the selection using start values and thus adapt the data block for different projects.

This application example shows you how you can select the actual configuration via the wiring of an F-DI module instead and thus do not have to adapt the user program and also do not require an engineering system during commissioning.

Downloads
  Documentation (1,6 MB)
 Registrierung notwendig  Example project for TIA Portal V15 (4,6 MB)


Library for Configuration Control (LCC)

The library LCC (Library Configuration Control) for the TIA Portal contains blocks and PLC data types for the following functions:

  • Configuration control at the device layer
  • Configuration control for IO systems

Downloads
  Documentation (2,4 MB)
 Registrierung notwendig  Library LCC V2.0.1 for TIA Portal V16 (2,4 MB)
 Registrierung notwendig  Library LCC V2.0.1 for TIA Portal V15.1 (435,2 KB)
 Registrierung notwendig  Library LCC V2.0.1 for TIA Portal V14 (485,5 KB)


Appendix

Further information
Modular machine concepts with PROFINET (Video)


Last revision

  • Renamed entry to "Configuring standard machines in TIA Portal"
  • Application example "Configuration control for IO systems":
    • Added note about usage of instruction "ReconfigIOSystem" in combination with Motion
  • Application example "Multiple use IO systems":
    • Corrected communication drive for HMI connection
  • Application example "Multiple use IO systems with configuration control for IO systems":

    • Added note about usage of instruction "ReconfigIOSystem" in combination with Motion

  • Library for Configuration Control:
    • Changed structure of PLC data type "LCC_typeCPU1200"
    • Upgraded library to STEP 7 V16
    • Added note about usage of instruction "ReconfigIOSystem" in combination with Motion


Additional keywords

Option handling, variants management

Security information
In order to protect technical infrastructures, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art IT security concept. Siemens’ products and solutions constitute one element of such a concept. For more information about cyber security, please visit
https://www.siemens.com/cybersecurity#Ouraspiration.
Rate entry
no rating
Requests and feedback
What do you want to do?
  • You want to discuss in our forum and exchange experiences with other users
  • You have a technical question / problem: Ask the Technical Support
    Note: Depending on the effort involved, support may be subject to a charge. In this case, please have a Siemens Industry Service Card ready.
  • You want to create CAx data for one or more products
  • You would like to send us feedback on this Entry
    Note: The feedback always relates to the current entry. Your message will be forwarded to our technical editors working in the Online Support. In a few days, you will receive a response if your feedback requires one.
Support to the statistics
With this function the IDs found are listed according to number (format .txt).

Generate list
Copy URL
Display page in new design
mySupport Cockpit