请联系客服QQ
艾特贸易网首页

艾特贸易网

FX2N-48MR PLC的算术运算指令

提示:

算术运算指令包括ADD、SUB、MUL、DIV(二进制加、减、乘、除)、INC和DEC,这些指令的名称、助记符、功能号、操作数、程序步长等如表2.16所示。 表2.16 ADD、SUB、MUL、DIV、INC、DEC指令的格式(1)加法指令ADD( FNC20) 当指令执行的条件满足时,加法指令ADD将指定的源操作数[S1·]和[S2·]中的二进制数相加,结果送到目标

    算术运算指令包括ADDSUBMULDIV(二进制加、减、乘、除)、INCDEC,这些指令的名称、助记符、功能号、操作数、程序步长等如表2.16所示。

    2.16    ADDSUBMULDIVINCDEC指令的格式

ADD、SUB、MUL、DIV、INC、DEC指令的格式

    (1)加法指令ADD( FNC20)

    当指令执行的条件满足时,加法指令ADD将指定的源操作数[S1·][S2·]中的二进制数相加,结果送到目标操作数[D·]中,每个数据的最高位为符号位。

    在图2.85中,当X0OFF变为ON时,执行(D10)+(D12)(D14)

算术运算指令使用说明

    2.85    算术运算指令使用说明

    (2)减法指令SUB(FNC21)

    当指令执行的条件满足时,减法指令SUB将指定的源操作数[S1·][S2·]中的二进制数相减,结果送到目标操作数[D·]中,每个数据的最高位为符号位。

    在图2.85中.当X0OFF变为ON时,执行(D0)-(D6)(D8)

    (3)乘法指令MUL(FNC22)

    当指令执行的条件满足时.乘法指令MUL将指定的源操作数[S1·][S2·]中的二进制数相乘,结果送到目标操作数[D·]中,每个数据的最高位为符号位。

    在图2.85中,当X0OFF变为ON时,执行(D20)×(D22)(D25D24)。乘积的低16位送到(D24),高16位送到(D25)

    (4)除法指令DIV(FNC23)

    当指令执行的条件满足时,除法指令DIV将指定的源操作数[S1·][S2·]中的二进制数相除,[S1·]为被除数,[S2·]为除数,商送到目标操作数[D·]中,余数送到目标操作数的下一个操作数[D·]+1中,每个数据的最高位为符号位。

    在图2.85中,当X0OFF变为ON时,执行(D30)/(D32),商送到(D34),余数送到(D35)

    (5)1指令INC(FNC24)

    当指令执行的条件满足时,加1指令INC将指定的目标操作数[D·]中的二进制数自动加1,它不影响标志位。

    (6)1指令DEC(FNC25)

    当指令执行的条件满足时,减1指令DEC将指定的目标操作数[D·]中的二进制数自动减1,它不影响标志位。

    注意:INCDEC指令需要采用脉冲形式的指令,否则目标操作数中的二进制数每个扫描周期都加1或减1

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务


(责任编辑: 艾特贸易网 )

  • 本文关键字:PLC 

免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:艾特贸易网 http://www.aitmy.com