- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 S7-2-00PLC的简单功能指令-2 §7-7 中 断 (Interrupt) 当PLC的内部或外部发生非预期的、需要紧急处理的事件时。需要用到中断技术用来处理这些特殊的控制任务。 当有中断产生时,系统暂时放下正在执行的程序,转到中断服务程序去处理这些事件。 处理完毕后再返回原程序。 1 .中断的几个基本概念 1)中断源 能够发出中断请求的事件称为中断源。 S7-200PLC共有34个中断源。 2)中断事件号 每个中断事件分配一个编号,称为中断事 件号。 3)中断源的种类 ▲通讯中断 自由口通信模式下,PLC与其它外部智能设备通信时,发送完信息或接受完信息都可以发出中断请求,称为通讯中断。 ▲输入输出中断 与输入、输出有关的中断,它又分为: ●输入点的中断: 几个输入点I0.0~I0.3有上升沿或下降沿到来时可以产生中断。 ●高速计数器中断:高速计数器工作时,当当前值等于预置值、 计数方向改变、 有外部复位信号时都可产生中断,称高速计数器中断。 ● 高速脉冲输出中断:当高速脉冲输出指令在PTO方式下,输出完指定数量的脉冲时产生的中断,称为高速脉冲输出中断。 S7-200PLC提供了2个定时中断: 定时中断0:把周期值写入SMB34 ; 定时中断1:把周期值写入SMB35 。 周期时间以 ms 为单位,范围:1~255 ms。 4)中断优先级 ▲ 200系列PLC的34个中断源优先级不同 通讯中断优先级最高 输入输出中断优先级次之 时基中断优先级最低 中断源的优先级排序: ■通信口0 中断 ■通信口1 中断 ■脉冲输出中断 ■外部输入中断 ■高速计数器中断 ■定时中断 ■定时器中断 2 . 中断指令 2 ) 中断分离指令 ( Detach Interrupt) ● 当执行中断禁止指令 DISI后,可以产生中断请求,但 CPU不响应所有的中断,产生的中断只能进入中断队列排队等待。 ●执行中断禁止指令DISI,不会影响正在执行的中断服务程序的运行,只有当中断服务程序执行完毕后,DISI指令才会生效。 4)条件中断返回指令 (Condition Return Interrupt) 3. 关于中断程序 与中断程序相关的操作: 创建中断程序 编写中断服务程序 中断返回 * * 的简单功能指令--2 第七章 S7-200PLC 中原工学院电子信息学院 自动化专业 主讲: 杨 涟 通讯中断 输入输出中断 时基中断 ▲ 时基中断: ● 定时中断:由系统内部元件计时,用来执行一个周期性的操作。 一旦开放中断,定时中断将按照固定的时间间隔反复、循环执行定时中断服务程序。只有退出RUN状态或解除中断事件与中断服务程序的连接关系,才能使定时中断无效。 ● 定时器中断( T32/T96 ) 只能用2个 1ms 的定时器T32/T96来产生,这两个定时器与普通TON/TOF定时器相同,只是在计时到设定值时能产生中断请求 。 高 低 在同类中断源中,各中断源的优先级也不同 高 低 ▲ CPU处理中断的原则 ●对于不同优先级的中断事件, CPU优先处理优先级高的中断事件. ●对于相同优先级的中断事件, CPU按照先来先服务的原则处理中断事件。 ●CPU一旦开始执行中断服务程序,就会一直执行完毕,不会被任何中断事件打断。一个中断程序执行期间,产生的其它中断需排队等待。 ▲ 中断队列 中断服务程序执行期间,产生的其它中断请求需按类型进入不同的队列排队等待。三类中断队列中允许的最大中断事件数为: 当排队等待的中断事件数超过队列允许最大值时,中断事件丢失,中断队列溢出标志位SM4.0~SM4.2 被置 1。 中断连接指令 (Attach Interrupt) ▲ 指令功能:使能输入EN=1时,把一个中断事件(EVENT)与一个中断服务程序(INT)相关联,并对该事件开中断。 中断程序标号 中断事件号 中断连接 ▲ 指令说明: ● 在调用中断服务程序之前,必须用 ATCH 指令建立中断事件与中断服务之间的联系,同时也为该事件开中断。 ● 多个中断事件可以调用同一个中断服务程序,一个中断事件只能与一个中断服务程序相关联。 中断事件号 中断分离 ▲ 指令功能:使能输入EN=1时, 截断一个中断事件与一个中断服务程序的联系, 并禁止该中断事件。 ▲ 指令说明: ● 中断分离指令用来解除某个中断事件与中断服务程序的联系,并单独禁止该中断事件。 ● 执行中断分离指令后,不能产生中断请求,也不再执行中断服务程序。 3) 中断允许(Enable Interrupt) 中断禁止(Disabl
您可能关注的文档
- 第一讲经济法基本理论.ppt
- 第一讲绪论1.ppt
- 第一讲艺术美学研究的对象与.ppt
- 第一讲计算机基础知识.ppt
- 第一讲认识中国共产主义青年团.ppt
- 第一讲语音基础知识.ppt
- 第一讲运动训练学概论.ppt
- 第一讲金融风险管理基础.ppt
- 第一讲马克思主义是科学的世界观和方法论.ppt
- 第一讲:社会主义市场经济特征、运行规律及其主要内容.ppt
- 冀教版一年级上册数学第二单元 10以内数的认识 测试卷word版.docx
- 冀教版一年级上册数学第二单元 10以内数的认识 测试卷及完整答案一套.docx
- 冀教版一年级上册数学第二单元 10以内数的认识 测试卷完美版.docx
- 河北项目可行性研究报告(投资计划书).docx
- 冀教版一年级上册数学第二单元 10以内数的认识 测试卷(完整版).docx
- 【可行性报告】2025年金属制品、设备修理行业项目可行性分析报告.docx
- 冀教版一年级上册数学第二单元 10以内数的认识 测试卷加精品答案.docx
- 冀教版一年级上册数学第二单元 10以内数的认识 测试卷及答案(新).docx
- 冀教版一年级上册数学第二单元 10以内数的认识 测试卷及参考答案一套.docx
- 冀教版一年级上册数学第二单元 10以内数的认识 测试卷及1套参考答案.docx
文档评论(0)