您现在的位置是:首页 > PLC技术 > PLC技术

FX系列PLC的乘法指令

来源:艾特贸易2017-06-04

简介乘法指令 (Multiplication , MUL) 基本形式见表 7- 21 。 表 7- 21 乘法指令基本形式 1) 16 位乘法运算。 16 位乘法指令将源元件中的二进制数相乘,结果( 32 位)送到指定的目标元件。如图

    乘法指令(MultiplicationMUL)基本形式见表7- 21    7- 21    乘法指令基本形式
乘法指令基本形式
    1) 16位乘法运算。16位乘法指令将源元件中的二进制数相乘,结果(32位)送到指定的目标元件。如图7 - 28所示,当X0ON时,执行(D0)×(D1)(D5D4),即乘积的低位字送D4,高位字送D5。注意数据的最高位是符号位,0为正,1为负。    对于16位乘法指令,V不能用于[D·]中。    目标位元件(KnM)可用K1K8来指定位数。如果用K4来指定位数,只能得到乘积的低16位。    2) 32位乘法运算。在32位乘法运算中,如果用位元件作目标,则乘积只能得到低32位,高32位丢失。在这种情况下,应先将数据移入字元件后再进行计算。在图7 - 29中,当X1ON时,执行(D1D0)×(D3D2)(D7D6; D5D4)
16位乘法指令使用举例
    7-28   16位乘法指令使用举例
32位乘法指令使用举例
    7-29    32位乘法指令使用举例    用字元件时,不可能监视64位数据,可通过监视高32位和低32位来获得64位的运算结果。对于32位乘法指令,建议采用浮点运算。    对于32位乘法指令,VZ均不能用[D·]中。