首页 理论教育 程序实现:生成脉冲信号

程序实现:生成脉冲信号

时间:2023-06-26 理论教育 版权反馈
【摘要】:最常用的产生单脉冲的程序就是使用PLS和PLF指令完成,利用这两条指令可以得到宽度为一个扫描周期的脉冲。图4-80 得到连续脉冲信号3.产生可调脉宽连续脉冲的程序上述产生连续脉冲的程序其脉冲宽度不可调整。

程序实现:生成脉冲信号

1.产生单脉冲的程序

在PLC程序设计时经常用到单个脉冲,进行一些软继电器的复位、起动、停止等。最常用的产生单脉冲的程序就是使用PLS和PLF指令完成,利用这两条指令可以得到宽度为一个扫描周期的脉冲。图4-78和图4-79所示为得到单个脉冲的梯形图和时序图。

978-7-111-40557-3-Chapter04-96.jpg

图4-78 PLS指令产生单脉冲

978-7-111-40557-3-Chapter04-97.jpg

图4-79 PLF指令产生单脉冲

2.产生固定脉宽连续脉冲的程序

在PLC程序设计中,经常用到连续的脉冲信号,如作为计数器的计数脉冲或其他用途。图4-80所示为得到连续脉冲信号的程序,脉冲宽度为一个扫描周期,且不可调整。注意,不可用输出继电器产生连续的脉冲信号,因为如果输出继电器为继电器输出型,硬件继电器的触点在高频率的接通断开运行中,短时间内就将损坏。

978-7-111-40557-3-Chapter04-98.jpg

图4-80 得到连续脉冲信号

3.产生可调脉宽连续脉冲的程序

上述产生连续脉冲的程序其脉冲宽度不可调整。在PLC程序设计时,经常用到脉宽可调的连续脉冲,如故障报警指示灯等,要求有一定的点亮时间,这在PLC程序设计时可以利用定时器T来完成。图4-81所示为产生可调脉宽连续脉冲的程序。在这里T0为输出接通时间,T1为输出关断时间。通过修改T0和T1的时间设定值,便可以改变M1的接通和关断时间。

4.利用特殊辅助继电器产生的闪烁电路程序(www.xing528.com)

在PLC程序设计中如果故障报警指示灯的闪烁时间定为点亮1s熄灭1s,则可利用特殊辅助继电器M8013完成程序设计。M8013是时钟为1s的特殊辅助继电器,可以利用它来驱动输出继电器,如图4-82所示。当故障检测信号X001有输入时,故障报警输出Y001便产生接通1s、断开1s的连续输出信号。利用M8011~M8014可以完成10ms、100ms、1s、1min的闪烁电路程序。

978-7-111-40557-3-Chapter04-99.jpg

图4-81 产生可调脉宽连续脉冲

978-7-111-40557-3-Chapter04-100.jpg

图4-82 产生闪烁电路

5.分频电路(见图4-83)

6.振荡电路(见图4-84)

978-7-111-40557-3-Chapter04-101.jpg

图4-83 分频电路的梯形图和时序图

978-7-111-40557-3-Chapter04-102.jpg

图4-84 振荡电路的梯形图和时序图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈