- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程控制器原及应用3.3
* 3.3 中断指令 3.3.1 中断源 中断在PLC应用系统中的人机联系,实时处理、通信处理和网络中非常重要。 (1)通信中断 可编程控制器的自由通信模式下,通信口的状态可由程序来控制。用户可以通过编程来设置通信协议、波特率和奇偶校验。 (2)I/O中断 I/O中断包括外部输入中断、高速计数器中断和脉冲串输出中断。外部输入中断是系统利用I0.0~I0.3的上升或下降沿产生中断。 PLC功能指令 中断源是能够发出中断的事件,中断源大致分为通信中断、I/O中断和时间中断三大类。 1.中断分类 (3)时间中断 时间中断包括定时中断和定时器中断。定时中断可用来支持一个周期性的活动。周期时间以1ms为单位,周期设定时间5ms~255ms。定时中断0,把周期时间值写入SMB34;定时器中断1,把周期时间值写入SMB35。每当达到定时时间值,相关定时器溢出,执行中断,处理用户程序。 定时中断可以用来以固定的时间间隔作为采用周期,对模拟量输入进行采样,也可以用来执行一个PID控制回路。 定时器中断,是利用定时器来对一个指定的时间段产生中断。这类中断只能使用1ms通电和断电延时定时器T32和T96。当所用的当前值等于预设值时,在主机正常的定时刷新中,执行中断程序。 PLC功能指令 高速计数器中断可以响应当前值等于预设值、计数方向的改变、计数器外部复位等事件所引起的中断; 脉冲串输出中断用来响应给定数量脉冲输出完成所引起的中断。 PLC功能指令 中断优先级由高到低依次是:通信中断、输入/输出中断、定时中断。每类中断的不同中断事件又有不同的优先权。 2.中断优先级 3. CPU响应中断的顺序 新出现的中断请求按优先级排队等候处理,相同优先级别,按先来先服务的原则响应中断请求。 当前中断服务程序不会被其他甚至更优先级的中断程序打断。任何时刻CPU只执行一个中断程序。 1、开中断指令: 使能输入有效时,全局地允许所有中断事件中断 。 ENI 3.3.2 中断控制 2、关中断指令: 使能输入有效时,全局地关闭所有被连接的中断事件。 DISI PLC功能指令 3、中断连接指令 ATCH INT EVNT 3.3.2 中断控制 4、中断分离指令 DTCH EVENT 使能输入有效时,把一个中断事件EVNT和一个中断程序INT联系起来,并允许这一中断事件 。 使能输入有效时,切断一个中断事件和所有中断程序的联系,并禁止该中断事件 。 PLC功能指令 PLC功能指令 √ √ √ 0 端口0:传输完成 9 √ √ √ 0 通讯 (最高) 端口 0:接收字符 8 √ √ √ 9 下降边缘,I0.3 7 √ √ √ 5 下降边缘,I0.3 6 √ √ √ 8 下降边缘,I0.2 5 √ √ √ 4 上升边缘,I0.2 4 √ √ √ 7 下降边缘,I0.1 3 √ √ √ 3 上升边缘,I0.1 2 √ √ √ 6 下降边缘,10.0 1 √ √ √ 2 离散 (中等) 上升边缘,I0.0 0 224XP、226、226XP 224 221、222 组内优先级 优先组 中断说明 事件号 表3.17 中断事件号和中断级别 中断事件编号 PLC功能指令 √ √ √ 1 PTO 1完全中断 20 √ √ √ 0 PTO 0完全中断 19 √ √ - 18 HSC2外部复原 18 √ √ - 17 HSC2方向改变 17 √ √ - 16 HSC2 CV=PV 16 √ √ - 15 HSC1外部复原 15 √ √ - 14 HSC1方向改变 14 √ √ - 13 HSC1 CV=PV 13 √ √ √ 10 离散 (中等) HSC0 CV=PV 12 √ √ √ 1 定时中断1 SMB35 11 √ √ √ 0 定时 (最低) 定时中断0 SMB34 10 224XP、226、226XP 224 221、222 组内优先级 优先组 中断说明 事件号 表3.17 中断事件号和中断级别 PLC功能指令 表3.17 中断事件号和中断级别 √ √ √ 11 HSC0方向改变 27 √ - - 1 端口1:传输完成 26 √ - - 1 端口1:接收字符 25 √ √ √ 1 端口1:接收信息完成 24 √ √ √ 0 离散 (中等) 端口0:接收信息完成 23 √ √ √ 3 定时器T96 CT=PT中断 22 √ √ √ 2 定时 (最低) 定时器T32 CT=PT中断 21 224XP、226、226XP 224 221、222 组内优先级 优先组 中断说明 事
文档评论(0)