回复:理解了加减运算和扫描周期的关系,自然就明白你为什么晕了!
理解了加减运算和扫描周期的关系,自然就明白你为什么晕了!
1、加减运算是实时运算,也就是条件具备,他在每个扫描周期中,都要运算一次。像你说的,物料经过时,对应PLC的输入点闭合,等于条件具备,除非物料的经过时间等于一个PLC扫描周期时间,否则,就会出现多次加1运算,在经过期间,有多少次扫描周期,就进行多少次加1运算,而一个PLC扫描周期的时间才十几毫秒。加几十次、甚至上百次不等的现象就不难理解了。
2、计数器的计数是上升沿触发计数,输入点闭合一次仅上升沿仅触发一次,自然就很正常。
如果采用32位数据寄存器加1计数,非常简单,模仿计数器的道理,在输入点的后面加上升沿脉冲指令P,让输入点闭合时,只有一个扫描周期通过加1运算,就可以了。
不信,你可以试一下,祝你成功!
|