6SL3130-6TE23-6AA3
在启动(暖启动)中,程序处理以“基本设置”内系统数据和用户地址范围为程序启动点来重启。
过程映像区,非保持存储器,定时器和计数器都重新设置。保持的存储器,定时器,计数器各自都保留其*后的有效数值。所有以“未保留”的属性参数化的数据块被复位为初始值。其他数据块各自保留其*后的有效数值。
程序处理从头开始重新启动(启动OB或OB1)。
如果供电中断,暖启动只可用于缓冲模式。如若运行的CPU没有后备电池,当开关接通或POWEROFF后重新上电时,CPU将自动复位并重新启动(暖启动)。
如果系统不要求*复位,那么启动(暖启动)一直是可行的。在如下情况发生后,只有启动(暖启动)可行:
*复位。
在CPU的STOP模式下载入用户程序。
USTACK/BSTACK溢出。
通过POWEROFF或模式开关使启动(热启动)被中断。
重新启动超出参数化中断的时间限制。
启动(暖启动)的操作命令:
用户可以触发手动启动(暖启动):
通过模式选择开关
(如果可以,CRST/WRST开关必须设置为CRST)
通过PG的命令菜单或通讯功能
(模式选择开关需设置在RUN或RUN-P位置).
在POWERON时,下面的状态会触发自动启动(暖启动):
POWEROFF时CPU不在STOP.
模式选择开关设置到RUN或者RUN-P.
没有将POWERON的参数设置为自动热启动或自动冷启动。
CPU 的启动(暖启动)没有因电源故障而引起中断(不依赖于启动的参数设置)
在RUN状态下电源中断后供电,S7-400CPU通过初始化路径自动执行热启动。重新热启动后,用户程序在中断点继续运行(定时器,计数器,指示器不被重新设置,当前数值保存在DB块中)。在断电前未执行的用户程序被称为剩余循环程序。剩余循环程序包括时间和报警控制程序部分。
热启动中,所有数据包括过程映像区都执行它们*后的有效数值。
程序在中断点继续执行命令。
在当前周期完成之前,输出不会改变。
如果供电中断,热启动只可适用于缓冲模式。
原则上来说,如果用户程序在STOP状态下没有改变(例如装载一个修改过的块)或者因为某些原不需要进行启动(暖启动),那么,热启动是允许的。
热启动的操作命令:
如果相关参数已设定于CPU中,并且是如下原因造成STOP,那么手动热启动是可行的:
模式选择器从RUN转换到STOP。
STOP已被用户编程,STOP在调用OB后未被载入。
STOP状态包含于PG或某个通讯功能。
用户可以触发热启动:
通过模式选择开关来选择。
CRST/WRST需设置在WRST。
通过PG菜单命令或通过通讯功能(模式选择开关设置到RUN或RUN-P)
手动热启动已在CPU中参数化。
自动热启动可在POWERON状态下被触发,如果:
在POWEROFF状态下,CPU不在STOP或HALT。
模式选择开关设置到RUN或RUN-P。
自动热启动已为POWERON在CPU内参数化。
在自动热启动中,CRST/WRST的转换是无效的。
比如在TCP/IP的“系统参数”下有“设备状态监控”这一项,下面有两个参数:“间隙”、“超时间隙”,查看帮助分别是指“以秒为单位输入发送设备状态监控消息的时间间隔”、“以秒为单位输入对设备状态监控消息响应的时间间隔”。 假如,同样都是WinCC 通过以太网连接 S7-300,400 CPU。 |