下篇可编程控制器.ppt

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

4. 高速计数器控制指令 高速计数器的中断功能必须利用控制指令进行各种相关设置。表7-44列出了高速计数器控制指令的名称、指令格式、操作数区域、梯形图符号、指令的功能及执行指令对标志位的影响。 表7-44 高速计数器控制指令 续表 图7-61 利用控制指令进行各种相关设置及计数的过程 图7-62 采用高速计数器目标值比较中断的示例 (a) 示例程序;(b) 目标值比较表 图7-63 高速计数器区域比较中断示例 (a) 示例程序;(b) 区域比较表 综上所述,高速计数器具有高速计数和中断功能。使用高速计数器时的注意事项和高速计数器的具体功能归纳如下: (1) 使用高速计数器前必须进行设定,设定数据存放在DM6642中,以确定高速计数器的使用/不使用、复位方式、计数模式等。 (2) 使用高速计数器时,SR248和SR249通道被占用,不能再作它用。 (3) 使用高速计数器时,00000~00002三个输入点被占用,不能再作它用。 (4) 高速计数器有计数功能。递增计数时,计数脉冲可以是外部输入的信号或旋转编码器输出的单相脉冲。增/减计数时可用旋转编码器的输出脉冲作为计数脉冲,当旋转编码器A相输出脉冲超前B相90°时,为递增计数;当B相输出脉冲超前A相90°时,为递减计数。 (5) 高速计数器具有中断功能。在使用其中断功能时,要用CTBL指令登录一个目标值比较表或区域比较表。所登录的比较表可以立即启动比较,也可以用INI启动比较。 (6) 高速计数器的中断处理子程序与普通子程序的编写规则相同。 7.4.13 脉冲输出指令 表7-45 脉冲输出指令 图7-64 连续模式脉冲输出与独立模式脉冲输出示例 (a) 连续模式脉冲输出指令编程;(b) 连续模式脉冲输出指令表; (c) 独立模式脉冲输出指令编程;(d) 独立模式脉冲输出指令表 当脉冲输出指令的执行条件00100由OFF变为ON时,执行@PULS指令,设置输出脉冲的个数(DM0000的内容);执行@SPED指令,启动脉冲输出,从01001输出500Hz的脉冲信号。当输出脉冲达到设定的脉冲个数时,自动停止脉冲输出。 在使用脉冲输出指令时,要注意以下几点: (1) 同一时刻只能从一个输出点输出脉冲。 (2) 正在输出脉冲时,不能用PULS指令改变输出脉冲的个数。 (3) 在独立输出模式时,当达到指定脉冲数时停止脉冲输出;在连续输出模式时,将SPED指令的 F设为0000,或将 INI指令的C设为003,都可以使脉冲输出停止。 7.4.14 中断控制 1. 外部输入中断功能 1) 外部输入中断的输入点 在CPM1A系列PLC中,20、30和40点I/O的主机的00003~00006四个点是外部输入中断的输入点。对于10点I/O的主机,其00003和00004是外部输入中断的输入点,外部发生的事件所产生的信号通过中断输入点送入PLC。当某个中断输入点接到中断输入信号(OFF→ON)时,或接到一定次数的信号时,产生中断请求信号。当不使用中断功能时,这些点可以作为普通输入点使用。中断处理子程序也是用SBN定义开始,用RET定义结束,而且中断处理子程序也必须放在主程序之后和END之前。各中断输入点与中断号、中断处理子程序的关系见表7-46。 表7-46 中断输入点与中断号、子程序号的关系 2) 外部输入中断模式 外部输入中断有输入中断和计数中断两种模式。 (1) 输入中断。在中断开放的情况下,只要中断输入点接通,就产生中断响应。若在中断屏蔽的情况下,则即使中断输入点接通也不能产生中断响应,但该中断信号被记忆下来,待中断屏蔽解除后立即产生中断。若中断屏蔽解除后不希望响应所记忆的中断,则可用指令清除该记忆。 (2) 计数器中断模式。这种模式的中断是对中断输入点接通的次数进行高速计数(减计数)。当达到设定的次数时产生中断,且计数器停止计数,中断被屏蔽。若想再产生中断,则需使用指令进行设定。计数器的计数范围为0~65 535,计数频率最高为1 kHz。 当使用计数模式中断时,必须对通道SR240~SR243进行设定,以存放计数器设定值,而通道SR244~SR247存放计数器当前值-1。各输入点与上述通道的对应关系如表7-47所示。 表7-47 计数器中断模式输入点与通道对应关系 3) 外部输入中断的设定 图7-65 DM6628设定的内容和含义 2. 间隔定时器的中断功能 1) 单次中断模式

文档评论(0)

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

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

1亿VIP精品文档

相关文档