您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC乘法指令
来源:艾特贸易2017-06-05
简介乘法指令是对两个有符号数进行相乘运算,包括:整数乘法、完全整数乘法、双整数乘法、实数乘法。 乘法运算指令的梯形图由乘法运算符 ( MUL) 、数据类型符 (I 、 DI 、 R) 、乘法运算
·乘法指令是对两个有符号数进行相乘运算,包括:整数乘法、完全整数乘法、双整数乘法、实数乘法。 ·乘法运算指令的梯形图由乘法运算符( MUL)、数据类型符(I、DI、R)、乘法运算允许信号(EN)、乘数1(IN1)、乘数2(IN2)、乘积(OUT)和允许输出端(ENO)构成。 ·乘法运算指令的语句表由乘法操作码(整数乘法*I、双整数乘法*D、完全整数乘法MUL、实数乘法*R)、乘数1(IN1)和乘法运算的积(OUT)构成。其梯形图及语句表表示如图4-29所示。 ·乘法运算的操作:在梯形图表示中,当乘法允许信号EN =1时,IN1与IN2相乘,其结果传送到OUT中(即IN1*IN2=OUT);在语句表表示中,要先将一个乘数送到OUT中,然后将OUT和IN1中的数据进行相乘,并将结果传送到OUT中(即OUT*IN1=OUT)。 图4-29 乘法运算指令 ·乘法运算的说明:乘法运算分四种操作。①整数乘法(*I),即两个16位的整数相乘产生一个16位的整数积。如果运算结果大于32767(16位二进制数表示的范围),则产生溢出,可改用MUL;②完全整数乘法(MUL),即两个16位的整数相乘产生一个32位的整数积;③双整数乘法(*D),即两个32位的整数相乘产生一个32位的整数积;③实数乘法(*R),即两个实数相乘产生一个实数的积。 其他性能指标和加法类似。
点击排行
