您当前的位置:五五电子网电子知识plc技术PLC入门FX系列PLC算术运算指令 正文
FX系列PLC算术运算指令

FX系列PLC算术运算指令

点击数:7484 次   录入时间:03-04 12:00:56   整理:http://www.55dianzi.com   PLC入门

    FX系列PLC设置了10条算术和逻辑运算指令,其功能号是FNC20FNC29。在这些指令中,源操作数可以取所有的数据类型,目标操作数可以取KnYKnMKnSTCDVZ

    每个数据的最高位为符号位(0表示为正,1表示为负)。在32位运算中被指定的字编程元件为低位字,紧挨着的下一个字编程元件为高位字。为了避免错误,建议指定操作元件时采用偶数元件号。

    若运算结果为0,零标志M8020116位运算结果超过32 76732位运算结果超过2 147 483 647,进位标志M8022116位运算结果小于-32 76832位运算结果小于-2 147 483 648,借位标志M80211

    如果目标操作数(例如KIMO)的位数小于运算结果(如D10)中的位数,将只保存运算结果的低位(4位)。

 4.4.1算术运算指令

 算术运算指令包括ADDSUBMULDIV(二进制加、减、乘、除)指令。

 1.加法指令ADD

 二进制加法指令ADD (Addition)的操作功能:将两个源地址中的二进制数相加,结果送到指定的目的地址中。如图4.27所示为算术运算指令的使用说明,图中的X0=ON时,连续执行(D10)+(D12) (D14)的操作功能。

    2.减法指令SUB

    二进制减法指令SUB (Subtraction)的操作功能:将两个源地址中的二进制数相减,。结果送到指定的目的地址中。图4.27中的SUB指令采用脉冲执行方式,在X1ON时,执行一次(DO) -K22(十进制数22)→(D10)

    3.乘法指令MUL

    二进制乘法指令MULMultiplication)的操作功能:将两个源地址中的二进制数相乘,结果(32位)送到指定的目的地址中。图4.27中的X2=ON时,连续执行(D0)×(D2) (D5D4)的操作功能,乘积的低16位数据送到D4中,高16位数据送到D5

[1] [2]  下一页


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门