这样多个定时器或计数器的背景数据被包含在它们所在的功用块的背景数据块中,而不需求为每个定时器或计数器设置一个单独的背景数据块。
1. 项目新建变量
新建一个项目,在“程序块”中添加一个新数据块,本例中添加一个数据块 DB1,新建 3 个数据类型是 IEC_TIMER 的变量(Timer1、Timer2、Timer3),新建 3 个数据类型是 IEC_COUNTER 的变量(Counter1、Counter2、Counter3),如图 1 所示。
2. 调用定时器指令
从根本指令集中将指令 TON 放入程序段 1 中,会提示能否为该指令生成一个背景数据块,点击“取消”,如图 2 所示。
3. 为定时器指令背景数据块选择变量
程序段的指令 TON 上面会有三个红色的问号,点击图中相似文本框的图标,从下拉列表当选择“DB1.Timer”,如图 3 所示。
4. 屡次调用定时器指令
反复前面步骤 2 和步骤 3,调用 3 次定时器指令,能够看到 3 个定时器指令的背景数据块都是运用不同的变量,如图 4 所示。
5. 调用计数器指令
从根本指令集中将指令 CTU 放入程序段中,反复步骤 2 和步骤 3,如图 5 所示。
(内容来源网络,版权归原作者)
免责声明:如涉及版权,请联系删除!任何人和机构不承担相关的法律责任。