STARTUP 仅由主 CPU 执行。
在 STARTUP 模式下,CPU 的操作特性与 S7-1500 标准 CPU 相同。
在 CPU 开始执行循环用户程序之前,将执行启动程序。
在 STARTUP 下,CPU 将比较现有 I/O 组态与 STEP 7 创建的硬件配置。
通过编写相应的启动 OB,可以在启动程序中*循环程序的初始化变量。可编写无启动 OB、1 个启动 OB 或多个启动 OB。
根据相应模块的参数设置,禁用或响应所有输出:根据参数中的设置提供替换值或保持上一个值输出并将受控过程置于安全操作状态。
将初始化过程映像。
不会更新过程映像。
要在 STARTUP 过程中读取输入的当前状态,可通过直接 I/O 访问来访问各输入。
为了在 STARTUP 过程中初始化输出,可通过过程映像或通过直接 I/O 访问来写入值。在转换为 RUN 模式期间,在输出处输出值。
CPU 始终以暖启动方式启动。
- 如果将数据定义为保持性数据,则在 STOP 或电压故障后重新启动程序时,其内容仍然保留。
- 非保持性位存储器、定时器和计数器已初始化。
- 将初始化数据块中的非保持性变量。
在 STARTUP 期间,尚未运行循环时间监视。
CPU 按启动 OB 编号的顺序处理启动 OB。无论所选的启动模式如何,CPU 都会处理所有编程的启动 OB(见下图“设置启动特性”)。
如果发生相应事件,则 CPU 可在启动期间启动以下 OB:
- OB 82:诊断中断
- OB 83:移除/插入模块
- OB 86:机架错误
- OB 121:编程错误(**全局错误处理)
- OB 122:I/O 访问错误(**全局错误处理)
在切换到 RUN 模式之后,CPU 会启动其它所有 OB。
产品推荐
友情链接