PLC应用技术PLC的数值运算算术指令.pptxVIP

  • 68
  • 0
  • 约小于1千字
  • 约 9页
  • 2021-03-31 发布于北京
  • 举报
; 算术指令; 加法 FNC20 ADD 减法 FNC21 SUB 操作数 [S1]、[S2]:K、H、KnX、KnY、KnM、KnS、T、C、D、V 、Z [D]:KnY、KnM、KnS、T、C、D、V 、Z 梯形图;说明 指令是代数加减运算,数据的最高位为符号位。 进行16位加减运算时,数据范围为-32768~+32767;32位运算时,数据范围为-2147483648~+2147483647。 运算结果为0时,零标志置位(M8020=1);运算结果大于+32767(或+2147483647)时,进位标志置位(M8022=1);运算结果小于-32768(或-2147483648)时,借位标志置位(M8021=1)。 该指令可以进行连续/脉冲执行???式。; 乘法 FNC22 MUL 除法 FNC23 DIV 操作数 [S1]、[S2]:K、H、KnX、KnY、KnM、KnS、T、C、D、V 、Z [D]:KnY、KnM、KnS、T、C、D、V 、Z 梯形图;操作数 指令进行二进制运算,数据最高位为符号位。 可以进行16/32位乘除运算,16位运算时,积为32位数据,商和余数为16位数据;32位运算时,积为64位数据,商和余数为32位数据。 0作除数时程序出错。被除数和除数中有一个为负数时,商为负数;被除数为负数时,余数也为负数。 位元件作为32位乘法运算的目标元件时,只能得到积的低32位数据。 可以进行连续/脉冲执行方式。; 加1 FNC24 INC 减1 FNC25 DEC 操作数 [D]:KnY、KnM、KnS、T、C、D、V,Z 梯形图;说明 上述指令可以连续/脉冲执行方式,应用中要特别注意。 可以进行16/32位运算,并且为二进制运算。 如果从+32767(或+2147483647)再加1,则变成-32768(或-2147483648);如果从-32768(或-2147483648)再减1,则变成+32767(或+2147483647),为循环计数。 以上变化时标志位不动作,也就是说这两条指令和零标志、借位标志、进位标志无关。;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档