7*24小时在线咨询电话 010-52873850
发布时间:2019-08-24 来源:众智博远
先前选择的计数器类型和工作模式确定可供选择的计数器中断事件。
单击要使用的中断的复选框。还可重命名计数器中断例程。
如果选择当前值等于预设值事件 (CV = PV) 中断,则向导允许指定计数器多步实现。
SBR 0 | 该子例程包含计数器初始化。计数器的当前值被指定为 0(CV = 0)。计数器的预设值被指定为 1000(PV = 1000)。计数方向为 UP(加)。事件 12(HSC0 CV = PV)被连接至 INT 0,计数器被启动。 |
INT 0 | 当计数器达到个预设值 1000 时,执行 INT 0。计数器的预设值现已更改为 1500。方向未作改变。事件 12(HSC0 CV = PV)被重新连接至 INT1,计数器被重新启动。 |
INT 1 | 计数器再次达到预设值 (1500) 时,执行 INT 1。此时,我们将预设值更改成 1000(PV = 1000),将计数方向更改为 DOWN(减),将 INT 1 连接至事件 12(HSC0 CV = PV),并重新启动计数器。 |
INT 2 | 当计数器减计数至预设值 1000 时,执行 INT 2。此时,我们将当前值设为 0(CV = 0),并将计数方向更改为 UP(加)。事件 12 重新连接到 INT 0,至此完成计数器运行循环。 |
下图显示计数器当前值随时间的变化。每个(CV = PV)中断事件均标有为该事件调用的 INT 例程。
如果已选中当前值等于预设值事件 (CV = PV) 中断,则可单击“下一步”(Next) 或向导树中的“步”(Steps) 节点,将多步实现分配给高速计数器。