三菱plc中断程序实例
中断是计算机特有的工作方式,指在主程序的执行过程中对主程序进行中断,去执行中断子程序。中断子程序是为某一些特定的控制功能而设定的,且中断都是为一些随机发生的而且是必须立即响应的事件安排的,所以其响应时间因小于机器周期。引发中断的信号叫中断源。
也就是说在执行主程序的时候,只要触发了中断信号,主程序将会被立即停止。PLC立即执行中断子程序,直到中断程序执行完毕返回,这时PLC才会继续从中断的主程序处执行剩下的未完成的主程序。
中断指令的参数
这些参数都是一对一对应的,所以用的时候要格外注意千万不要搞错。
如;X0这个输入点对应的就是编号1的中断信号输入,而继电器M8050就对应着是编号为1的中断程序的停止信号,也就是说只要M8050一导通中断就无法执行了。所以要进行中断程序I1的时候一定要断开M8050的线圈。
EI 是中断允许信号,只有当允许信号存在时中断程序才可以运行。
DI 是禁止中断信号,只有当禁止中断信号存在时才可以停止中断。注;禁止中断信号也是必要存在的,不然程序将会无法操控。
IRET 返回指令,用处是当中断程序执行完毕时用以返回主程序当中的命令。这个也是必要存在的,不然如果没有这个命令,虽然程序也可以执行,在执行完中断程序后虽然后面已经没有了程序,扫描信号还会接着向下扫描一直到中断程序最大步数后才会返回,这样就会加大程序的工作量,就会在执行中产生一些延时误差。
应用一个例子来说明下中断程序的使用。
这个程序就使用了一个中断程序。
输出共有三个,主程序Y0。中断程序的Y1、Y2
停止按钮X010
FEND上方的就是主程序,下方就是要执行的中断程序。
因为X010是断开的,这时继电器M8050处于断开状态,所以现在中断是没被禁止的。
EI中断允许下,这时如果外部触点X0触发那么这个中断就会进行中断了。
分析下假如输出都是一盏灯,当主程序在运行的时候特殊辅助继电器M8013进行以1秒为周期的通断过程,这时Y0是每0.5秒闪烁一次的。
如果这时候外部X0突然有了一个信号,那么主程序就会被立即停止,Y0随之至NO。这时程序就开始执行我们的中断程序了。
中段程序开始运行,(https://.dgzj./ 电工之家)M8000导通使之Y1置位,Y1常开触点随之闭合。特殊继电器M8013常开触点每0.5秒一导通,所以Y2也随之进行0.5秒一通断的状态。
但如果你想要停止中断程序,那么就可以应用I1的禁止中断继电器M8050对程序进行中断。
停止;闭合X010常开触点,M8050导通,对中段程序进行禁止。这时中断程序就会停止。
定时器中断
和之前的中断的用法原理差不多,只不过它是定时的,就是每到设定的时间一到,它就会进行一次中断,
其中□□就是设置其间隔的周期时间,范围是从10~99ms。
例;下方这个程序就是一个定时中断程序。
分析下,当PLC开始导通时,EI允许中断。这时只需闭合X0触点,M0触点被置位,中断程序就会被导通。因为这个中断是定时中断,其设定参数是10ms。
因为M0置位,所以之后每过10ms这个中断就会执行一次,D0中的值就会以每10ms加一的状态进行递增。
热点新闻
- 杨志刚主演的电视剧 黄海波杨志刚主演的电视剧
- 罗志祥事件是怎么回事 罗志祥事件来龙去脉怎么
- 刘德华老婆朱丽倩图片 朱丽倩年轻时到底多漂亮
- 姚笛文章怎么回事 姚笛文章现状
- 杨颖有没有整容 杨颖整容了没有
- 罗志祥前女友 罗志祥前女友叫啥
- 李维嘉结婚了吗 李维嘉已婚吗
- 黎耀祥电视剧 马浚伟黎耀祥电视剧
- 黄牛党是什么意思 黄牛党现象的剖析
- 红色高棉是什么 高棉红色是扶植出来的.txt
- 好看的激情片推荐 让你的夜晚充满热情与感动
- 金钟国宋智孝美国结婚 金钟国宋智孝有可能在一
- 贾乃亮与李小璐的最新情况 贾乃亮和李小璐到底
- 韩红和管彤婚纱照 韩红和管彤结婚照片集
- 哈妮克孜被大佬玩的视频知乎 哈妮克孜大佬事件
- 乖乖女是大明星2 乖乖女是大明星百度网盘