网站大量收购闲置独家精品文档,联系QQ:2885784924

《电气控制与PLC综合应用技术》第6章.ppt

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

第6章 中断与高速计数器 6.1 中断指令及其应用 6.2 高速计数器及其应用 6.1 中断指令及其应用 6.1.1 中断指令 表6-1 中断指令的格式 项 目 中断连接指令 中断允许指令 中断分离指令 中断禁止指令 梯形图 指令表 ATCH INT,EVNT ENI DTCH EVNT DISI 描述 把一个中断事件EVNT和一个中断程序INT连接起来 全局允许中断 切断一个中断事件EVNT与中断程序的联系,并禁止该中断事件 全局禁止中断 操作数 INT:0~127 EVNT:0~33 对中断指令说明如下。 (1)程序开始运行时,CPU默认禁止所有中断。如果执行了中断允许指令ENI,则允许所有中断。 (2)多个中断事件可以调用同一个中断程序,但一个中断事件不能同时调用多个中断程序。 (3)执行中断分离指令DTCH时,只禁止某个事件与中断程序的联系,而执行中断禁止指令DISI时,则禁止所有中断。 在编写中断程序前,先创建中断程序。单击菜单命令“编辑”→“插入”→“中断程序”,创建成功后将显示新的中断程序的标签。 6.1.2 中断事件 中 断 号 中 断 描 述 优先级分组 组中优先级 8 通信端口0:接收字符 通信(最高) 0 9 通信端口0:发送完成 0 23 通信端口0:接收信息完成 0 24 通信端口1:接收信息完成 1 25 通信端口1:接收字符 1 26 通信端口1:发送完成 1 19 PTO 0完成中断 I/O(中等) 0 20 PTO 1完成中断 1 0 上升沿,I0.0 2 2 上升沿,I0.1 3 4 上升沿,I0.2 4 6 上升沿,I0.3 5 1 下降沿,I0.0 6 3 下降沿,I0.1 7 5 下降沿,I0.2 8 7 下降沿,I0.3 9 12 HSC0 CV=PV(当前值=预置值) 10 27 HSC0 输入方向改变 11 28 HSC0 外部复位 12 13 HSC1 CV=PV(当前值=预置值) I/O(中等) 13 14 HSC1 输入方向改变 14 15 HSC1 外部复位 15 16 HSC2 CV=PV(当前值=预置值) 16 17 HSC2 输入方向改变 17 18 HSC2 外部复位 18 32 HSC3 CV=PV(当前值=预置值) 19 29 HSC4 CV=PV(当前值=预置值) 20 30 HSC4 输入方向改变 21 31 HSC4 外部复位 22 33 HSC5 CV=PV(当前值=预置值) 23 10 定时中断0,SMB34 定时(最低) 0 11 定时中断1, SMB35 1 21 定时器 T32 CT=PT中断 2 22 定时器 T96 CT=PT中断 3 6.1.3 I/O中断的应用 【例题6.1】 (1)在输入端I0.0的上升沿(中断事件0)通过中断使Q0.0立即置位。(2)在输入端I0.1的下降沿(中断事件3)通过中断使Q0.0立即复位。 图6-1 例题6.1程序 I/O中断包括上升沿中断或下降沿中断、高速计数器(HSC)中断和脉冲列输出(PTO)中断。 6.1.4 定时中断的应用 定时中断以1ms为增量,周期的时间可以取1~255ms。定时中断0和定时中断1的时间间隔分别写入特殊存储器字节SMB34和SMB35。每当定时时间到时,就立即执行相应的定时中断程序。 【例题6.2】 用定时中断0实现周期为1s的高精度定时,并在QB0端口以增1形式输出。 图6-2 例题6.2程序 6.2 高速计数器及其应用 6.2.1 高速计数器指令与模式 表6-3 高速计数器指令 项 目 高速计数器定义指令 高速计数器启动指令 梯形图 指令表 HDEF HSC,MODE HSC N 操作数的范围 HSC:0~5; MODE:0~11; N:0~5 1.高速计数器指令 高速计数器定义指令和高速计数器启动指令的格式见表6-3。  S7-200系列PLC高速计数器HSC0~HSC5可以分别定义为四种工作类型:带有内部方向控制的单相计数器;带有外部方向控制的单相计数器;带有增/减计数脉冲输入的双相计数器;A/B相正交计数器。  根据有无复位输入和启动输入,每种高速计数器类型可以设定为三种工作状态:无复位且无启动输入;有复位但无启动输入;有复位且有启动输入。 HSC0~HSC5可以根据外部输入端的不同配置12种模式(模式0~模式11),高速计数器的工作模式见表6-4。 2.高速计数器工作模式和输入端 计数器标号及各种工作模式对应的输入点 HSC0 I0.0 I0.1 I0.2 HSC1 I0.6 I0.7 I1.0 I1.1 HSC2

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档