当 CPU 的操作模式在运行/停止相互转换时,没有分配过程映像区的 S7-1500 模块行为是怎样的?

描述

CPU 停止时模块的行为
S7-1500 的模块(例如 DQ32x24VDC/0.5A ST)可以参数化当 CPU 停止时的输出值。并且可以独立的设置每个通道行为,如下图所示(参见图01)。

当 CPU 的操作模式在运行/停止相互转换时,没有分配过程映像区的 S7-1500 模块行为是怎样的?
图01

过程映像区
对于整个模块来说,可以设置输入/输出地址是否在 CPU 的过程映像区中更新或者只能通过直接访问的方式访问模块地址。

当 CPU 的操作模式在运行/停止相互转换时,没有分配过程映像区的 S7-1500 模块行为是怎样的?
图02

当操作模式从运行到停止时使用替代值输出
当 CPU 操作模式从运行到停止时,模块会输出设置的替代值。这种行为与模块的过程映像区是否设置为“自动更新”或者“无”是没有关系的。

当操作模式从停止到运行时使用替代值输出
当 CPU 操作模式从停止到运行时,在所有的通道中,替代值会被删除掉。这种行为与在“输出地址”中如何设置过程映像区无关。

  • 如果在过程映像区选项中设置“自动更新”,过程映像区中的当前值会被输出。
  • 如果在过程映像区选项中设置“无”,新值不会自动输出。

当操作模式从停止到运行时,如果需要输出一个预先确定的值,尽管过程映像区设置的是“无”,那么在用户程序的启动 OB 块(例如 OB100),需要的替代值必须写入模块地址区。在图 03 所示的例子中,使用 SCL 语言将值 1 写入一个 DQ 模块的所有 32 点输出上。使用符号 “:P” 可直接访问模块通道。

当 CPU 的操作模式在运行/停止相互转换时,没有分配过程映像区的 S7-1500 模块行为是怎样的?
图03

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc329466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论