邹三木
级别: 探索解密
精华主题: 0
发帖数量: 43 个
工控威望: 180 点
下载积分: 763 分
在线时间: 24(小时)
注册时间: 2012-11-30
最后登录: 2022-04-08
查看邹三木的 主题 / 回贴
楼主  发表于: 2013-01-06 21:22
各位大侠们:
     大家好,请教大家
二进制的小数点转十进制:(101.11)B=(5.75)D是怎么算来的?
八进制的小数点转十进制:(12.4)O=(10.5)D是怎么算来的,?
十六进制的小数点转十进制:(2A.7F)H=(42.4960937)D又是怎么算来的?
如果以上几个数值均用32进制表示,是否都占用了2个十六进制的字元件?那正负符号和小数点符号在哪些位置?
是不是所有PLC都是遵循以上规则?
在实际PLC的字元件应用和数制转换中,我们应该注意到哪些方面的问题??
望大家讨论赐教,谢谢
[ 此帖被邹三木在2013-01-06 21:37重新编辑 ]
邹三木
级别: 探索解密
精华主题: 0
发帖数量: 43 个
工控威望: 180 点
下载积分: 763 分
在线时间: 24(小时)
注册时间: 2012-11-30
最后登录: 2022-04-08
查看邹三木的 主题 / 回贴
1楼  发表于: 2013-01-08 19:29
小弟先顶起,大家多多赐教啊~~~~
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6766 个
工控威望: 38367 点
下载积分: 2499 分
在线时间: 9495(小时)
注册时间: 2006-09-13
最后登录: 2024-11-02
查看cvlsam的 主题 / 回贴
2楼  发表于: 2013-01-08 20:56
小数点左面乘,右面除~

二进制的小数点转十进制:(101.11)B=(5.75)D是怎么算来的?
1乘以2的2次方+0乘以2的1次方+1乘以2的0次方,因此小数点左面就是5.
1除以2的1次方+1除以2的2次方=0.5+0.25=0.75,因此小数点右面就是0.75,合并就是5.75

八进制的小数点转十进制:(12.4)O=(10.5)D是怎么算来的,?
同理,只是基数不是2而是8.
1乘以8的1次方+2乘以8的0次方,小数点左面就是10.
4除以8的1次方,小数点右面就是0.5,合并就是10.5.

十六进制的小数点转十进制:(2A.7F)H=(42.4960937)D又是怎么算来的?
2乘以16的1次方+A乘以16的0次方,小数点左面就是42.
7除以16的1次方+F除以16的2次方=0.4375+0.05859375=0.49609375

但是在PLC中虽然是使用了32位来存储一个浮点数,但是却并使用IEEE754存储格式。




至于如何去将IEEE754转换为我们看得懂的Real,我想您还是没有必要去弄明白,毕竟这需要一些数学基础的。

Regards
本帖最近评分记录:
  • 下载积分:+1(邹三木) 感谢!
  • 下载积分:+5(hahahaha) 热心助人!
  • 下载积分:+5(loio) 热心助人!
  • 下载积分:+5(guochunyi) 热心助人!
  • 下载积分:+5(雪花飘飘) 感谢!
    杨宁辉
    给自己装个扩展模块!扩大自己的能量!
    级别: 家园常客
    精华主题: 0
    发帖数量: 314 个
    工控威望: 558 点
    下载积分: 1336 分
    在线时间: 412(小时)
    注册时间: 2011-12-15
    最后登录: 2017-06-09
    查看杨宁辉的 主题 / 回贴
    3楼  发表于: 2013-01-09 01:21
    厉害啊!讲的这么详细。
    yuanyong
    级别: 探索解密
    精华主题: 0
    发帖数量: 63 个
    工控威望: 187 点
    下载积分: 658 分
    在线时间: 15(小时)
    注册时间: 2012-12-27
    最后登录: 2013-11-27
    查看yuanyong的 主题 / 回贴
    4楼  发表于: 2013-01-09 07:04
    douyiyangde ba
    kyy80
    态度决定一切``````
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1225 个
    工控威望: 3495 点
    下载积分: 4400 分
    在线时间: 1976(小时)
    注册时间: 2008-02-17
    最后登录: 2024-11-01
    查看kyy80的 主题 / 回贴
    5楼  发表于: 2013-01-09 10:00
    学习了.......
    工空爱好者
    级别: 略有小成
    精华主题: 0
    发帖数量: 234 个
    工控威望: 409 点
    下载积分: 14461 分
    在线时间: 163(小时)
    注册时间: 2008-01-11
    最后登录: 2024-03-18
    查看工空爱好者的 主题 / 回贴
    6楼  发表于: 2013-01-09 12:04
    又学习了,高人多,呵呵
    loio
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 168 个
    工控威望: 1305 点
    下载积分: 95627 分
    在线时间: 341(小时)
    注册时间: 2008-04-23
    最后登录: 2019-09-21
    查看loio的 主题 / 回贴
    7楼  发表于: 2013-01-09 14:31
    学习了啊!
    zhangchao
    级别: 略有小成
    精华主题: 0
    发帖数量: 165 个
    工控威望: 322 点
    下载积分: 6931 分
    在线时间: 90(小时)
    注册时间: 2012-12-27
    最后登录: 2021-10-16
    查看zhangchao的 主题 / 回贴
    8楼  发表于: 2013-01-09 19:39
    解释的很精辟  学习一下向二楼
    hahahaha
    级别: 家园常客
    精华主题: 0
    发帖数量: 483 个
    工控威望: 665 点
    下载积分: 30796 分
    在线时间: 158(小时)
    注册时间: 2011-11-03
    最后登录: 2018-01-01
    查看hahahaha的 主题 / 回贴
    9楼  发表于: 2013-01-09 19:49
    谢谢2楼的指点!
    陈大围
    工控新人,还请多多指教
    级别: 论坛先锋

    精华主题: 0
    发帖数量: 877 个
    工控威望: 1160 点
    下载积分: 8913 分
    在线时间: 1825(小时)
    注册时间: 2011-04-17
    最后登录: 2024-10-31
    查看陈大围的 主题 / 回贴
    10楼  发表于: 2013-01-09 20:01
    2楼讲的非常好,赞一个
    专心学工控技术,请各位帮忙指教
    rockyhuo
    专业制造全伺服高速卫生巾机器
    级别: 论坛先锋

    精华主题: 0
    发帖数量: 1611 个
    工控威望: 1929 点
    下载积分: 4459 分
    在线时间: 438(小时)
    注册时间: 2008-07-14
    最后登录: 2024-10-09
    查看rockyhuo的 主题 / 回贴
    11楼  发表于: 2013-01-09 20:21
    只要有指令就可以,可以不用拢得太深入
    变频器中心放卷,可以稳定达到280M/分钟线速度.
    全伺服卫生巾、尿裤、护垫机机器项目合作,承接多功能卫生巾中包机制造,尿裤垛码机制造
    QQ:84818626
    电话:18923140420