阳光2260
级别: 正式会员
精华主题: 0
发帖数量: 31 个
工控威望: 90 点
下载积分: 766 分
在线时间: 14(小时)
注册时间: 2018-01-13
最后登录: 2019-08-24
查看阳光2260的 主题 / 回贴
楼主  发表于: 2019-08-23 10:20

使用三菱FX3G PLC,需要对1/2、1/(2^2)、1/(2^3)、1/(2^4)、1/(2^5)、1/(2^6)、1/(2^7)、1/(2^8)、....、1/(2^15)、1/(2^16)这16个数据,进行加法运算,初步了解三菱PLC,请教一下,如何实现?
菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1381 个
工控威望: 1557 点
下载积分: 3686 分
在线时间: 177(小时)
注册时间: 2017-09-01
最后登录: 2024-06-11
查看菜鸟入行的 主题 / 回贴
1楼  发表于: 2019-08-23 11:18
我知识不高,说错勿怪

2分之1  4分之1  8分之1  16分之1这样加到最后,肯定就是 1 - N分之1

你直接算出N分之1  再用 1减掉 就行了。

不过PLC的小数点只有2位,怕不够你用。  比如1024分之1可能就显示不了啦。
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步
阳光2260
级别: 正式会员
精华主题: 0
发帖数量: 31 个
工控威望: 90 点
下载积分: 766 分
在线时间: 14(小时)
注册时间: 2018-01-13
最后登录: 2019-08-24
查看阳光2260的 主题 / 回贴
2楼  发表于: 2019-08-23 11:54
对的,就是因为PLC小数点多的话,不好显示,估计精度不够。
472203351
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 116 点
下载积分: 736 分
在线时间: 25(小时)
注册时间: 2019-03-06
最后登录: 2024-10-29
查看472203351的 主题 / 回贴
3楼  发表于: 2019-08-23 16:28
引用
引用第1楼菜鸟入行于2019-08-23 11:18发表的  :
我知识不高,说错勿怪

2分之1  4分之1  8分之1  16分之1这样加到最后,肯定就是 1 - N分之1

你直接算出N分之1  再用 1减掉 就行了。
.......

这还叫数学不好!!!叫我如何生存
崇庆阳光
不懈努力,一切皆有可能...
级别: VIP会员

精华主题: 1 篇
发帖数量: 775 个
工控威望: 1505 点
下载积分: 7427 分
在线时间: 155(小时)
注册时间: 2006-08-10
最后登录: 2024-11-05
查看崇庆阳光的 主题 / 回贴
4楼  发表于: 2019-08-23 19:54
引用
引用楼主阳光2260于2019-08-23 10:20发表的 三菱PLC小数加法运算 :

使用三菱FX3G PLC,需要对1/2、1/(2^2)、1/(2^3)、1/(2^4)、1/(2^5)、1/(2^6)、1/(2^7)、1/(2^8)、....、1/(2^15)、1/(2^16)这16个数据,进行加法运算,初步了解三菱PLC,请教一下,如何实现?



这个估计用ST来写的话,可能更适合。
不懈努力,一切皆有可能 ...
slzzbq
明天会更好
级别: 正式会员
精华主题: 0
发帖数量: 32 个
工控威望: 79 点
下载积分: 750 分
在线时间: 17(小时)
注册时间: 2018-11-16
最后登录: 2023-03-22
查看slzzbq的 主题 / 回贴
5楼  发表于: 2019-08-24 17:03
对精度不够
曾生
密码是a12345
有理想
级别: 家园常客
精华主题: 0
发帖数量: 235 个
工控威望: 675 点
下载积分: 1917 分
在线时间: 78(小时)
注册时间: 2019-08-18
最后登录: 2024-09-10
查看密码是a12345的 主题 / 回贴
6楼  发表于: 2019-08-25 11:11
新手来学习一下
小笨熊
雪峰山顶的怪物
级别: 探索解密
精华主题: 0
发帖数量: 89 个
工控威望: 182 点
下载积分: 60328 分
在线时间: 127(小时)
注册时间: 2010-04-23
最后登录: 2024-11-05
查看小笨熊的 主题 / 回贴
7楼  发表于: 2019-08-26 14:13
直接把整数变换为浮点数,然后进行浮点数运算
二hjk少
级别: 略有小成
精华主题: 0
发帖数量: 110 个
工控威望: 214 点
下载积分: 8343 分
在线时间: 262(小时)
注册时间: 2018-05-22
最后登录: 2024-10-04
查看二hjk少的 主题 / 回贴
8楼  发表于: 2019-08-27 23:50
为什么要用小数呢?
0.5用5,
1用10,
这样不行吗?
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
9楼  发表于: 2019-08-29 08:07
1/2+1/(2^2)+1/(2^3)+1/(2^4)......+1/(2^n) = (2^n-1) / (2^n)

1/2+1/(2^2)+1/(2^3)+1/(2^4)......+1/(2^16) =(2^16  - 1 ) / (2^16) = 65536-1 / 65536 = 65535/65536
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 319 个
工控威望: 584 点
下载积分: 6619 分
在线时间: 274(小时)
注册时间: 2012-09-22
最后登录: 2024-08-28
查看suegu2的 主题 / 回贴
10楼  发表于: 2019-08-29 08:16
这就是个等比数列求和 套公式吧