您现在的位置是:首页 > 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所示。
点击排行
