描述
CPU 停止时模块的行为
S7-1500 的模块(例如 DQ32x24VDC/0.5A ST)可以参数化当 CPU 停止时的输出值。并且可以独立的设置每个通道行为,如下图所示(参见图01)。
图01
过程映像区
对于整个模块来说,可以设置输入/输出地址是否在 CPU 的过程映像区中更新或者只能通过直接访问的方式访问模块地址。
图02
当操作模式从运行到停止时使用替代值输出
当 CPU 操作模式从运行到停止时,模块会输出设置的替代值。这种行为与模块的过程映像区是否设置为“自动更新”或者“无”是没有关系的。
当操作模式从停止到运行时使用替代值输出
当 CPU 操作模式从停止到运行时,在所有的通道中,替代值会被删除掉。这种行为与在“输出地址”中如何设置过程映像区无关。
- 如果在过程映像区选项中设置“自动更新”,过程映像区中的当前值会被输出。
- 如果在过程映像区选项中设置“无”,新值不会自动输出。
当操作模式从停止到运行时,如果需要输出一个预先确定的值,尽管过程映像区设置的是“无”,那么在用户程序的启动 OB 块(例如 OB100),需要的替代值必须写入模块地址区。在图 03 所示的例子中,使用 SCL 语言将值 1 写入一个 DQ 模块的所有 32 点输出上。使用符号 ":P" 可直接访问模块通道。
图03
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc329466.html