前一阵有网友在帖子中问到这个问题,我提了一下快速调试,但是看起来大家都没有听说过,这里我简单介绍一下,后续我们会出相关的文档说明。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post_1817038_66_0_6.html#anch
从 V17 开始,V2.0 开始的 S7-1500F 系列,V4.5 开始的 S7-1200F,安全系统版本 V2.4 以后的,开始支持 “Fast Compile” 的快速调试模式,允许部分安全程序修改在线不停机下载。
到了 V18,V3.0 开始的 S7-1500F 系列,安全系统版本 V2.5 以后的,开始支持 “Consistent Compile” 的快速调试模式,这个比 “Fast Compile” 不停机下载修改范围要求更宽泛。
简单的说明一下步骤。
第一步,在安全编辑器中,红框所示激活允许安全模式禁用,黄框为前面提到的安全系统版本

第二步,编辑安全程序下载,这里随便写一些简单程序,这时下载肯定会停机,算是初始下载。

第三步,开始调试。在正常情况下修改程序后,就会提示停机。

然后我们把程序恢复初始,停机下载。之后在 CPU 在线情况下,打开安全管理器。

然后按照下面的说明操作
1.禁用安全模式
2.激活快速调试
3.选择快速调试模式,这里我们选择上面的 “Fast Compile”,这里用的 V18。如果使用 V17 的话页面有些许不同

第四步,这时再修改程序编译下载,就不会再提示停机了

后续调试结束以后需要完整下载,那就在安全管理里面取消激活快速调试功能,完整编译下载停机就好了,重启以后 CPU 自动回到安全模式。
更多内容参考手册 10.7.6 章节 RUN 模式下的安全程序(S7-1200、S7-1500)
https://support.industry.siemens.com/cs/cn/zh/view/54110126