比如M5.0 M5.3 M6.2 M7.0 置位 ,不要用每个点脉冲ADD 1这种方法,想时刻反应出实时为1的点的数量
问题补充:
现在参考第一位回答者的方法用的周期扫描,目前效果不错,看看还有什么bug
之前用的每次输入状态的脉冲触发置位来统计,下次输入状态先清零。缺点是有时会还没清除统计就累加了(这里应该是是哪里逻辑没捋好),而且不是时刻反映
最佳答案
每个周期都用一个触点驱动一个增一指令,是对人对机都是最快的方法。一次扫描下来有接通的触点就被执行一次增一。结果一下子就有了。忘记说,扫描开头要先清零。每个周期只要先做完这事,都有一个最新鲜的结果,不知道这算不算时刻反应呢?
我也想听听你说的这种方法是什么样的,怎么样不好?
提问者对于答案的评价:
xiexie
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369871.html