登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:大神们!求告知,怎么把10进制整数转为浮点数啊!
点击:4731 回复: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
工控新闻
MPS荣获elexcon2025深圳国际电子展“年度优秀AI芯片奖”
共享中国工业智能化转型机遇——访剑维软件首席商务官康思韵
AUCOTEC 公司成立40周年 | 从软件先驱到数字神经中枢
首个智能体工厂获世界纪录认证,美的引领智能制造范式跃迁
福耀科技大学与海信集团达成全面战略合作
皮尔磁携手德尔格共话氢能生产与功能安全
霍尼韦尔发布AI辅助数字化套件,推动工业从自动化向自主化转型
智算规模增长将超40%!华北工控持续嵌入式AI计算机的迭代升级
更多新闻资讯