利用单片机产生脉冲信号有多种方法。最简单的方法,就是在单片机的程序中对一个引脚反复置1,清0,置1,清0,这个引脚上就会出现脉冲信号。
当需要产生指定周期和宽度的脉冲信号时,通常使用单片机中的计数器来实现:给计数器赋于不同的计数初值,在计数到0时产生中断去置1或清0某引脚即可。
1、在左母线右侧双击鼠标输入上升沿控制软元件X0,当X0接通时执行脉冲指令。
2、在X0触点后输入前沿脉冲“PLS M0,前沿脉冲指当X0从关到开时,M0有脉冲信号,也就是在接通的一个扫描周期内接通,随即断开。
3、用X1控制后沿脉冲,在左母线右侧输入"LD X1",然后点击确定。
4、在X1触点后输入后沿脉冲”PLF M1“,后沿脉冲指当X1从开到关时,M1有脉冲信号,也就是在接通的一个扫描周期内接通,下一个周期断开。
5、用前沿脉冲控制M0,通过M0控制Y0输出,这时Y0需要将M0自锁,否则Y0指示灯将不能常亮;用后沿脉冲控M1,通过M1解除自锁。然后点击测试按钮将程序进行模拟。
6、通过测试对话框将X、M、Y三个软元件窗口调出来。
7、这时可以看到M0只是一个脉冲输出,Y0的常亮是通过自锁实现的。
前两个网络是样的,就是单键启停,I00按一下M01为ON,I00再按一下M01为OFF的程序
这个是用定时器的,VW0为Ts延时的时间秒10
这个是用计数器的,VW0为Ts延时的时间秒
望采纳。。。。。
以上就是关于如何用单片机输出脉冲信号全部的内容,包括:如何用单片机输出脉冲信号、plc编程一秒的脉冲怎么编、S7-200单按钮输出连续脉冲程序,具体要求如下等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)