Options for SIMATIC STEP 7 (TIA Portal)

Get STEP 7 (TIA Portal) tailored to your requirements
STEP 7 (TIA Portal) is characterized by its comprehensive range of integrated functionality. Yet, for tasks beyond standard automation requirements you can expand this functionality by employing STEP 7 options, e.g. for failsafe applications or technological tasks.
SIMATIC STEP 7 Safety - Option for seamless safety integration
All configuration and programming tools required for generating a safety-oriented program are integrated into the STEP 7 user interface and use a common project structure.
Using the SIMATIC STEP 7 Safety Basic or STEP 7 Safety Advanced option, you can exploit all the advantages of the TIA Portal for your fail-safe automation as well.
- Intuitive operation and the same operating concept as for the generation of standard programs permit a quick entry into the generation of fail-safe programs
- The same configuration of the F-system as for the standard automation system
- Ready-to-start: F-runtime group is set up automatically on insertion of the F-CPU
Creation of the safety program in the FBD or LAD programming languages
Thanks to the integrated library with TÜV-certified function blocks, safety functions can easily be implemented
In connection with special signatures for the device parameters, the library concept supports in-house standardization and simplifies the validation of safety-oriented applications
The Safety Administration Editor provides central support for the administration, display and modification of safety related parameters
Standardized and integrated identification of safety-related resources simplify the overview.
STEP 7 Safety is the seamless integration of safety into the TIA Portal.
Safety-oriented programs can, however, still be generated using STEP 7 and Distributed Safety. Programs created with STEP 7 Distributed Safety can be migrated into the TIA Portal at any time. Both engineering tools offer commands, operations and blocks for safety-related programs in the LAD and FBD languages. To this end, there is a library with pre-prepared, TÜV accepted blocks for safety-related functions. You do not need additional engineering expertise, because the programming is done in the familiar STEP 7 environment.
Performance increases due to optimized compiler
F-OB for
- Automatic "call" of the F-program "Main Safety„
- Timing settings and watchdogsNo-DIL switch support
Simplified setting of F-monitoring time
Simplified acceptance printout
Functional signature
New safety concept for F-applications through flexible
password and protection level concept
Error detection functions and safety checks when generating the safety program are also supported, as is the comparison of safety programs. Apart from the safety program, a standard program can also be run on the same CPU.
The engineering software can be installed on as many computers as you like.The number of licenses determines the number of computers the software can be used on at one time. (Floating License)
STEP 7 Safety Basic is a subset of STEP 7 Safety Advanced for programming the failsafe Basic Controllers S7-1200 F. A STEP 7 Safety Basic license can be upgraded via Powerpacks.
Combo licenses allow programming with the predecessor software S7 Distributed Safety as well as with STEP 7 Safety Advanced
There is an offer to upgrade to a combo license for the latest version of S7 Distributed Safety
You can order Software Update Service contracts for STEP 7 Safety Basic as well as STEP 7 Safety Advanced
SIMATIC S7-PLCSIM Advanced
PLCSIM Advanced allows comprehensive simulation of functions during configuration and engineering with STEP 7 (TIA Portal) without the need of physically connection to the S7-1500 / ET 200SP Hardware
It supports generating virtual controllers for simulating S7-1500 and ET 200SP Controllers to test their function.
The realistic testing procedures of the STEP 7 TIA Portal option allow early fault detection as well as fast validation of functions.
It is also possible to train operator staff as you can connect an HMI device or an HMI simulation to the virtual controller.
Benefits:
High quality level of the automation project at an early state of work
Faster commissioning time at the customers facility
Shorter time-to-production
Fast start of S7-PLCSIM in compact mode and without a simulation project.
Devices can be exchanged in the simulation project, so that existing SIM tables and sequence entries can continue to be used easily.
Recordings of CPU traces can be imported as sequences.
Sequences can be started automatically based on a trigger condition
Sequences can be temporarily disabled.
Distributed IO devices can be simulated in the device view
Simulation and validation of S7-1500 / ET 200SP controller functions incl.
Webserver,
OPC UA
Traces
Motion
Memory card simulation
Process diagnostics
S7-Communication
Know-How Protected Blocks
Various instances as well as the interaction of numerous PLCs are supported.
The whole testing and validation process of virtual controllers can be run in a simulated facility or machine environment.
For the integration of plant or machine simulations PLCSIM Advanced offers an API.
Target 1500S™ for Simulink®
Intuitive, efficient and faster than ever!
Transfer model-based controller and machine simulations simply and directly from MATLAB® Simulink® to the SIMATIC S7-1500 Software Controller.
Prototypes are expensive and time and innovation pressure is high.
Total integration in automation technology is however, often very complex and a simulation is required most of the time.
Transfer of model-based controller and machine simulations quickly and simply from MATLAB®
Simulink® to the SIMATIC S7-1500 Software Controller makes a simulation possible, even without high-level programming languages and ODK knowledge.
Design the controller in Matlab® Simulink®
Model the complete system
Simulate simply under realistic conditions
Generate executable SIMATIC code automatically
Monitor process values in real time
Verify the model
Correct deviations quickly and simply
No ODK or high-level programming knowledge necessary
The engineering software can be installed on as many computers as you like. The number of licenses determines the number of computers the software can be used on at one time. (Floating License)
SIMATIC Target 1500S™ for Simulink® V2.0 can be purchased on its own or in a bundle with the Open Development Kit of SIMATIC S7-1500 Software Controller.
You can update SIMATIC Target 1500S™ for Simulink® V1.0 by purchasing an Upgrade to V2
SIMATIC ODK 1500S
Open Development Kit for the SIMATIC S7-1500 Software Controller
The SIMATIC ODK 1500S supports the development of Windows and real-time library functions for the SIMATIC S7-1500 Software Controller and enables the integration of Code C++ higher-level languages
The SIMATIC ODK 1500S combines PLC programming with programming in complex higher-level languages, such as C++, in the simplest possible way.
Integration of higher-level languages
Simple integration of Windows applications, e.g. Enterprise software, databases
Recording of production data
Integration of PC applications
Implementation of complex algorithms for real-time applications
Know-how protection
Re-use of existing programming codes and recipes
Windows library applications
- Connection to databases
- Communication with Windows programs such as Office applications
- Connection to application-specific visualization software
- Implementation of industry-specific protocol converters such as PV02, IEC 61850, etc.
- Access to the Windows file system, e.g. with specific file formats
Real-time library applications
- Integration of existing C/C++ algorithms into the control task
- Implementation of closed-loop controllers or algorithms
Generation of loadable libraries
Generation of loadable function libraries takes place with Microsoft Visual C++ for Windows library applications and with Eclipse for real-time function libraries. By creating a project with the help of a pre-defined template, users can begin immediately with the definition and implementation of their functions.
On completion of a function library, function blocks are available that can be integrated directly into STEP 7 and used for loading and executing the functions from the control program.
The function libraries themselves are available following completion as DLL (Windows libraries) or SO file (Shared Object – real-time libraries). Real-time libraries are loaded into the load memory of the Software Controller by its Web server so that they can also be loaded and executed independently of Windows.
For Windows libraries, the complete function range can be used for Windows DLLs. Development is carried out with Visual Studio; the following versions are supported:
Visual Studio 2010
Visual Studio 2013
Visual Studio Express 2013
Windows libraries can be fully debugged with Visual Studio. Thanks to the asynchronous execution of functions under Windows, the real-time characteristics of the Software Controller are not impaired even if single-step processing or breakpoints are used.
A powerful trace concept is available for real-time libraries as single-step processing or breakpoints are not feasible under real-time conditions. To verify the code with single-step processing or breakpoints despite this, the functions of a real-time library can be called up and tested within a test environment on the development PC.
ODK 1500S is delivered with a floating license which allows you to install the software on as many computers as you like. The number of licenses determines the number of computers the software can be used on at one time.
The integrated development environment Eclipse, required for developing real-time libraries, is included in the scope of delivery of ODK 1500S
SIMATIC ODK 1500S can be purchased on its own or in a bundle with SIMATIC Target 1500S™ for Simulink® V2.0
SIMATIC OPC UA S7-1500
The vendor- and platform-independent OPC Unified Architecture (UA) is the communication standard for Industry 4.0 and thus the standard mechanism for vertical communication and the horizontal data exchange between machines (M2M).
OPC UA can be used in all Ethernet networks thanks to the underlying TCP/IP communication. In particular, OPC UA and PROFINET are fully compatible, thus permitting parallel operation. Therefore other field devices in addition to the CPU can also be linked (to the IT levels, for example) using OPC UA
Simple, standardized, and secure connectivity across all levels
Platform and manufacturer independent
The combination of OPC UA & PROFINET satisfies all industry requirements with regard to digitalization
Limitless communication across all levels with no gateways or additional hardware
Use of only one network from automation to the IT level
Unrestricted parallel operation with PROFINET and TCP/IP
Simple expansion of the existing PN network through the OPC UA devices
Maximum scalability
OPC UA server and OPC UA client directly in the SIMATIC S7-1500 CPU
OPC UA data access, read/write, subscription for changes in value
OPC UA companion specifications, supported by Siemens OPC UA modeling editor (SiOME)
Mapping of all enabled instances and types from the user program
Access to structures and arrays as complete objects
Security up to SH 256 certificates
XML export for offline configuration of OPC UA clients
There are three variants of runtime licenses depending on the chosen target system
The runtime license contains a certificate of license for OPC UA (server, client and future extensions) running on the SIMATIC S7-1500 target systems incl. F(failsafe), C (compact) and T/TF (extended Motion Control) derivates from firmware V2.
Easy Motion Control (TIA Portal)
Software-based solution for position-controlled tasks
Easy Motion Control is the flexible and low-cost softwarebased solution for position-controlled tasks with SIMATIC controllers. Easy Motion Control is comprised of function blocks for the controller and parameterization software.
Area of application
Applications include approaching absolute positions or relative traversing, as well as simple gearbox synchronism, both with linear and rotary axes. The application areas include positioning axes and operating axes, as well as feed and transport axes. On-the-fly transition to a new motion is possible. Easy Motion Control is the obvious choice when 1 to 5 axes per machine are to be traversed. Memory requirements are between 10 and 20 KB for the first axis. Each subsequent axis requires only 1KB.
Notice:
For SIMATIC S7-1200 and S7-1500 PLCs Easy Motion Control is not required, the corresponding technology objects are seamlessly integrated in the controllers firmware according to the Technology Integrated concept of the latest hardware generation.
The positioning operation is carried out using the function blocks loaded into the controller. The standardized interface in accordance with PLCopen Motion Control enables simple and seamless integration into the user program.The positioning task can be parameterized and started up comfortably with STEP 7 and the supplied parameterization software. No special motion control language is required. Different interface modules can be used for encoder acquisition and setpoint output, depending on the application. Input and output drivers are available for the most interface modules. In addition, universal drivers enable the connection of any actual value and setpoint interfaces.
Input drivers for position acquisition for
CPU 314C
SM 338
FM 350-1, FM 450-1
ET 200S 1 SSI
ET 200S 1 Count
PROFIBUS DP absolute encoder
Universal drivers for any interface modules
Output drivers for controlling the drive for
CPU 314C
SM 332, SM 432
ET 200S 2 AO U
MICROMASTER 4 over PROFIBUS DP
Universal driver
The license model in the TIA-Portal differs from the license model in Step 7 V5.5. In contrast to Easy Motion Control V2.1, Easy Motion Control (TIA Portal) also requires a license for the engineering.
The engineering software can be installed on as many computers as you like.The number of licenses determines the number of computers the software can be used on at one time. (Floating License)
The Engineering Software requires STEP 7 Professional, the software is part of STEP 7 Professional DVD, rsp. the program download.
During runtime each CPU needs its own Runtime license
PID Professional (TIA Portal)
Implementing simple to highly complex PID controllers
With the PID Professional software package it is possible to use the proven controller solutions from Modular PID Control and Standard PID Control in the TIA Portal. PID Professional (TIA Portal) is designed for use with SIMATIC S7-300 (CPU 313 or higher), S7-400 and WinAC.
The Software is part of STEP 7 Professional (V13 or higher), licensing is required for Enginerring and Runtime of the function blocks.
Notice:
For SIMATIC S7-1200 and S7-1500 PLCs PID Professional is not required, the corresponding technology objects are seamlessly integrated in the controllers firmware according to the Technology Integrated concept of the latest hardware generation.
Area of Application
PID Professional (TIA Portal) permits the simple integration of continuous PID controllers, pulse controllers and step controllers in the application program, it is used when implementing simple to highly complex PID controllers. By interconnecting the supplied standard function blocks almost any control structure can be implemented.
The parameterization tool fits seamlessly into STEP 7 (TIA Portal). It provides the following functions
Commissioning screens
The commissioning software includes screens for commissioning of Modular and Standard PID Control.Working with trend display
The trend display provides a graphical representation of reference value, actual value and control value over the time. The values of the trend display are updated in the preselected update interval. This is of particular use for the proof of the process quality and supports error diagnostics.Wizard to optimize closed-loop control loops
Closed-loop controllers can be optimized by the PID Self-Tuner and commissioned with the easy-to-use wizard without specialist closed-loop control know-how.Variable transient response for the continuous PID controller
The transient response of the control loop can be preselected such, that it settles with approx. 10 % overshoot and thus gains dynamics. If this is not desired, a deadbeat transient response (no overshoot) can be selected.Context-sensitive help system
If required, suitable help is available at any point of the program
In the Standard PID Control software the controller structure is ready-made and the data structure is fixed. The following functions can be enabled or disabled by means of software switches:
Reference value processing with reference value generator, time scheduler, normalization, FC call, limitation of the reference value slope (ramp function generator) and limitation of the reference value.
Actual value processing with normalization, smoothing, square root, FC call, limit value monitoring and monitoring of the actual value ascent.
Error variable processing with dead band and limit value monitoring
PID Algorithm, for step controllers with and without position feedback.
Control value processing, with manual/automatic changeover, manual value generator, FC call, limitation of the reference value slope, control value limitation and normalization
In contrast, the controller structure of Modular PID Control is freely programmable. This extensive software block library enables you to implement a large range of controller types (e.g. change-over control, multi-variable control, etc.).
The engineering software can be installed on as many computers as you like.The number of licenses determines the number of computers the software can be used on at one time. (Floating License)
The Engineering Software requires STEP 7 Professional, the software is part of STEP 7 Professional DVD, rsp. the program download.
During runtime each CPU needs its own Runtime license