登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:三菱PLC数学运算

点击:5512 回复:11

用三菱FX2N PLC,要计算10的n次方的值(n为0~10的任意数),请问用哪个指令?该怎样算?
请赐教。万分感激!
最后修改:2009-1-9 23:31:09
09-01-09 22:32
这个没有专门的指令,要自已去做程序
但有个问题,N这个数少和多是不一样的,
相乘的时候有时是16位,大了后有32位相乘了
09-01-09 23:31
没有专用指令,想了一下自已做程序应该也不是很难。
09-01-10 03:58
只能用32位乘法一个一个的相乘了,用到的语句相对较多一些了
09-01-10 08:41
呵呵;用乘法加循环来实现,不过用PLC来做这个有什么真实的意义;
09-01-10 08:55
用乘法加循环来实现
09-01-10 16:42
这个算法很简单,用换底公式转一下就行,可QQ联系:530236750
我在翻以前的笔记,找到后回复你
09-01-12 10:47
10^x=e^y,也就是把关于10的指数运算转为E的指数运算,一般PLC都有E的指数运算的。
其中:y=x*2.302585.
等效下来:10^x=e^(x*2.302585)
以x=2为例,10^2=100
e^y=e^(2*2.302585)=e^4.605=99.993。
不知看懂没有,这个公式很有用,比如一些真空计的计算都要用到。
09-01-12 11:21
FX2N好象没有E指令
09-01-12 22:57
有的,指数运算是最基本的。通常用EXP表示。
09-01-13 10:37

上一页下一页

工控新闻

更多新闻资讯