中断程序_「干货」三菱FX PLC入门之中断服务

本文介绍了PLC的中断概念,包括中断的定义、中断源、中断执行与优先级、中断服务程序的编写。重点讲解了三菱FX PLC的中断指令,如EI、DI和IRET,并阐述了不同类型的中断指针,如外部输入中断、内部定时器中断和高速计数器中断。最后,强调了编写中断服务程序应注意的要点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面我先是分享了PLC程序流程转移中的条件跳转CJ,然后紧接着进攻了子程序调用CALL和循环FOR,这次,我要向“终极BOSS”中断服务发出挑战了!

ca89a1e17a55e14317878f3c54606185.png

要学习中断服务,我们就得知道什么是中断。那就让我们看看什么是中断吧!

一、中断是什么

所谓中断,是指PLC按顺序执行程序扫描的过程中,当有需要立即反应的请求发出时,立即中断当前执行的扫描工作,优先地去执行请求所指定的服务工作。服务工作完成后,再回到刚才被中断的地方继续往下执行程序扫描工作。

cc4356af83ea2995f6d859f96396c3e3.png

换句话说,中断服务就像是个磨人的小妖精,时不时地打断PLC当前的工作,PLC又不能不理它。这小妖精一过来,PLC就得马上招待它,服务到它满意走了后,PLC才能继续刚才被打断的工作。

1、中断源

显然,中断也是一种程序流程转移,但这种转移大都是随机发生的,例如故障报警、外部设备动作等。那么,PLC怎么去发现这些小妖精,啊呸,发现这些中断请求的呢?中断请求又是谁发出的呢?其实,发出中断请求的设备称为中断源,中断源可以是外部各种开关信号,也可以是PLC内部定时器、计数器等。

fd7dc962237fee469ace9031de047e70.png

PLC执行哪个中断源的中断服务,是靠不同标号的中断指针区分的,在下文讲中断指令的时候我们再继续探讨这个内容。

2、断点与返回

而PLC在接收到中断请求后,就会在程序中产生一个断点,当中断服务执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值