打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
潜入深出!利用好脉冲检测,能让你的程序更加稳定!

“脉冲沿及脉冲检测,如果你用的好,可以大大提升程序的结构紧凑和稳定性,如果用不好,甚至会让你的程序无法正常进行”

                                                                       ——小文查科夫斯基  

第一种情况:  按键抖动!

在我们自动化系统当中,输入电路按钮是必不可少的东西,但是按钮会存在一种抖动。你可以写一个很简单的程序,例如下图:

在工业生产当中吗,随着产线不断的生产,传感器与机械类的开关老化,会导致这样一种情况,例如I22.0这个点被触发的时候:

理想的情况应该是下面展示的:

    但是现实,PLC、DI模块接收到的信号,总会搞成这个样子:                                                                                                                       

       如此以来,计数器就会接收到误差信号,检测工数量不准确的问题就发生了 ,这是存在的第一个题!    本来只有20个工件,结果每次检测都会抖动100次.....变成了2000个工件!                                                                                                   

   第二种情况:  按键抖动会让加工程序重复启动!       

大家看下下面这个程序图纸:

OK,来设定下,当我们每次按下Auto_Start按钮,系统都会投入一次生产。生产时Cycle_active是亮起来的,生产结束时,Cycle_active熄灭,代表工件加工流程完毕,
按照以上规则
如果我们的按钮存在抖动,那么....你现在只按了一次启动,结果一鼓作气,“您的PLC”控制整个庞大的系统,为您加工了10个工件出来!!(WTM当场去世)....

按键抖动,触发了10次有效启动,这就...极为尴尬..😅


这种抖动真的是让人头大!那么这种问题怎么办呢?有的朋友会说,简单啊,你换个传感器开关不就好了?为什么非要用机械的呢?用电子的按钮不香吗?

是很香,我没说电子按钮不香,但是不要规避客观存在的问题,
现在抖动就是存在,如果在不更换硬件的情况下,该如何通过程序优化消除抖动呢?

来了来了!对于这个问题,我们都是建议去做一个脉冲边沿检测的,直接上图:


以上两种方法都可以有效的消除输入按键抖动PLC的DI通道就可以接收到更加真实有效的数据,从而确保程序正常运行!
边沿指令,具体在这个位置:

“给位”兄弟可以拉出来都试一试,最后,关于这个脉冲沿,给大家留一个好玩的小程序,大家可以自己去试验一下!
按一下m100.0,Q0.0得电,再按一下m100.0,Q0.0失电,也就是按一下灯亮,再按一下灯灭,循环连续。你不信你可以试试,用TIA博图的仿真就可以做。
但是!!!

如果去掉了脉冲边沿这个功能,这个程序就无法实现了,大家自己体会一下吧!     

            
如果您需要软件安装的技术协助,PLC通讯线、PLC、或者触摸屏,下面是小文老师的某宝店铺,大家可以看看,都很实惠的,谢谢!软件不会装也可以扫下面的二维码!

由于版权问题,我们目前主要营运的平台转移至“哔哩哔哩bilibili”,包括SIMENS S7-1500,MC51单片机与三菱PLC的教学,均在哔哩哔哩频道定期更新。而且还有每周二,周四,周六晚上七点半至八点半的视频直播,包括往期直播的录播,都在该平台不断更新着。(大家以后需要视频可以在哔哩哔哩频道搜索:十天学会PLC),就可以免费高清观看我们工作室的教学视频了!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
PLC编程
PLC发脉冲程序
切记知识点 | PLC上升沿与下降沿的特点
关于去抖的问题
PLC程序设计常用子程序
三菱Q系列PLC,结构化工程移位指令应用,良品检测程序说明
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服