PLC自学手册(105-108).docVIP

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

中断编号及辅助继电器 外部中断 定时中断 高速计数器中断 100□(X000) 110□(X001) 120□(X002) 130□(X003) 140□(X004) 150□(X005) M8050 M8051 M8052 M8053 M8054 M8055 16□□ 17□□ 18□□ M8056 M8057 M8058 1010 1020 1030 1040 1050 1060 M8059 □=1时上升沿中断 □=0时下降沿中断 □□=10~99ms 注:M8050~M8059=0,允许中断:M8050~M8059=1,禁止中断。 在FX系列PLC中FX1s系列的外部中断信号从X000~X003输入,其他系列的外部中断信号从从X000~X005输入。每个中断输入中能用一次,I101用于X1的上升沿中断,即当X002逼和时执行一次(一个扫描周期)中断子程序,I100用语X001的下降,即当X002短开时执行一次(一个扫描周期)中断子程序,但是I101和I100不能同时使用。中断子程序一旦被执行后,子程序各线圈和功能指令的状态保持不变,直到子程序下一次被执行。同时用于中断的输入不能与已经用语高速计数器的输入点发生冲突。 定时器使PLC以指定的周期 (10~99ms)定时执行中断子程序,循环处理某些任务,处理时间不受PLC扫描周期的影响。定时器中断主要用于在控制程序中需要每隔一定时间执行一次子程序的场合。例如在主程序扫描很长的情况下,可以用定时器中断来处理一些需要高速定时处理的程序。定时器中断常和RAMP、HKY、SEGL、ARWS、PR等与扫描周期有关的功能指令一起使用。 高速计数器中断是根据高速计数器的计数当前值与计数设定值的关系来确定是否执行相应的中断服务程序。 中断控制指令有3条:中断返回、允许中断、禁止中断。 FNC03 IRET 中断返回指令IRET(Interruption Return)指令格式如下: 允许中断指令EI(Interruption Enable)指令格式如下: FNC04 EI 禁止中断指令DI(Interruption Disable)格式如下: FNC05 DI(p) 使用说明: ①在主程序中有时需禁止中断,有时需要开启中断。允许中断的主程序必须在功能EI和DI之间,DI之后主程序禁止执行中断子程序。 ②当多个中断信号同时有效时,中断指针编号小的具有较高的优先权,优先执行。每个中断子程序必须以IRET指令结束。但是嵌套级数不能超过2 级。 例3-25:使用外部中断设计一电源指示系统,要求在正常情况下,绿色信号灯常亮,表示电源正常。当电源低于或高于正常电压范围时,红色信号灯闪烁,待电压恢复正常时,绿色信号恢复显示。编写程序如下: 梯形图 指令表 EI LD X001 OUT M8051 LD M8000 OUT Y0000 DI FEND I101 LD Y001 OUT Y001 IRET END 程序说明:假如电压异常时,产生信号由X001输入,以作为中断控制信号。绿信号灯可由Y000驱动,红色信号灯闪烁由M8013控制或使用定时器实现。中断信号产生后,程序中应有中断允许,由于X001作为中断信号输入端,那么中断允许由M8051控制,并且最好采用上升沿触发控制,即采用标号I101。 4.看门狗定时器指令 看门狗定时器WDT(Watch Dog Time)又称监控定时器指令,它允许CPU的看门狗定时器重新被触发。当使能输入有效时,每执行一次WDT指令,看门狗定时器就被复位一次,可增加一次扫描时间。若使能无效时,看门狗定时器定时时间到,程序将终止当前指令的执行而重新启动,返回到第一条指令重新执行。 看门狗定时器指令格式如下: +FNC07 WDT(p) 使用说明: 看门狗定时时间为200ms,可以通过以下指令修改D8000来设定它的定时时间: MOV K300 D8000 //将看门狗定时器的设定植修改为300ms。 对于复杂的控制系统,系统会有多个功能模块组成,如特殊I/O模块、通信模块,PLC由STOP→RUN时,进行的 缓冲存储器初化时间会增加,扫描周期会延长。而在执行多条TO/FROM 指令或向多哥缓冲存储器传诵数据时,可能会导致看门狗定时器误

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档