西门子S7-200指数与对数指令及实例

西门子plc
西门子plc
西门子plc
1976
文章
127
评论
2018年11月27日21:27:02 评论 4,166 阅读

指数与对数相关概念

在介绍指令之前,首先了解一下指数和对数的相关概念及转换公式。

指数:乘方运算,西门子S7-200指数与对数指令及实例,以 a 为底,x 为指数;其中,当底数为 e ,指数为 x 时,此时指数叫做自然指数

西门子S7-200指数与对数指令及实例常用对数:以10为底的对数, 西门子S7-200指数与对数指令及实例 记为 lgN

自然对数:以 e 为底的对数, 西门子S7-200指数与对数指令及实例记为 lnN。( e 也叫欧拉数,约等于2.71828)

换底公式:

西门子S7-200指数与对数指令及实例 (a,c均大于0且不等于1)

举例:lg5=ln5/ln10 转换之后可以使用 LN 指令

 注:以上介绍旨在抛砖引玉,有助于加深指令理解,如有不准确之处,请自行查阅相关资料!

自然指数与自然对数指令

自然指数(EXP)指令进行e 的IN次方指数计算,并将结果置于 OUT 中;也就是说 EXP 指令使用时必须要讲数据转换为以 e 为底的自然指数;IN输 入端填写转换后的指数位置的值。

自然对数(LN)指令对 IN 中的数值进行自然对数计算,并将结果置于 OUT 中。

西门子S7-200指数与对数指令及实例

西门子S7-200指数与对数指令及实例

自然指数(EXP)一般要和自然对数(LN)指令配合使用,即需要通过数学公式将数据转换为 e 的指数幂才可以使用 EXP 指令进行计算。

西门子S7-200指数与对数指令及实例

举例:

5的立方 = 5^3=EXP(3*LN(5))=125

125的立方根 = 125^(1/3)=EXP((1/3)*LN(125))=5

5的立方的平方根 = 5^(3/2)=EXP(3/2*LN(5))=11.18034

10的(n-3)次幂=10^(n-3)=EXP((n-3)*LN(10))

以下为关于指令使用的例程,仅供参考,使用前请先自行测试!此示例程序在STEP 7-MicroWIN SMART V2.0版本下生成

注意:本例程仅供参考,程序中的CPU版本、类型可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保。

weinxin
plc入门知识问答
所有PLC工程师都会关注的微信公众账号,只需输入您的问题,就会有答案
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: