楼主:用计数器的方法编程实现“按一下灯亮,再按一下灯灭,如此反复”的梯形图如下:
程序讲解:1、MB10的值均以二进制数存入,当MB10的值为奇数时其最低位M10.0=1,而MB10的值为偶数时其最低位M10.0=0 。 2、奇数与偶数彼此是相间的,即奇数的前后相邻数是偶数,偶数的前后相邻数是奇数,上述二点就是用计数器的方法编程实现“按一下灯亮,再按一下灯灭,如此反复”的依据:当MB10=0000_0000时,其M10.0=0,输出Q0.0=0,(即灯灭,见网络2),按一下按钮(I0.0),I0.0=1的前沿使MB10加1,使MB10=0000_0001,其M10.0=1,其输出Q0.0=1,(即灯亮,见网络2),再按一下按钮,I0.0=1的前沿使MB10加1,使MB10=0000_0010,其M10.0=0,其输出Q0.0=0(即灯灭,见网络2)。。。。以此类推。