Configuring standard machines in TIA Portal (configuration control)
-
Entry
-
Associated product(s)
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)
Example project for TIA Portal V15.1 (995,1 KB)
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.

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.

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)
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.

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)
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)
Library LCC V2.0.1 for TIA Portal V16 (2,4 MB)
Library LCC V2.0.1 for TIA Portal V15.1 (435,2 KB)
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
- Added note about usage of instruction "ReconfigIOSystem" in combination with Motion
- Application example "Multiple use IO systems":
- Corrected communication drive for HMI connection
- 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
- German
- Spanish
- Italian
- Chinese (simplified)
Entry belongs to product tree folder(s):
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Basic Controller S7-1200
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Basic Controller S7-1200 Central processing units Standard CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Basic Controller S7-1200 Central processing units Fail-safe CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500 CPUs Standard-CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500 CPUs Failsafe CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500 I/O modules Digital Modules
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500 I/O modules Digital Modules SM 521 digital input modules
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500 I/O modules Digital Modules SM 522 digital output modules
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500 Accessories
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500 Accessories Spare parts
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Distributed Controller based on ET 200SP Central processing units Standard CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Distributed Controller based on ET 200SP Central processing units Fail-safe CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Distributed Controller based on ET200Pro Central processing units Standard CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems for the control cabinet ET 200SP Interface Modules IM 155-6
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems for the control cabinet ET 200S Interface modules IM151-1
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems for the control cabinet ET 200S Interface modules IM151-3PN
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems for the control cabinet ET 200MP Interface Modules IM 155-5 PN
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems for the control cabinet ET 200MP Interface Modules IM 155-5 DP
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems for the control cabinet ET 200M Interface modules IM 153-1/IM153-2
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems for the control cabinet ET 200M Interface modules IM153-4 PN IO
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems without control cabinet ET 200pro Interfacemodule Interface modules IM 154-1 DP and IM 154-2 DP
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems without control cabinet ET 200pro Interfacemodule Interface modules IM 154-3 PN and IM154-4 PN
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems without control cabinet ET 200pro Interfacemodule Interface modules IM 154-6 PN IWLAN
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC I/O systems SIMATIC ET 200 systems without control cabinet ET 200AL Interface modules
- Automation Technology Industry software Automation software TIA Portal PLC programming STEP 7 Professional (TIA Portal)
- Automation Technology Process control systems SIMATIC PCS 7 SIMATIC PCS 7 system hardware Industrial Communication PROFIBUS PROFIBUS PA PA Routers
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Basic Controller S7-1200 I/O modules Fail-Safe Digital I/O Modules
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500 CPUs Compact CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500 CPUs Technology CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Software Controller S7-1500 Software Controller Failsafe CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Distributed Controller based on ET200Pro Central processing units Fail-safe CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC Software for SIMATIC Controller STEP 7 (TIA Portal)
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Advanced Controller S7-1500 CPUs Redundant CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Distributed Controller based on ET 200SP Central processing units Technologie CPUs
- Automation Technology Automation Systems Industrial Automation Systems SIMATIC PLC Basic Controller S7-1200 G2 Central processing units Fail-safe CPUs
- Industries System solutions for branches Pulp and paper
- You want to discuss in our forum and exchange experiences with other users
- You have a technical question / problem: Ask the Technical Support
- You want to create CAx data for one or more products
- You would like to send us feedback on this Entry
- TIA Portal - An Overview of the Most Important Documents and Links - Industrial Controls
- PROFINET - An Overview of the Most Important Documents and Links
- Libraries in the TIA Portal
- TIA Portal - An Overview of the Most Important Documents and Links - Communication
- TIA Portal - An Overview of the Most Important Documents and Links - Controller