如何正确使用三菱PLC中断指令?.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

如何正确使用三菱PLC中断指令?

我们以三菱PLC为例,了解一下,什么是中断。

一套程序可以分为主程序区,还有子程序区,中断程序区等等,主程序区的程

序是无时无刻都会扫描执行的,而子程序还有中断程序就必须触发某些条件,

然后程序会停止运行主程序,跳到指定运行的中断程序里面运行。在一段程

里面,主程序是必须有的,其他程序可以选择是否需要。

如下图,是一段程序,有一段主程序,还有2段中断程I001和I200。假如只

有主程序,那么程序结尾就需要一个END指令就可以,如果别别的程序,就需

要和下图一样,在主程序区尾端假如一行FEND,主程序结束指令,把主程

和其他程序区分开。

中断程序写在主程序的后面,在左母线的左边输入中断程序的编号,I1代表从

这一行开始是I001中断程序(中断指令的编号是3位的,I1就是I001)结束的

标准是IRET。第二段中断程序从左母线I200的符号开始,结束时到IRET。这

两段中断程序都比较段只有1行程序。

主程序时无时无刻执行的,那么中断程序怎么来触发的呢。首先,看我们程

的第一行,有一条EI指令,代表的是打开中断的功能,这个时候中断就被允许

调用了。怎么通过来调用呢?有3种调用的方式。

第一种,外部中断如下图,我们更改用的中断的编号其中一个是I001,那么对应

的应该是X0的上升沿,也就是说,我们外部按下X0的按钮的一瞬间,这一段

中断程序就会运行,只运行一个plc的扫描周期,然后又跳回主程序,只运行

了一次;又比如I200这段中断程序,需要触发X2的下降沿,就可以跳出主程

序,执行I200这一段中断程序,执行一次后又跳回主程序。其他几个X点的不

同信号分别对应了不同的中断程序编号。我们可以随意选择。

第二种,定时器中断如下图的I620的中断指针,代表的是每20ms执行一次中

断程序,假如是I630,那么就是30ms执行一次中断的程序,时间的设定可以从

10到99ms这个时间随意设置。中断的指针编号由6、7、8这3个,时间都可

以自己设定。

第三种,高速计数器中断指针的编号有6个,从I010到I060,我们可以用高速

计数器计算X点的脉冲数,然后通过DHSCS这一条高速中断指令进行设定,

控制我们对应的中断指针执行,比如我们下图,就是计数达到1000个脉冲的时

候执行中断指针I010。

文档评论(0)

聚好信息咨询 + 关注
官方认证
服务提供商

本公司能够提供如下服务:办公文档整理、试卷、文档转换。

认证主体鹤壁市淇滨区聚好信息咨询服务部
IP属地河南
统一社会信用代码/组织机构代码
92410611MA40H8BL0Q

1亿VIP精品文档

相关文档