您现在所在的是:

欧姆龙OMRON

回帖:6个,阅读:2496 [上一页] [1] [下一页]
834
abcdrain1
文章数:38
年度积分:50
历史总积分:834
注册时间:2010/3/8
发站内信
发表于:2011/3/12 19:10:05
#0楼
PLC:欧姆龙CP1H
将dm1000~dm1100 数据类型:32位浮点 转换BCD,存到dm2000~dm2100
应该有简洁点的办法的吧~不会真的要一个以个转换这么悲剧吧~求教高手,谢谢
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2005/5/2
发站内信
发表于:2011/3/12 21:37:55
#1楼
该用户被锁定,回复内容不予显示!
38058
cvlsam 版主
文章数:12481
年度积分:669
历史总积分:38058
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2011/3/12 21:52:58
#2楼
D1000~D1100存放的是浮点,即占用64位浮点数,也就是25个数据。

而D2000~D2100存放的是32位BIN,那么也就是25个数据。

你么最多也就写25行程序而已。

834
abcdrain1
文章数:38
年度积分:50
历史总积分:834
注册时间:2010/3/8
发站内信
发表于:2011/3/12 22:45:13
#3楼
输入的数据类型是32位浮点,不是双精度64位浮点,所以一个一个来的话还是需要51次转换,转成BIN后在转BCD,也就是101*2个16位~~~唉
顺便吐槽下,昆仑7062k的屏,如果输入框里要有小数点的话,数据类型只能选32浮点,真悲剧~大家注意~~
38058
cvlsam 版主
文章数:12481
年度积分:669
历史总积分:38058
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2011/3/12 23:19:13
#4楼
用间接寻址可能会少码一些代码。
附件
附件
附件

Good Luck~
5563
lj19820422
文章数:1727
年度积分:50
历史总积分:5563
注册时间:2008/6/21
发站内信
发表于:2011/3/13 0:02:07
#5楼
学习了,已收藏~!
834
abcdrain1
文章数:38
年度积分:50
历史总积分:834
注册时间:2010/3/8
发站内信
发表于:2011/3/13 11:33:52
#6楼
万分感谢~~~

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

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

62.4004