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

的举例.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
的举例

* 典型应用举例 这里将举例说明本章所述的常用指令的一些应用。以CPM2A为例。 【例1】故障报警程序。 设三个过程报警输入00002、00003、00004的报警级别相同。00005为故障排除输入。01000为故障指示输出,为了保证主机掉电后仍能保持原故障状态,程序使用了保持继电器。图1为该程序段的梯形图。 LD 00002 OR 00003 OR 00004 LD 00005 KEEP(11) HR0000 LD HR0000 OUT 01000 00002 00003 00004 00005 HR0000 HR0000 KEEP(11) 01000 图1 例1程序段梯形图 【例2】脉冲输出程序。 在CPM2A的SR区中有从1分钟到0.02秒的各种方波脉冲可以使用。在晶体管型输出还可以用SPED指令来输出单相脉冲。而下面程序段则可以输出任意频率和占空比的脉冲序列。程序段中两个定时器的定时值分别用来指定输出脉冲高电平和低电平状态的维持时间。图2为该程序段的梯形图。 LD NOT TIM 002 TIM 001 #0500 LD TIM 001 TIM 002 #0500 LD TIM 001 OUT 01000 T002 TIM 001 #0500 T001 TIM 002 #0500 T001 01000 图2 例2程序段梯形图 【例3】长延时定时器程序。 受到指令中操作数最大值的限制,可编程控制器定时器的最大定时时间十分有限。当用户需要延时时间较长的定时器时,有以下几种办法可以参考: (1)采用多个定时器级联的方法。 图3(a)为使用两个定时器级联程序段的梯形图。总定时时间应为两个定时时间之和。 (2)采用定时器与计数器级联的办法。 图3(b)为使用定时器与计数器级联程序段的梯形图。总定时时间应为CNT的计数值与定时值之积。 (3)采用SR中时钟脉冲与计数器配合的办法。 图3(c)为使用1秒脉冲信号与计数器CNT 001配合使用的程序段梯形图。总定时时间应为CNT的计数值乘以1秒。 (4)采用长延时定时器指令。 使用TIML指令,最大定时时间可以超过27个小时。 对于那些要求有较大计数值的场合,也可以采用同样的思路,设计以计数器级联的方法来获得较大计数值的计数程序。 00001 TIM 001 HR00 T001 TIM 002 HR00 T002 01000 图3 例3程序段梯形图 (a) 00001 TIM 001 HR00 T001 CNT 002 HR03 C002 01001 图3 例3程序段梯形图 (b) 00003 T001 C002 CP R 00001 CNT 001 HR04 C001 01000 图3 例3程序段梯形图 (c) 00002 CP R 25502 25315 【例4】分频程序。 在一些特殊场合需要对脉冲信号进行分频。图4为一个二分频程序的例子。输入脉冲来自00003,再用微分指令取其上升沿使输出为ON。中间继电器20002为00003上升沿和01000共同作用的一个扫描周期的脉冲。因此在01000上得到的是输入脉冲的二分频信号。根据同样的原理也可以实现四分频、八分频等各种不同的分频程序。 20001 20002 01000 图4 例4程序段梯形图 20001 01000 01000 00003 DIFU 20001 20002 【例5】自保持程序。 在可编程控制器中最常用的自保持方法是使用KEEP指令。KEEP是一种复位优先的自保持。即图5(a)程序段的逻辑作用与图5(b)程序段等效。图5(c)程序段实现的则是一种置位优先的自保持逻辑。应用SET指令同样可以获得自保持逻辑运算。图5(d)图5(e)所示分别为用SET指令实现的复位优先和置位优先自保持程序段。 在上述例子中如果采用HR作为自保持输出,就可以使自保持的结果获得停电保护功能。 00002 KEEP(11) 01001 图5 例5程序段梯形图 00001 01001 00

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档