技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > 【跟着我一起来学习s7-200】36中断的使用

【跟着我一起来学习s7-200】36中断的使用

唐琳 发布于2015-12-16 16:13 7 0 标签:S7-200入门连载,PLC

前面先大致了解了中断和中断指令,那么今天就学习一下中断的使用。
首先我们要知道使用中断的步骤是怎样的,我们使用中断的一般步骤是,,在首次扫描时要设置与所连接的中断事件相关的系统存储区,第二,使用ATCH指令将中断事件(EVENT)和中断服务程序号(INT)相联,简单的说就是建立起中断连接,第三,使用ENI指令允许全局中断,也可以说是激活中断,第四,编写中断服务程序。
对于中断程序,平时是禁止执行的,而执行时它是只执行一个扫描周期的。我们还要注意的是,上升沿指令、下降沿指令、定时器、计数器是不能在中断程序中使用的,但是加1指令和减1指令就可以在中断程序中使用。
那么在编程软件里面是在哪里编写中断程序呢,在我们的编程软件,是默认提供了一个空的中断程序INT_0的,我们可以在里面编写中断程序,我们还可以插入中断程序,右键点击“插入-中断”就可以了。我们多可以插入128个中断,不过肯定是用不完的,用这么多中断就不得了了,因为中断会影响到扫描,所以一般中断都是越少越好,中断程序越短越好的,我们要注意一下。
对于中断使用,还有一下注意事项是我们需要注意的,,在中断程序中不能使用DISI、ENI、HDEF、LSCR、END指令;第二,知道程序只需要跟中断事件连接一次,所以ATCH是用SM0.1来触发的。
那么下面我们就具体的看一下中断指令的使用吧。
以上的程序就是用到了I/O中断,在网络1中,SM0.1首次扫描,定义中断事件1(I0.0的下降沿)中断服务程序是INT_0,建立中断连接,然后是ENI全局允许中断。在网络2中,SM5.0是如果出现任何I/O错误,置为1,这里用SM5.0来触发DTCH指令,也就是当检测到I/O错误时,禁止事件1的中断。在网络3中,是用SM5.0来驱动DISI,也就是当检测到I/O错误时,禁止所有中断。而后面的那个网络1是属于中断程序,这条指令的意思是当检测到I/O错误时,从中断服务程序中返回。
下面我们看一个定时中断的程序。
以上的程序就是用到了定时中断,在个网络中,首先是SM0.1首次扫描,传送200到特殊标志位SMB34,因为定时中断0的特殊标志位是SBM34,然后是建立中断号0和中断事件10的中断连接,这里也就是设置定时中断0的时间间隔为200ms并连接INT_0到事件10,然后全局允许中断。后面的这个网络是中断程序,对VW100进行加1操作,也就是说每100ms VW100加1。

那么以上就是对中断的一些基本使用。


作者:技成培训网(蔡慧荥)

【本文为原创作品。未经同意,盗取必究!】

推荐相关学习视频:

西门子S7-200PLC从入门到精通

西门子S7-200PLC高速脉冲及定位篇


若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

S7-200入门连载 PLC

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签