[工学]第5章 功能指令.pptVIP

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

脉宽调制指令的功能是产生脉冲宽度和周期可控制的波形。脉宽调制指令的用法如图5.2.13所示。 图5.2.13 脉宽调制指令的用法 使用脉宽调制指令时应注意以下两点: (1)S1指定脉冲宽度t,范围为0~32767ms;S2指定脉冲周期T0,范围为1~32767ms;S1≤S2。D指定脉冲输出 元件号,对于FX0、FX0N型号的PLC只能指定Y1,而对于FX2、FX2C等型号的PLC,对所有的输出继电器Y均有效。 (2)脉冲输出指令只适应于晶体管输出模式的PLC。 5.8 触点型比较指令 触点型比较指令相当于一个触点,执行时比较源操作数[S1]和[S2],满足比较条件则触点闭合,源操作数可以取所有的数据类型。以LD开始的触点型比较指令接在左母线上,以AND开始的触点型比较指令相当于串联触点,以OR开始的触点型比较指令相当于并联触点。 各种触点型比较指令的助记符和意义如表5-14所示。 (S1)<(S2)时串联触点接通 AND< 234 (S1)>(S2)时串联触点接通 AND> 233 (S1) = (S2)时串联触点接通 AND= 232 (S1)≥(S2)时运算开始的触点接通 LD≥ 230 (S1)≤(S2)时运算开始的触点接通 LD≤ 229 (S1)≠(S2)时运算开始的触点接通 LD<> 228 (S1)<(S2)时运算开始的触点接通 LD< 226 (S1)>(S2)时运算开始的触点接通 LD> 225 (S1) = (S2)时运算开始的触点接通 LD= 224 命令名称 助记符 功能号 表5-14 (S1)≥(S2)时并联触点接通 OR≥ 246 (S1)≤(S2)时并联触点接通 OR≤ 245 (S1)≠(S2)时并联触点接通 OR<> 244 (S1)<(S2)时并联触点接通 OR< 242 (S1)>(S2)时并联触点接通 OR> 241 (S1) = (S2)时并联触点接通 OR= 240 (S1)≥(S2)时串联触点接通 AND≥ 238 (S1)≤(S2)时串联触点接通 AND≤ 237 (S1)≠(S2)时串联触点接通 AND<> 236 命令名称 助记符 功能号 续表5-14 图5.2.14中C10的当前值等于20时,Y10被驱动,D200值大于-30且X0为ON时,Y11被SET指令置位。图5.2.15中M27为ON或C20的值等于146时,M50的线圈通电。 图5.2.14 触点型比较指令 图5.2.15 触点型比较指令 使用循环指令时应注意以下四点: (1)循环次数n由操作数指定,其范围为1~32767。 (2)FOR指令与NEXT指令必须成对使用,缺一不可,且FOR指令应在前,NEXT指令应在后。 (3)利用跳转指令可跳出循环体。 (4)循环指令可嵌套,但最多只能嵌套5级。 图5.2.4中,外层循环嵌套了内循环,外循环执行2次,每执行一次外循环,就要执行4次内循环,因此,内循环一共要执行8次。 【例题5-3】在X1的上升沿,将50、55、60、…、90分别 送D10~D18。 解: LDP X1 RST Z MOV K50 D10 FOR K8 ADD D10Z K5 D11Z INC Z NEXT //在X1的上升沿 //变址寄存器Z当前值清零 //常数50送入D10 //循环8次 //加5后送入下一数据寄存器 //地址指针加1 第一次循环时Z=0,D10+5 → D11; 第二次循环时Z=1,D11+5 → D12; …… 5.3 传送和比较指令 传送和比较指令有:比较指令、区间比较指令、传送指令、移位传送指令、取反传送指令、成批传送指令、变换指令等。 1.比较指令 比较指令的助记符、代码、操作数及程序步见表5-5。 S1 S2 Y、M、S K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z FNC10 CMP 比较指令 程序步:CMP、CMP(P)7步; (D)CMP、(D)CMP(P)13步 D 操作数 指令代码 助记符 指令名称 表5-5 比较指令的功能是将源操作数S1和源操作数S2的数据进行比较,其结果存于目标操作数D中。比较指令CMP的用法如图5.2.5所示。 图5.2.5 比较指令的用法 使用比较指令时应注意以下二点: (1)程序中所有的源操作数和目标操作数均为二进制数。 (2)编程序时应注意源操作数和目标操作数

文档评论(0)

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

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

1亿VIP精品文档

相关文档