引用
引用楼主13771165220于2020-05-14 13:54发表的 如何简化一条指令 :
从M0---M19任何一个产生上升沿D0就加1,我用了很多ORP感觉程序看着不舒服。
大家有啥好主意吗?
楼主总觉得这不行、那不行,我们提供一些程序,只是如何简化程序,供你参考,那么,请问楼主你把你的程序发出来看看,能解决你说的这些问题吗?
例如:M0到M19同时有通,或者断开;如果M0-M19有两个或以上同时通,那么到底要加1或加2?若几个同时通,只加1,有什么实用意义?
如果不管什么时候,M0-M19有多少个接通都要实时计数,就没有说用ORP,并联输入能解决问题的,正确的做法是:M0--D1计数,M1-D2计数余类推,最后D1-D20相加结果存到D0,这样子不管何时来信号,都有加
程序例子,只写M0-M3,供参考。
[ 此帖被anlyl2014在2020-05-17 21:22重新编辑 ]