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

FP0的F310 (F+)指令

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

简介F310 (F+) 是 32 位浮点型实数的加法指令,其功能是将 S1 指定的 32 位浮点型实数与 S2 指定的 32 位浮点型实数相加,结果存储在 D 指定的 32 位存储单元中,浮点数的低 16 位存储在 D 中,

    F310 (F+)32位浮点型实数的加法指令,其功能是将S1指定的32位浮点型实数与S2指定的32位浮点型实数相加,结果存储在D指定的32位存储单元中,浮点数的低16位存储在D中,高16位存储在D+1中。指令格式及操作数范围如表4-152所示。若S1S2指定的是整数型常数,则在指令执行时被自动转换为浮点型实数进行运算;若S1S2指定的是内容为整数的存储单元,则必须转换为浮点型实数才能进行运算,如图4-93所示。   4-152    指令格式及操作数范围
指令格式及操作数范围
    4-152中,当触发信号X0接通时,DT2DT1中的32位浮点型实数与DT6DT5中的32位浮点型实数相加,结果存储在DT11DT10中。如果结果溢出(超出双字的浮点数范围),则进位标志继电器R9009瞬间接通(一个扫描周期)。    4-93中的F310 (F+)指令在执行时,DT1中的整数通过“%DT1”的形式被转换为浮点型实数再进行运算,结果存储在DT10中。其他浮点型运算指令与此类似,后面不再重复说明。
数据的转换
    4-93    数据的转换