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

S7-200 PLC乘法指令

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

简介乘法指令是对两个有符号数进行相乘运算,包括:整数乘法、完全整数乘法、双整数乘法、实数乘法。 乘法运算指令的梯形图由乘法运算符 ( MUL) 、数据类型符 (I 、 DI 、 R) 、乘法运算

    ·乘法指令是对两个有符号数进行相乘运算,包括:整数乘法、完全整数乘法、双整数乘法、实数乘法。    ·乘法运算指令的梯形图由乘法运算符( MUL)、数据类型符(IDIR)、乘法运算允许信号(EN)、乘数1(IN1)、乘数2(IN2)、乘积(OUT)和允许输出端(ENO)构成。    ·乘法运算指令的语句表由乘法操作码(整数乘法*I、双整数乘法*D、完全整数乘法MUL、实数乘法*R)、乘数1(IN1)和乘法运算的积(OUT)构成。其梯形图及语句表表示如图4-29所示。    ·乘法运算的操作:在梯形图表示中,当乘法允许信号EN =1时,IN1IN2相乘,其结果传送到OUT中(即IN1*IN2=OUT);在语句表表示中,要先将一个乘数送到OUT中,然后将OUTIN1中的数据进行相乘,并将结果传送到OUT(OUT*IN1=OUT)
乘法运算指令
    4-29    乘法运算指令    ·乘法运算的说明:乘法运算分四种操作。①整数乘法(*I),即两个16位的整数相乘产生一个16位的整数积。如果运算结果大于3276716位二进制数表示的范围),则产生溢出,可改用MUL;②完全整数乘法(MUL),即两个16位的整数相乘产生一个32位的整数积;③双整数乘法(*D),即两个32位的整数相乘产生一个32位的整数积;③实数乘法(*R),即两个实数相乘产生一个实数的积。    其他性能指标和加法类似。