5.3 可编程控制器功能指令使用.ppt

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

5.3.4常用功能指令乘法FNC22MUL减法FNC23DIV操作数[S1]、[S2]:K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z[D]:KnY、KnM、KnS、T、C、D、V,Z梯形图[S1]X0MULD0D2D4[D][S1]X1DDIVD10D12D14[D][S2][S2](D0)×(D2)(D5D4)被乘数乘数积(D11D10)÷(D13D12)(1D5D14)···(D17D16)被除数除数商余数二、二进制乘除运算指令5.3.4常用功能指令操作数指令进行二进制运算,数据最高位为符号位。可以进行16/32位乘除运算,16位运算时,积为32位数据,商和余数为16位数据;32位运算时,积为64位数据,商和余数为32位数据。0作除数时程序出错。被除数和除数中有一个为负数时,商为负数;被除数为负数时,余数也为负数。位元件作为32位乘法运算的目标元件时,只能得到积的低32位数据。可以进行连续/脉冲执行方式。二、二进制乘除运算指令5.3.4常用功能指令加1FNC24INC减1FNC25DEC操作数[D]:KnY、KnM、KnS、T、C、D、V,Z梯形图X0INC(P)D10[D]X1DEC(P)D12[D](D10)+1(D10)(D12)–1(D12)三、二进制加1减1指令5.3.4常用功能指令说明上述指令可以连续/脉冲执行方式,应用中要特别注意。可以进行16/32位运算,并且为二进制运算。如果从+32767(或+2147483647)再加1,则变成-32768(或-2147483648);如果从-32768(或-2147483648)再减1,则变成+32767(或+2147483647),为循环计数。以上变化时标志位不动作,也就是说这两条指令和零标志、借位标志、进位标志无关。三、二进制加1减1指令5.3.4常用功能指令逻辑与FNC26WAND逻辑或FNC27WOR逻辑异或FNC28WXOR操作数[[S1]、[S2]:K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z[D]:KnY、KnM、KnS、T、C、D、V,Z四、逻辑运算指令5.3.4常用功能指令(D0)∧(D2)→(D4)(D10)∨(D12)→(D14)(D20)(D22)→(D24)∨[S1]X0WANDD0D2D4[D]WORD10D12D14[S2]WXORD20D22D24异或非运算的梯形图X0WXORD10D12D14CMLD14D14(D14)→(D14)四、逻辑运算指令梯形图(D10)(D12)→(D14)∨5.3.4常用功能指令说明各数据的对应位进行二进制与、或、异或运算。32位数据运算时,助记符为DAND、DOR、DXOR。指令运算规则如下:四、逻辑运算指令逻辑与1∧1=11∧0=00∧1=00∧0=0逻辑或1∨1=11∨0=00∨1=00∨0=0逻辑异或11=010=101=100=0∨∨∨∨5.3.4常用功能指令操作数[D]:KnY、KnM、KnS、T、C、D、V,ZX0NEGD10[D](D10)+1→(D10)说明求补指令是把二进制数各位取反再加1后,送入目标操作数[D]中。实际是绝对值不变的变号操作。PLC的负数以二进制的补码形式表示,其绝对值可以通过求补指令求得。五、求补指令FNC19NEG5.3.4常用功能指令功能指令的格式—梯形图格式和指令表格式功能指令的位长—16位和32位功能指令的执行方式—连续和脉冲方式4个位元件组合的BCD码表示一位十进制数变址寄存器V、Z的应用功能指令的标志M8020、M8021、M8022功能指令的应用小结湖南生物机电职业技术学院欢迎你!感谢聆听务本崇

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档