您现在的位置是:首页 > PLC技术 > PLC技术
用浮点数对数指令和指数指令求5的立方实例
来源:艾特贸易2017-09-21
简介【实例】 用浮点数对数指令和指数指令求 5 的立方。计算公式为 5.0³=EXP(3.0*LN(5.0))=125.0 下面是对应的程序: L 5.0 LN // 求 5.0 的自然对数 L 3.0 *R EXP // 求自然指数 T MD 40 指数可以取任意的
【实例】 用浮点数对数指令和指数指令求5的立方。计算公式为
5.0³=EXP(3.0*LN(5.0))=125.0
下面是对应的程序:
L 5.0
LN //求5.0的自然对数
L 3.0
*R
EXP //求自然指数
T MD 40
指数可以取任意的小数,本例中指数为3.0只是为了便于验证。
浮点数三角函数指令的输入值是以弧度为单位的浮点数,图3-107是求正弦值的程序。MD30中的角度值是以度为单位的浮点数,使用三角函数指令之前应先将角度值乘以π/180.0(0.017 453 29),转换为弧度值,然后用SIN指令求角度的正弦值。
在梯形图浮点数加减法指令中,IN1+IN2=OUT,IN1-IN2=OUT。
在梯形图浮点数乘除法指令中,IN1*IN2=OUT,IN1/IN2=OUT。
图3-107 浮点数运算程序
在调试时给MD30输入浮点数的角度值30.0,MD34中的计算结果为0.5。图3-107给出了用右键快捷菜单设置监控值显示方式的方法。显示方式如果设置为“自动”,将根据变量的数据类型按不同的数制显示。图3-107与图3-106中程序的调试方法相同。
浮点数反正弦函数指令ASIN和浮点数反余弦函数指令ACOS的输入值应≥-1和≤+1。浮点数反正弦函数和反正切函数指令的运算结果≥-π/2和≤+π/2,0≤ACOS的运算结果≤π。
点击排行
