电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子S7-200系列PLC中断指令第一部分 梯形图实例

作者:佚名    文章来源:本站原创    点击数:    更新时间:2022-03-16

西门子s7-200中断指令入门

1、什么是中断

中断是指CPU在正常运行程序时,由于内部/外部事件或由程序预先安排的事件,引起CPU中断正在运行的程序,而转到为内部/外部事件或为预先安排的时间服务的程序中去,服务完毕,再返回去执行被中断暂停的程序。

2、中断的作用

中断跟扫描周期无关,响应快,只要中断事件发生才会去执行程序,可以节省时间,避免等待和浪费时间。中断可以做出来一些比较特殊的,比较紧急的事情,例如急停。

3、中断的分类

中断主要分为3类:

(1)输入输出中断简称I/O中断,又包括输入中断(8个);输出中断:高速计数器中断14个,高速脉冲输出中断2个。

(2)时基中断,又包括:定时循环中断2个(SMB34/SMB35),定时器中断2个(T32/T96)

(3)通讯中断6个。

4、CPU响应中断的原则

(1)当不同优先级别的中断事件同时发出申请中断时,CPU先响应优先级别高的中断事件。

(2)在相同优先级别的中断事件中,CPU按“先来后到”的原则处理中断事件。

(3)CPU在任何时刻只执行一个中断程序,当CPU正在处理某中断时,不会被别的中断程序甚至是优先级别更高的中断程序所打断,一直执行到结束,新出现的中断时间需要排队,等待处理。

(4)中断事件被触发,立刻执行中断程序,中断程序不存在嵌套。

这里我们先在程序当中,来梳理一下中断指令。

西门子plc中断指令梯形图实例 

按下F1之后,在帮助文件中寻找“中断事件优先级别表”。

西门子plc中断指令说明 

重点了解事件号码中的0-7这几项:

 

说明:中断事件的号码,是从0-33,共计34类中断事件。这里的中断说明介绍了事件号码对应的启动条件。举例,如实践号码为5,则这个中断指令在收到外部信号触发影响时,一定是I0.2的下降沿,作为启动条件的。而事件优先级是指当两个中断指令被同时触发时,按照优先级高的先执行,优先级低的后执行的规则来处理。

下面在软件中编辑一条中断指令:

 

注意,触发中断指令的外部条件,需要与事件号(EVNT)条件相一致;INT数与中断程序名称相一致。比如“I0.0+下降沿”,好比一把钥匙,而EVNT中的1好比是1号房间,那只有当1号房间的钥匙,插入1号房间的锁里,才能打开1号房间。打开之后做什么?通过指令连接INT_0中断程序里面的内容。

说明,由于中断程序的执行,不受扫描周期的影响,而是立即响应的。所以激活它的条件一定是用到(上升/下降)沿指令,而且只需触发一次即可。

在新建(插入)中断程序时,方法与新建子程序的方式是一致的。

那么,指令激活已完成,中断程序连接也接上了,那是不是就可以监控到输出的结果了?

答案是否定的,因为还需要开放中断(ENI),就是中断程序执行后的结果,需要通过ENI指令,让全局都可以调用和监控。

归纳起来,中断程序的执行共分为三步:

1、激活中断(1次即可);

2、中断事件连接中断程序;

3、开放中断程序(结果)。 

Tags:西门子S7-200,中断指令,梯形图实例  
责任编辑:admin
相关文章列表
实例讲解PLC实现modbus通讯
梯形图实例:西门子PLC通过MODBUS控制变频器
梯形图实例 使用Modbus协议进行西门子S7-200PLC通讯的程序
西门子S7-200系列PLC的MODBUS通信功能 指令MBUS_CTRL
西门子PLC控制变频器,实现3段速控制的方法,plc控制变频器梯形图
西门子smart plc恒压供水梯形图实例_PLC经典编程实例——双恒压无
西门子PLC一键启停编程梯形图
直观易懂的梯形图实例,点动与自锁控制的PLC程序,plc点动自锁
西门子PLC自锁控制应用程序 plc自锁点动梯形图实例
西门子plc流量累积计算程序梯形图实例
三菱plc定时器与脉冲程序编程梯形图实例
西门子plc S7-200PLC中断指令介绍 开关中断、连接分离中断
基于西门子PLC的温度检测和控制系统原理及梯形图实例
S7-200模拟量比例换算及模拟量编程梯形图实例 4-20mA编程
PLC的自带触点,为啥非要再加一个中间继电器,你知道原因吗?
接近开关是PNP还是NPN,与PLC怎么连接,PNP接近开关和NPN接近开关
PLC交通灯梯形图实例_ plc控制红绿灯毕业论文_ plc控制交通信号灯
PLC闪光电路编程实例 梯形图实例
用PLC改造M7120平面磨床电路 附梯形图实例
西门子S7-200系列PLC增减计数器练习 梯形图实例
西门子S7-200系列PLC减计数指令入门教程  梯形图实例CTD
西门子S7-200系列PLC计数器练习第一部分  梯形图实例CTU
PLC的集中与分散控制梯形图编程实例
PLC计数器程序梯形图编程实例
4-20mA电流信号转成0-5V或0-10V电压信号 西门子梯形图实例
梯形图编程实例:点动计时器
梯形图实例 西门子PLC控制花样喷泉形式编程实例
西门子s7-200与绝对型编码器的接线方式
梯形图实例 统计停车场现有多少辆车三菱FX PLC系统设计
三菱plc自动门的PLC控制梯形图编程(检测和延时的应用)
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询