4-2-5PLC中四则运算指令课件讲解.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文档。上传文档
查看更多

PLC中四则运算指令

目录加法运算指令ADD一、减法运算指令SUB二、乘法运算指令MUL三、除法运算指令DIV四、

一、加法运算指令ADDADD加法指令是将2个值进行加法运算(A+B=C)后得出结果的指令。加法运算的助记符、指令代码、操作数及程序步见表指令名称助记符指令代码操作数程序步S(可变址)D(可变址)加法指令ADDFNC20K、H、KnX、KnY、KnS、KnM、T、C、D、V、ZKnY、KnS、KnM、T、C、D、V、ZADD、ADD(P)…7步(D)ADD、(D)ADD(P)…13步加法运算

一、加法运算指令ADDADD指令有32位操作方式,使用前缀“D”。ADD指令也可以有脉冲执行方式,使用后缀“P”。采用脉冲执行方式时,只有在驱动条件由OFF→ON时进行一次运算。ADD(16位)指令梯形图功能详解:当X0为ON时,源操作数[S1]中的数据K100加上源操作数[S2]中的数据K50后,传送到目标操作数D10中,并自动转换为二进制数。连续执行方式,每个扫描周期都会运算一次。当X0为OFF时,指令不执行,数据保持不变。

二、减法运算指令SUB减法指令是将2个值进行减法运算(A-B=C)后得出结果的指令。减法运算的助记符、指令代码、操作数及程序步见表指令名称助记符指令代码操作数程序步S(可变址)D(可变址)减法指令SUBFNC21K、H、KnX、KnY、KnS、KnM、T、C、D、V、ZKnY、KnS、KnM、T、C、D、V、ZSUB、SUB(P)…7步(D)SUB、(D)SUB(P)…13步减法运算

二、减法运算指令SUBSUB指令有32位操作方式,使用前缀(D)。SUB指令也可以有脉冲操作方式,使用后缀(P)。采用脉冲执行方式时,只有在驱动条件由OFF→ON时进行一次运算。SUB(16位)指令梯形图功能详解:当X0为ON时,源操作数[S1]中的数据K100减去源操作数[S2]中的数据K50后,传送到目标操作数D10中,并自动转换为二进制数。连续执行方式,每个扫描周期都会运算一次。当X0为OFF时,指令不执行,数据保持不变。

三、乘法运算指令MUL乘法运算指令MUL是2个值进行乘法运算(A×B=C)后得出结果的指令。乘法运算的助记符、指令代码、操作数及程序步见表指令名称助记符指令代码操作数程序步S(可变址)D(可变址)乘法指令MULFNC22K、H、KnX、KnY、KnS、KnM、T、C、D、V、ZKnY、KnS、KnM、T、C、D、V、ZMUL、MUL(P)…7步(D)MUL、(D)MUL(P)…13步乘法运算

三、乘法运算指令MULMUL指令有32位操作方式,使用前缀“D”。MUL指令也可以有脉冲操作方式,使用后缀“P”。采用脉冲执行方式时,只有在驱动条件由OFF→ON时进行一次运算。MUL(16位)指令梯形图功能详解:当X0为ON时,源操作数[S1]中的数据K8乘以源操作数[S2]中的数据K15后,传送到目标操作数D10(32位双字,占D11,D10)中。连续执行方式,每个扫描周期都会运算一次。当X0为OFF时,指令不执行,数据保持不变。在使用乘法指令时注意目标操作数需要分配两个数据寄存器存放。

四、除法运算指令DIV除法运算指令DIV是2个值进行除法运算[A÷B=C…(余数)]后得出结果的指令。除法运算的助记符、指令代码、操作数及程序步见表指令名称助记符指令代码操作数程序步S(可变址)D(可变址)除法指令DIVFNC23K、H、KnX、KnY、KnS、KnM、T、C、D、V、ZKnY、KnS、KnM、T、C、D、V、ZDIV、DIV(P)…7步(D)DIV、(D)DIV(P)…13步除法运算

四、除法运算指令DIVDIV指令有32位操作方式,使用前缀“D”。DIV指令也可以有脉冲操作方式,使用后缀“P”,只有在驱动条件由OFF→ON时进行一次运算。DIV(16位)指令梯形图功能详解:当X0为ON时,源操作数[S1]中的数据K20除以源操作数[S2]中的数据K6后,把商传送到目标操作数D10(16位)中,把余数传送到目标操作数+1号即D11(16位)中。连续执行方式,每个扫描周期都会运算一次。当X0为OFF时,指令不执行,数据保持不变。在使用除法指令时注意目标操作数需要分配两个数据寄存器存放。

感谢您的观看

文档评论(0)

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

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

1亿VIP精品文档

相关文档