200 plc 多个中断怎么使用

200 plc 多个中断怎么使用,第1张

举例,我们假设有一个外部按钮接在了I0.0的端子上当我们按下I0.0端子的那一刻想立刻做莫乎亮磨一件事情那么我们首先查中断事件号,得到0号事件对应的就是I0.0按下的事件则我们岁斗用ATCH

指令,在EVEN,参数中写入0,在INIT

参数中写入INT_0,这个含义就是,当I0.0闭合的那一瞬间,立刻进入INT_0这个中断程序去执行程序然后在开总中断,(ENI)指令就是开总中断

所以使用S7-200PLC的中断一般有3个步骤:

1步,中断连接,使用ATCH指令

2步,开总中断

3步,在要调用键高的中断程序中,编写程序。

楼主要执行时间为200MS的颤差中断程序,如果用定时中断那么改渗你的周期50MS设置得相对太小核洞脊了吧。需要的I0.1满足时结束中断返话,可以用中断程序有条件返回指令-(RETI)。

只要中断程序的触发条件一触发就立即中断,多个中断程序同时触发则按优先级处理,否则则先来先处理.关于触陪派发条件你可以去网上查,一共34个.

开始你可以先启州耐动中断ENI,在附加中断ATCH(将中断事件EVNT和中断连接起芦迹贺来),当所对应的例行程序号码的条件触发则执行中断.例如0号中断,当I0.0有上升沿就进行中断


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12560150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存