您现在的位置是:首页 > 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=OUTOUT/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.0SM1.2状态无效,原始输入操作数不变。如果在除法操作过程中SM1.1SM1.3未置1,则说明运算成功,结果有效,而且SM1.0SM1.2状态有效。