引用
引用第19楼13771165220于2020-05-18 16:50发表的 :
程序如下,从M202开始到M215只要任何其中一个中继检测到上升沿,必须有蜂鸣器响一下。这条程序不大没几步,如果步数多的话并联的点就比较多,所以想到这个问题。
看了楼主的程序,写了不少注解,这种习惯不错!没有硬件结构布局,我没办法理解是否可以达到你的设计目的,就你本贴而言,似乎你程序没写完,无法达到M202到M215有接通蜂鸣器就响一下这个功能要求!响一下,到底响多久也没写。
很多热心网友提供了不少写法供你参考,各有特点,总结一下,供你参考:
1.用FOR指令,循环法:实际上是不断扫描M0-M19是否接通,通就D0加1,要注意M0到M19不能一直通,只要有一个一直通就会不停计数;
2.比较法,就之前我写给你参考的那种,当然,你要的只是上升沿有效,只选择大于的情况是对的;要注意的是:比较法刚好与FOR循环刚好相反,M0-M19要一直实时给信号;