主 CPU 在转入系统状态 RUN-Redundant 时,会经历以下几种操作模式:
RUN
RUN-Syncup
RUN-Redundant
备用 CPU 只有 RUN-Redundant 操作模式。
在 RUN 操作模式下,主 CPU 的操作特性与 S7-1500 标准 CPU 相同:执行循环、时间驱动型和中断驱动型程序。
“自动更新”(Automatic update) 过程映像中的地址将在每个程序循环中自动更新。更多信息,请参见《冗余系统 S7-1500R/H 系统手册》“过程映像与过程映像分区”部分。
当 CPU 写入输出和读取输入时,循环程序将从**条指令开始执行并运行到最后一条指令。**级较高的事件(如,硬件中断、诊断中断和通信)可中断循环程序执行,并延长循环时间。
如果已组态有较小循环时间,则 CPU 将在该较小循环时间后才结束循环程序的执行(即使用户程序早已完成)。
操作系统将监视循环程序的运行时间,是否**出可组态的上限值(即,较大循环时间)。通过调用 RE_TRIGR 指令,可在程序的任何位置重新启动该时间监视功能。
如果循环程序**过循环监视时间,则启动**时 OB (OB 80)。更多信息,请参见《冗余系统 S7-1500R/H 系统手册》“启动事件”部分。
在非冗余操作过程中,两个 CPU 相互独立,可以有不同的项目。
在 RUN-Syncup 操作模式下,备用 CPU 将与主 CPU 进行同步。SYNCUP 会对主 CPU 造成临时影响(如,延时异步服务,由于编译装载存储器内容而导致循环时间延长),并同时运行在备用 CPU 中。更多信息,请参见《冗余系统 S7-1500R/H 系统手册》“系统状态 SYNCUP”部分。
操作系统将在循环控制点统一同步主 CPU 工作存储器中的内容。在同步过程中,主 CPU 的程序循环主要取决于待同步的数据量以及该应用程序的其它循环时间。
在 RUN-Redundant 操作模式下,两个 CPU 将同步执行用户程序。
在 RUN-Redundant 操作模式下,无法加载对象(如,块);无法“下载到设备”(Download to device),也无法“从设备上传”(Upload from device)。此外,在该系统状态下,无法使用数据块变量的快照值。
产品推荐
友情链接