怎么把浮点数据读出来 点击:723 | 回复:4



Andy-梁

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2004年4月02日
发表于:2014-05-20 12:29:25
楼主

我现在是台达PLCDVP16ES2通过COM3485口记录仪的数据要读出来,记录仪的数据是浮点数据,现在是怎么把浮点数据读出来。



记录仪的数据:PLC发出记录仪:06 03 00 01 00 02 94 7C ,记录仪到PLC:06 03 04 44 B0 19 14 92 7B

记录仪给PLC数是浮点数据



现在是怎么把收到的数据读出来。




zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2014-05-20 12:44:03
1楼

AIISA吗转换    

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2014-05-20 17:04:47
2楼

为何不选用EH系列的呢?

EH是可以直接处理浮点数

信息保密

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 69回
  • 年度积分:0
  • 历史总积分:320
  • 注册:2012年6月21日
发表于:2014-05-21 22:23:12
3楼

通讯是读取的数据,与数据格式没有关系。例如有一个数(WORD)1000 0000 0000 0001如果定义为无符号就是0-65535(32769),如果定义为带符号的数,就是-32768_32767(-32767)。

 

说明书上已经说了是3210模式,44 B0 19 14 = 1408.78

 

Andy-梁

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2004年4月02日
发表于:2014-05-22 21:00:53
4楼

回复内容:

对: 信息保密 通讯是读取的数据,与数据格式没有关系。例如有一个数(W... 内容的回复!


我现在是不知道在那个寄存器上读记录仪给出的32位浮点数据


热门招聘
相关主题

官方公众号

智造工程师