KB Controls is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Read more in our disclaimer
A step-by-step guide to working with Fast Commissioning, the new tool for efficiently modifying safety programs in S7-1200F and S7-1500F CPUs available from TIA Portal version 17.
One of the worst parts about working with the integrated safety features of TIA Portal and the S7–1200F/S7–1500F controllers has been the fact that every change to the safety program requires a full compile and download including a PLC STOP. Especially on larger systems, the time required to compile and download can create inefficiencies for engineering and commissioning teams.
In TIA Portal v17, Siemens has introduced a new feature, called Fast Commissioning, that directly addresses this issue. With Fast Commissioning, you can compile the changes to your safety program and download them to a PLC without a PLC STOP.
In the rest of this article, we’ll look at how to enable the Fast Commissioning mode of an S7–1500F CPU as well as the changes that are and are not permitted in Fast Commissioning mode.
In TIA Portal v17, I have created a new project and added an S7–1511F controller along with local F-DI and F-DQ IO modules.
In Safety Administration > Settings, I allow disabling of the safety mode of the CPU. You may notice that in TIA Portal v17, there is a time limit for how long the safety mode can be disabled. If the safety mode is disabled for longer than this time limit, then the PLC will STOP and the safety program must be recompiled and downloaded.
With disabling of safety mode enabled, I do a complete download to the PLC. Once the PLC is running again, I go online with the PLC and open the Safety Administration.
In the Safety Administration, I now have the option to disable the safety mode and to activate fast commissioning.
To use fast commissioning mode, the safety mode must be disabled. Click the button to disable the safety mode and then click the button to activate fast commissioning mode.
Now, we can modify the safety program with legal changes and download those changes to the PLC without stopping the PLC. Let’s look at some changes that are legal to make during fast commissioning.
First, I can add a new instruction to a network. In this case, I will add a Normally Open Contact to Network 1 of my Main_Safety_RTG1 block.
I can also make changes to the interface of a block during fast commissioning. Here, I have added a new static variable s_ESO4_OK and interconnected it with the new Normally Open Contact.
Finally, I can change function parameters. Here, I change the PT parameter of the TON block from T#5s to T#10s.
With these changes made, I can download them to the controller. In the Load Preview screen, you can see that this is a “Fast commissioning download”. This indicates that the PLC will not STOP because of the change.
It is not allowed to add a safety timer or any function that uses a safety timer in Fast Commissioning mode. To add these instructions, you will need to disable fast commissioning mode and do a full compile/download.
In this example, I have added a TON instruction to the safety program with fast commissioning enabled.
In the Load Preview window, I see that the safety software compilation resulted in an error.
If I look in the compile window, I see that the F-System blocks aren’t compiled because Fast Commissioning is still active.
Note that it is not only timer functions that cannot be added in Fast Commissioning mode. You cannot add any function that uses a timer (such as the ESTOP1 block) in Fast Commissioning mode.
Other changes which are not permitted in Fast Commissioning include adding hardware and modifying hardware module settings (excluding renaming a tag associated with a safety IO module).
When you are finished making changes to the safety program, you must exit Fast Commissioning mode.
When you open the Safety Administration, you can see that you have no valid safety signatures after making changes in Fast Commissioning mode.
To correct this, you need to deactivate the Fast Commissioning mode with the Deactivate Fast Commissioning button.
Once Fast Commissioning has been deactivated, you can go offline with the PLC and do a full compile and download of the project. When downloading, the PLC is stopped.
After the download, go back online with the PLC and open the Safety Administration. Here you can see that the safety mode is enabled again (since the PLC has stopped and started again) and that the online and offline F-Signatures match.
Fast Commissioning provides an efficient way of modifying a safety PLC while engineering or commissioning the integrated safety. With Fast Commissioning made enabled, you can download legal changes to the safety program without stopping the PLC.
Before deciding if you want to work with fast commissioning mode, you should be aware of the two main limitations;
As someone who has been involved in commissioning large safety systems, I think Fast Commissioning is an incredible tool. It addresses the major challenges that we faced during safety commissioning (loss of time due to compile and download time for each change) and will allow our safety teams on future projects to work more quickly and more efficiently.
This course introduces you to the S7 series of PLCs and the STEP 7 programming environment for S7 PLCs. It is an ideal first step for anyone who wants to become a controls or automation engineer or an industrial technician that wants to improve their knowledge of PLC hardware and programming.
In this tutorial, I provide you with a complete, step by step guide for integrating SINAMICS drives in TIA Portal projects including how to commission the standard and safety features of SINAMICS drives in Startdrive, how to integrate and control SINAMICS drives in your TIA Portal projects using standard telegrams and blocks, and how to control and visualize the status of SINAMICS drives in a WinCC HMI application.
In this post, we learn how to use OPC UA to communicate between two PLCs by setting up an S7-1500 as an OPC UA Server with a dedicated server interface and user authentication.