①暖启动(Wann Restart)。S7-300 plc CPU(不包括CPU318)只有暖启动。过程映像数据以及非保持的M/T/C。有保持功能的M/T/C/DB将保留原数值。模式开关由STOP扳到RUN位置。 ②热起动(Hot Restart仅S7-400 PLC有)。在RUN状态时如果 电源突然丢失,然后又重新上电,从上次RUN模式结束时程序被中断之处继续执行,不对计数器等复位。 ③冷启动(Cold Restart,CPU 417和CPU 417H)。冷启动时,过程数据区的I、Q、M、T、C、DB等被复位为零。模式开关扳到MRES位置。 在暖启动、热启动或冷起动时,操作系统分别调用OB100、OB101或OB102。 【实例】编写一段初始化程序,将CPU 314-2DP的MB0~MB3单元清零。 一般初始化程序在CPU一启动后就运行,CPU 314-2DP只有热启动方式,所以只能使用OB100组织块。MB0~MB3实际上就是MD0,其程序如图4-137所示。 图 OB100中编写的程序 |