发布网友 发布时间:2023-09-08 07:25
共1个回答
热心网友 时间:2024-12-04 18:24
如图所示,当X0每次有信号,计数器C0计数加一,数据寄存器D0也加一,用D0作为累计计数。当C0计数到20,C0常开触点导通,M0输出并自锁,同时C0复位清零。T0开始计时,此时M0常闭触点不通,因此即使X0有信号,C0和D0也都不会计数,当T0计时到5s,断开M0输出,并解除自锁,此时,就可以重新开始计数了。如此重复。
由于采用加一指令INC,和数据寄存器D0作为累计计数,因此在D0的容量范围内,是没有上限的,可以实现无限的累计计数。如果要是最后累计的计数值大于D0的容量范围了,可以采用32位数据寄存器,也可以采用多个INC累计,等方法。
望采纳。。。。。。