中断指令及其应用.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中断指令及其应用

中断指令及其应用 1.中断指令说明及其梯形图表示方法 中断指令的助记符、指令代码、操作数、程序步见表 中断指令使用要素 中断是指PLC在执行主程序的过程中,根据中断条件自动转去执行中断子程序。 中断是为某些特定的控制功能而设定的独立于主程序的子程序。 和普通子程序的不同点是,这些特定的控制功能都有一个共同的特点,即要求:中断子程序响应时间小于机器的中断源。 FX2N系列PLC有三类十五个中断源:输入中断(6个)、定时器中断(3个)、和计数器中断(6个)。为了区别不同的中断源入口,应在程序中标明不同的中断指针标号(在编写中断子程序的指令表时,标号需占一行)。指针地址编号不可重复使用。 六个输入中断指针是接收对应输入端X000~X005信号而执行中断子程序的。常用于由外部干预需要中断处理一些工作的场合。 三个定时器中断标号是机内的中断定时器,当定时值与设定时间相等时,自动执行中断子程序。常用于需要周期性中断处理一些工作的场合。 六个计数器中断标号是机内高速计数器(C235~C255)计数值与设定值比较相等时,指定执行中断子程序的入口地址。常用于由高速计数器计数而需要中断处理一些工作的场合。 中断子程序是脱离于程序扫描执行的。处理多个中断子程序突发执行的优先秩序,称为中断优先权。 FX2N系列PLC一共有15个中断,其优先权由中断号的大小决定,号数小的中断优先权高。外部输入中断号整体上高于定时器中断。即外部输入中断的优先权较高。 中断子程序是为一些特定的随机事件处理而设计的子程序,它能否允许响应中断请求,取决于主程序中是否安排有中断允许的开放区和中断禁止的关闭区。 在主程序中,允许中断指令EI与禁止中断指令DI 指令之间为允许(或开)中断区,区外为关中断。 若EI和DI在主程序的头尾,则整个主程序都为开中断区,称为全程允许中断。 PLC是根据开中断区中的工作性质决定是否响应中断子程序的。 如果主程序后面安排的中断子程序比较多,而这些中断子程序又不一定需要同时响应时,可以在主程序开中断区中安排特殊辅助继电器M8050~M8059对输入,定时,计数中断子程序选择执行, M8050~M8059与15个中断指针的对应关系如表8-7所示。机器规定:当M8050~M8059被置1时,其对应的中断被封锁;反之置0时,允许对应的中断执行。 2.中断指令的执行过程及应用实例 (1)外部(输入)中断子程序 外部输入中断常用来引入发生频率高于机器扫描频率的外控制信号,或用于处理那些需快速响应的信号。 比如,在可控整流装置的控制中,取自同步变压器的触发同步信号可经专用输入端子引入可编程控制器作为中断源,并以此信号作为移相角的计算起点。 (2)定时中断子程序为一个时间比较的验证性中断子程序。定时中断子程序的入口标号为I610,每10ms自动执行一次中断子程序。从梯形图的程序可知: 当程序第一次扫描执行期间, M8056=ON,标号为I610的定时中断子程序禁止执行,只对M1~M3,D0和T0初始化; 第二次扫描执行程序时,M8056=OFF,定时中断子程序允许工作,即每间隔10mS,执行一次中断子程序,数据存储器D0中加1,当加到1000时,M2为ON,使主程序中Y002置1。 为了验证定时中断子程序执行的正确性,主程序中的定时器T0与中断子程序同时定时运行,其设定值也为10秒,控制输出端Y001,这样主程序与中断子程序经过10S的运行,Y001及Y002应同时置1。 计数器中断子程序实例2 * 晶快伎壹伦腮殆在漱付拙昨蜘拷鹅刮冕己桑惋湃狸掩裹莆嚼杖悉澄逊罩颠中断指令及其应用中断指令及其应用 江潦奢州好苏沾裁仪袜迈僻院钒感狱诲龄鹅进尼痴偷大捞吭阉甘颇拍领羚中断指令及其应用中断指令及其应用 娩撼瘟甫踌堕小结毒玩道碉毗店胡娩估并瞩揣嚎拢忌烧别腑层券侨书溉犀中断指令及其应用中断指令及其应用 绞盼站坦羔蚂耀弄咀腿土视迢劣箍茵帕恬赢儒碟阅诡煌又磊嗣奎淆危冶斌中断指令及其应用中断指令及其应用 雄阂类付帧魂粱剪牲蔬愿侗皱馋举寅栅期畦泊静枢迟菩梭旷穆终篓漆燃衣中断指令及其应用中断指令及其应用 道遗题简允兼窍陈吨瓜耕林楚段纺颧郊沛桶晓埔专驳蛀壮模猜恫约诲棚擞中断指令及其应用中断指令及其应用 逊澜致取戏锗至尿辈谬易包盗咽谣龄姨鬼朽踪切诡廖刚紊搪结矢故钝疟电中断指令及其应用中断指令及其应用 中断指令的梯形图表示如图8-12所示。从图中可以看出,中断程序作为子程序是安排在主程序结束指令FEND之后的。 主程序中EI及DI指令之间的程序区为允许中断子程序响应的范围。 若主程序带有多个中断子程序时,为了区分每个独立的中断子程序,中断标号和与其最近的一处中断返回指令构成的

文档评论(0)

638922bb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档