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

S7-300 PLC的浮点数运算指令

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

简介S7300 系列 CPU 可以处理符合 IEEE 标准的 32 位浮点数。可以完成 32 位浮点数的加、减、乘、除运算,以及取绝对值、平方、开平方、指数、对数、三角函数、反三角函数等指令(见表 4

    S7300系列CPU可以处理符合IEEE标准的32位浮点数。可以完成32位浮点数的加、减、乘、除运算,以及取绝对值、平方、开平方、指数、对数、三角函数、反三角函数等指令(见表4-20)。    4-20    基本的浮点数算术运算指令及功能说明
基本的浮点数算术运算指令及功能说明
    STEP7中,还有一些数学函数指令,如表4-21所示。    4-21    扩展的浮点数算术运算指令
扩展的浮点数算术运算指令
    这些数学函数指令的表达形式,除了指令名称不同外,其余均相同,都是浮点运算指令。    [4-19] 如果I0.0为“1”,则MD0的绝对值在MD4端输出。    MDO=- 6234指令执行的结果为MD4=6234。如果不执行(ENO= EN =0),则输出Q4.0为“1”。程序如图4-51所示。
求绝对值程序
    4-51    求绝对值程序
求正弦值程序
    4-52    求正弦值程序    [4-20] 30°的正弦值。程序如图4-52所示。