您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC实数乘法指令格式及应用实例
来源:艾特贸易2017-06-05
简介*R ,实数乘法指令。使能输入有效时,将两个双字长( 32 位)的实数 IN1 和 IN2 相乘,产生一个 32 位实数结果 OUT 。 运算结果如果大于 32 位二进制表示的范围,则产生溢出。溢出以及输
*R,实数乘法指令。使能输入有效时,将两个双字长(32位)的实数IN1和IN2相乘,产生一个32位实数结果OUT。 运算结果如果大于32位二进制表示的范围,则产生溢出。溢出以及输入非法参数,或运算中产生非法值,都会使特殊标志位SM1.1置位。 在LAD和FBD中,以指令盒形式编程,执行结果:IN1*IN2=OUT。 在STL中,执行结果:IN1*OUT=OUT。 IN1和IN2的寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LD和常数。 OUT的寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC和*LD。 本指令影响的特殊存储器位:SM1.0(零)、SM1.1(溢出)、SM1.2(负)、SM1.3(被0除)。 使能流输出ENO断开的出错条件:SM1.1(溢出);SM4.3(运行时间);0006(间接寻址)。 指令格式:*R IN1,OUT 例: *R VD0,AC0
点击排行
