您现在所在的是:

国产PLC体验(海为腾控)

回帖:7个,阅读:835 [上一页] [1] [下一页]
992
lix988
文章数:22
年度积分:50
历史总积分:992
注册时间:2011/8/24
发站内信
发表于:2013/12/19 16:39:04
#0楼
海为2的n次方怎样实现最简便呀
小白请教了
17364
pan_xiansheng
文章数:2330
年度积分:1012
历史总积分:17364
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2013/12/19 21:11:48
#1楼
PLC可以向左移位,难道海为的不可以?
"1"向左移一次,也就是2的一次方=2,再移一次,也就是2的2次方=4,再移一次,就是2的3次方=8…
5028
zytlc
文章数:849
年度积分:53
历史总积分:5028
注册时间:2006/8/9
发站内信
发表于:2013/12/20 22:39:17
#2楼
回复 #1楼 pan_xiansheng
2^n是定点数运算?如果是浮点数运算,PLC都有指数函数和对数函数,就用这2个函数与乘法组合计算。
992
lix988
文章数:22
年度积分:50
历史总积分:992
注册时间:2011/8/24
发站内信
发表于:2013/12/22 9:27:37
#3楼
谢谢了!!!!!!!!!!!!!!
24524
mjinbao
文章数:13934
年度积分:48
历史总积分:24524
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2013/12/22 10:10:29
#4楼
觉得1楼说的有理。
992
lix988
文章数:22
年度积分:50
历史总积分:992
注册时间:2011/8/24
发站内信
发表于:2013/12/23 11:24:29
#5楼
wshl字左移、shl位左移、bshl字节左移,应该不是这两个:字循环左移、位循环左移
是哪一个,我试了一下好像不行,提示:e16s2r  不支持移位次数是1以上,只能是1.
还要请教了
谢谢!
5028
zytlc
文章数:849
年度积分:53
历史总积分:5028
注册时间:2006/8/9
发站内信
发表于:2013/12/23 12:01:17
#6楼
用字移位不行,只有个别的才可以,要求必须定点数,而且还不能把最高位符号位给移过去。幂函数基本是实数运算,PLC运算幂函数用公式2^n=e^(n.ln2)算,海为的PLC没用过,像FX2N这种小型PLC就有指数函数与对数函数。算之前要先把整数转成实数。
5028
zytlc
文章数:849
年度积分:53
历史总积分:5028
注册时间:2006/8/9
发站内信
发表于:2013/12/23 12:14:52
#7楼
百度上搜了海为PLC的指令,功能挺强大的,常用函数都有,运算幂函数没问题。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006