电子说
很多人都不知道中断;很多人知道中断,但一直都没有用过,不知道你属于哪一种,反正我属于第二种。
三菱PLC的中断分为三种:输入中断,计数中断和定时器中断,这个和单片机有点类似,本小节主要以介绍一下输入中断,通过PLC的输入端子触发的中断。
什么是中断?中断有什么用?
什么是中断:中断就是当PLC正在执行某一个动作时,突然收到中断触发信号,立即停止当前执行动作,去执行中断程序中的动作,中断程序执行完成后返回被打断的地方继续执行之前动作,中断程序的优先级最高,不受扫描周期的影响;就比如你正在洗衣服,正洗了一半,突然你媳妇喊你打王者荣耀,于是你立即停止洗衣,开始打游戏,打完王者后,你又返回继续洗衣服。你媳妇喊你打王者是触发中断,你打游戏是中断运行程序,你洗衣服时主程序;
中断参考示意图
中断有什么用:中断程序一般情况下很少用到,简单了解一下即可。PLC是通过不断执行输入扫描,程序执行,输出刷新三个动作,执行完一个周期所用的时间称为一个扫描周期,FX系列PLC扫描周期通常10-30ms;假如X0作为外部输入计数用,扫描周期是20ms,在一个扫面周期内X0变化了多次,这个时候,计数就不准确了,如果引入中断就可以解决扫描周期带来的影响;
FX3U中输入中断对应的指针编号:
输入中断指针及编号
应用案例:X0作为外部输入脉冲计数,X0的下降沿时触发中断进行计数;在三菱PLC的梯形图编程中程序如下图所示;
参考程序
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !