登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:大神们!求告知,怎么把10进制整数转为浮点数啊!
点击:4721 回复:9
楼主
编辑
引用
管理
907724155
大神们,我想要把一个10进制的数转换为浮点数,因为我想从ABS里读出来的脉冲数,直接转换为多少mm,结果发现得用浮点数。我看手册上的浮点数转换出来后会占2个双字的地址,我就把两个双字的值都读出来了。。结果却是这样的。。这到底是什么啊。。求大神告知应该怎么用啊。我哪里没做对?
17-08-06 11:22
1楼
编辑
引用
管理
907724155
我去?这是怎么回事?在输出端那里显示不出来,但是转10进制的时候就能显示出来了。。。这是什么鬼,到底是转好了还是没转好啊。
17-08-06 11:39
2楼
编辑
引用
管理
907724155
图发错了,是这张。。。
17-08-06 11:40
3楼
编辑
引用
管理
高雅的雅
浮点数是32位数据,这就要求用32位数据指令!
还有就是监视你也要选浮点数
17-08-06 13:48
4楼
编辑
引用
管理
pqsh
16384 0(4000 0000十六进制)就是浮点2.0
17-08-06 17:10
5楼
编辑
引用
管理
蛇会大学
没用过这个软件,我觉得你应该用DFLT
17-08-07 08:22
6楼
编辑
引用
管理
907724155
能说的详细点么。。我没有看懂你的意思。。
17-08-07 08:46
7楼
编辑
引用
管理
liuhuoaaa
DFLT就是把D90 D91的数据转换为浮点数!
17-08-07 08:55
8楼
编辑
引用
管理
pqsh
引用
907724155
在 2017/8/7 8:46:52 发言
【内容省略】
d99=16384
d98=0
那么d98作为浮点用,就是2.0.
浮点时32位,占用两个字,是一种用位表达实数的办法。它的两个字(d99 d98),你用整数看,没有任何意义。
17-08-07 17:10
9楼
编辑
引用
管理
907724155
恩恩。懂了,谢谢指导!
17-08-07 17:17
工控新闻
西克前沿应用智享会 | 托盘是否归位?
Beckhoff 大学合作计划丨2025 年第二期全国智能制造工程师资培训(苏州工学院)启幕
光伏直流领域首个国际标准发布
工控赋能 万物智联 | 华北工控亮相RKDC 2025瑞芯微第九届开发者大会
产品推荐 | 华北工控EMB-2583,搭载RK3576处理器提供强劲性能与丰富接口
西克工业图像处理技术:2D 与 3D 机器视觉对比
十四连冠!中控技术2024年DCS市占率跃升至40.4%,再度刷新行业纪录
ABB加盟Arctial欧洲低碳铝冶炼项目,共绘工业蓝图
更多新闻资讯