在RUN状态下电源中断后供电,S7-40OCPU通过初始化路径自动执行热启动。重新热启动后,用户程序在中断点继续运行(定时器,计数器,指示器不被重新设置,当前数值保存在DB块中)。在断电前未执行的用户程序被称为剩余循环程序。剩余循环程序包括时间和控制程序部分。
·热启动中,所有数据包括映像区都执行它们后的有效数值。
﹒程序在中断点继续执行命令。
·在当前周期完成之前,输出不会改变。
·如果供电中断,热启动只可适用于缓冲。
原则上来说,如果用户程序在STOP状态下没有改变(例如装载一个修改过的块)或者因为某些原不需要进行启动(暖启动),那么,热启动是允许的。热启动的操作命令:
如果相关参数已设定于CPU中,并且是如下原因造成STOP,那么手动热启动是可行的:·选择器从RUN转换到STOP。
.STOP已被用户编程,STOP在调用OB后未被载入。. STOP状态包含于PG或某个通讯功能。
用户可以触启动:
·通过选择开关来选择。
·CRST/WRST需设置在WRST。
·通过PG菜单命令或通过通讯功能(选择开关设置到RUN 或RUN-P)·手动热启动已在CPU中参数化。
自动热启动可在POWER ON状态下被触发,如果:·在POWER OFF状态下,CPU不在STOP或HALT。·选择开关设置到RUN或 RUN-P。
﹒自动热启动已为POWER ON在CPU内参数化。·在自动热启动中,CRST/WRST 的转换是无效的。