您现在的位置是:首页 > PLC技术 > PLC技术
SIMATIC PLC的实数乘除法指令
来源:艾特贸易2018-09-28
简介实数乘法 MUL_R(MultiplyReal) 指令将两个 32 位实数相乘,产生一个 32 位的实数积。实数除法 DIV_R(Divide Real) 指令将两个 32 位实数相除,并产生—个 32 位的实数商。 在语句表中: IN1 × OUT
实数乘法MUL_R(MultiplyReal)指令将两个32位实数相乘,产生一个32位的实数积。实数除法DIV_R(Divide Real)指令将两个32位实数相除,并产生—个32位的实数商。
在语句表中:IN1×OUT=OUT,OUT/IN1=OUT。
使ENO=0的错误条件:SM1.1(溢出),SM1.3(除数为0),SM4.3(运行时间),0006(间接地址)。这些指令影响SM1.0(零)、SM1.1(溢出或运算中产生非法值,或发现非法输入参数)、SM1.2(负)、SM1.3(除数为0)。
如果在除法操作中SM1.3被置1(除数为零),则其他算术状态位不变,原始输入操作数也不变。如果在除法操作过程中SM1.1(溢出)被置1,则SM1.0和SM1.2状态无效,原始输入操作数不变。如果在除法操作过程中SM1.1和SM1.3未置1,则说明运算成功,结果有效,而且SM1.0和SM1.2状态有效。
点击排行
