6AV2123-2GA03-0AX0触摸屏代理

    西门子模块代理商西门子触摸屏代理商6AV2123-2GA03-0AX0触摸屏代理


    6AV2123-2GA03-0AX0触摸屏代理6AV2123-2GA03-0AX0触摸屏代理

    中断是什么



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


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


    1、中断源

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




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


    2、断点与返回

    而PLC在接收到中断请求后,就会在程序中产生一个断点,当中断服务执行完毕后,PLC会回到断点处,也就是所谓的中断返回,继续在断点处往下执行被打断的程序。

    中断服务程序的断点与中断返回,显然类似于子程序服务程序的断点与子程序返回,而且中断服务程序和子程序都是处在副程序区,都是用指针作为入口地址标号。


    但子程序所用的指针是分支指针P,而中断服务程序所用指针为中断指针I。


    3、中断执行与**

    PLC只能在中断允许的情况下才能进行中断处理,而且一旦接到中断请求必须立即处理中断服务程序,不管PLC当前在执行主程序还是执行子程序。

    另外,PLC在任何时刻都只能执行一个中断服务程序,这时候就会有两种情况。


    (1)PLC尚未在执行中断服务程序,当有多个中断请求同时发生:PLC按中断指针编号大小排列**级,编号越小的**级越高,就会先处理,例如I000**于I100,I100**于I500。



    (2)PLC正在执行中断服务程序时有其他新的中断请求发生:此时PLC必须继续执行完当前的中断服务程序,才能去执行其他中断服务程序,也就是按时间**原则进行处理。毕竟PLC霸总精力有限,小妖精1号先来,那PLC就先服务1号,后面来的就乖乖排好队,总不会漏掉就是了。

    4、中断服务程序的编写

    中断服务程序和子程序一样,都是写在副程序区,但子程序的调用要用到CALL指令,而且只有当驱动条件成立时,PLC才会去到CALL指令*的子程序入口去执行子程序,执行到子程序返回指令SRET后返回主程序。


    而中断服务程序的执行靠的不是软元件,而是由硬件电路发出中断信号给PLC,PLC自动辨别该中断请求,然后找到相应的入口进而执行对应的中断服务程序,直到执行到中断返回指令IRET后返回到断点(主程序或子程序中)处继续往下执行。

    可想而知,在子程序眼前,中断服务程序就是个爸爸。要注意的一点就是,在设计中断服务程序时应遵循“越短越好”的原则,因为中断服务程序执行的时间过长,会影响主程序的执行控制。


    知己知彼,方能百战百胜,我们知道了什么是中断后,接下来就要对它发起进攻了!


    二、中断指令



    三菱FX PLC的中断指令有EI、DI、IRET三个。


    1、中断允许指令EI

    执行中断允许指令后,PLC在执行接下来的程序的过程中,收到中断请求都会做出应答,去执行相应的中断服务程序。EI指令就像是一扇打开的门,有了这扇打开的门,PLC才能招待中断这个小妖精,就像是哆啦A梦的任意门似的,所以EI又称开中断指令。



    EI指令虽然能开中断,但它不能关,哆啦.PLC.梦掏出来的EI门本就是开着的,那如果我们不想PLC招待中断这个小妖精又该怎么办呢?我们继续往下看。


    2、中断禁止指令DI

    执行EI指令后,如果不想某些程序段被中断,就可以在该程序段前编写中断禁止指令DI。执行DI指令后,PLC在执行接下来的程序的过程中,收到任何中断请求都不会有响应。 DI指令就像是一扇锁闭的门,有了这扇锁闭的门,PLC才能经得住中断这个小妖精的诱惑,不去理它,所以,DI指令又称关中断指令。



    知道了中断允许指令和中断禁止指令后,我们继续看中断返回指令。


    3、中断返回指令IRET

    PLC在执行中断服务程序的过程中,当执行到中断返回指令IRET时,会无条件返回到主程序或子程序的断点处继续往下执行。它的应用与子程序返回指令SRET的应用大同小异,只不过一个用于中断,一个用于子程序罢了。


    上文说到,PLC执行哪个中断源的中断服务,是靠不同标号的中断指针区分的,现在我们就来探讨一下这些不同标号的中断指针。

    三、中断指针I与其中断源

    由上文可知,按中断指针的标号,我们可以把中断源分为3类。

    1、外部输入中断

    外部输入中断的请求信号其实就是输入端口X0~X5的开关量信号,当X0~X5被用于中断时,一旦接通,就会向PLC发出中断请求。外部输入中断常用于外部紧急事件的处理,如报警。


    如上图所示,6个输入端口X0~X5对应12个中断指针,并配有相应的禁止中断继电器。这些禁止中断继电器显然和我们上文所提的关中断指令DI有所不同。DI指令一旦被执行,之后的程序执行过程中,所有中断请求都不被响应,但禁止中断继电器仅仅是对某些中断请求而言。





    外部中断指针的标号显然与其输入端口编号有对应关系,并有上升沿和下降沿之分,但对于同一个端口,上升沿中断指针和下降沿中断指针不能同时编写。

    2、内部定时器中断

    内部定时器中断是按一定时间自动进行的中断,不受扫描周期的影响。它适用于扫描时间较长但又需要及时处理数据的场合,例如模拟量的定时采样。




    定时中断指针类似于外部输入中断指针,其标号也有其对应关系,又由于定时中断指针只有3个,且不能重复使用,显然,一个程序中多只能设置3个定时器中断。

    3、高速计数器中断

    高速计数器中断理解起来比较难,所以我也没有理解多少,毕竟我也只是一个PLC小白。特别是高速计数器,我根本就不认识它,哇的一声哭出来。



    高速计数器中断必须与高速计数器指令DHSCS一起使用,当高速计数器的当前值与设定值相等时,执行中断指针所指的中断服务程序。高速计数器中断可以用于高速的定位控制等。

    其所用中断指针如下图所示,对应禁止中断继电器只有一个M8059,当M8059接通时,所有高速计数器中断都被禁止。



    类似的,由于高速计数器中断指针有6个,且不能重复使用,显然,一个程序中多只能设置6个高速计数器中断。

    SiemensWINCC软件6AV6381-2BP07-5AV0
    SiemensWINCC软件6AV6381-2BS07-5AV0
    SiemensWINCC软件6AV6381-2BQ07-5AV0
    Siemens变频器6SE6420-2UD25-5CA1
    Siemens交换机6GK5101-1BB00-2AA3
    Siemens操作面板6FC5370-3AM20-0AA0
    Siemens模块6ES7132-6BF60-0AA0
    SIEMENS交换机6GK5216-4BS00-2AC2
    Siemens移动面板6AV6645-7AB10-2AS0
    Siemens模块6ES7214-1BD23-0XB0
    Siemens模块6ES7134-6HD01-0BA1
    SiemensADB板6SE7090-0XX84-0KA0
    Siemens轴卡6SN1118-0DM31-0AA2
    Siemens驱动6SN1118-0AD11-0AA0
    Siemens变频器6SE6440-2UD31-5DA1
    Siemens电源6EP3437-8SB00-0AY0
    Siemens模块6ES7516-3AN02-0AB0
    SIENEMS基座6ES7193-6BP20-0BA0




    浔之漫智控技术(上海)有限公司专注于西门子低压电器授权代理商,西门子PLC模块总代理商,西门子模块总代理商,西门子中国一级代理商,西门子PLC一级代理商,西门子DP电缆代理商等

  • 词条

    词条说明

  • 荆门PLC模块西门子一级代理商

    荆门PLC模块西门子一级代理商荆门PLC模块西门子一级代理商荆门PLC模块西门子一级代理商顺序控制在工业控制系统中应用非常广泛,如果是用传统的继电控制只能进行一些简单的控制,对于一些更复杂的控制却很难实现,而用PLC进行顺序控制则较为轻松简便,我们可以用不同的指令编写出形式多样的PLC控制程序,这篇文章小编就分别以定时器指令、计数器指令和移位指令实现顺序启停控制。1、用定时器实现顺序控制用定时器实

  • 西门子CPU222CN模块代理商

    西门子CPU222CN模块代理商西门子CPU222CN模块代理商西门子CPU222CN模块代理商,西门子PLC编程需注意的八个事项初学PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以西门子PLC为例,简单介绍一下PLC梯形图编程时需要遵循的规则,希望对大家有所帮助。有一点需要说明的是,本文虽以西门子PLC为例,但这些规则在其它PLC编程时也可同样遵守。输入采样在输入采样阶段,PLC以

  • 鸡西西门子S7-300CPU一级代理商

    在选择品牌方面,我们为您提供的是西门子产品。作为世界良好的自动化技术和工业领域的创新驱动者,西门子产品经受住了各个行业的严格检验。西门子S7-300CPU是其较受欢迎的产品之一。这个产品是较重要的控制单元之一,它是基于微处理器技术来操作并实现工业现场控制的一种控制器。它可以实现各种数字和模拟信号的处理,并且可以进行控制和调节,从而实现工业制造和能源系统的自动化。除了CPU模块,我们还提供了优质的电

  • 西门子DP网络电缆6XV1840-2AH10供应

    一、产品介绍西门子DP网络电缆6XV1840-2AH10采用屏蔽双绞线结构,具有高抗干扰性和高信号传输速度。它的长度可根据用户实际需求自由定制,适用于各种场合的网络连接。同时,6XV1840-2AH10电缆还具有阻燃、耐腐蚀、抗老化等特点,能够适应各种复杂的工业环境,确保稳定可靠的。产品规格如下:型号: 6XV1840-2AH10额定电压: 300/500V导体数量: 2对导体规格: 0.64mm

联系方式 联系我时,请告知来自八方资源网!

公司名: 浔之漫智控技术(上海)有限公司

联系人: 颜经理

电 话:

手 机: 15021292620

微 信: 15021292620

地 址: 上海松江小昆山 广富林4588弄52号3楼

邮 编:

网 址: yan6789.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 浔之漫智控技术(上海)有限公司

联系人: 颜经理

手 机: 15021292620

电 话:

地 址: 上海松江小昆山 广富林4588弄52号3楼

邮 编:

网 址: yan6789.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2025 b2b168.com All Rights Reserved