plc中实数表示中那部分是小数呢? 点击:4082 | 回复:5



非凡2013

    
  • 精华:0帖
  • 求助:54帖
  • 帖子:64帖 | 350回
  • 年度积分:3
  • 历史总积分:1036
  • 注册:2013年6月17日
发表于:2013-10-27 17:03:38
楼主

   有个问题比较纠结啊,跟大家讨论一下,


比如这个程序中,将实数0.5和1.5分别传给vd0和qd0,我用模拟器看了一下里面的值,好像对啊,还是不是按二进制算?具体是怎么算的?有没有懂的。谢谢指导了

  另外我如果在vb1里面存储整数,在vb2里面存储小数,那他们能整合起来显示成实数吗?




乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2013-10-28 09:46:40
1楼

数据还是按照BIN格式,只是小数部分带有小数标志位!

宋仲狼

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2007年11月06日
发表于:2013-10-28 10:55:35
2楼

并不是高位存整数,低位存小数,你看看他的存储范围就知道了,PLC需要既能存储范围大,又节省空间,因此会动态分配空间,不会那么死板的。

非凡2013

  • 精华:0帖
  • 求助:54帖
  • 帖子:64帖 | 350回
  • 年度积分:3
  • 历史总积分:1036
  • 注册:2013年6月17日
发表于:2013-10-28 16:14:00
3楼

回复内容:

对: 宋仲狼 并不是高位存整数,低位存小数,你看看他的存储范围就知道... 内容的回复!


好的  谢谢

非凡2013

  • 精华:0帖
  • 求助:54帖
  • 帖子:64帖 | 350回
  • 年度积分:3
  • 历史总积分:1036
  • 注册:2013年6月17日
发表于:2013-10-28 16:14:18
4楼

回复内容:

对: 乖乖小笨熊 数据还是按照BIN格式,只是小数部分带有小数标志位! 内容的回复!


谢谢    

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 455回
  • 年度积分:0
  • 历史总积分:1000
  • 注册:2008年1月09日
发表于:2013-10-28 19:06:28
5楼

一般都按IEEE规定的浮点数格式表示来实现


热门招聘
相关主题

官方公众号

智造工程师