回复:MM440-DP通讯

nnnn1234

  • 帖子

    4983
  • 精华

    57
  • 被关注

    223

论坛等级:至圣

注册时间:2010-02-22

钻石 钻石 如何晋级?

发布于 2011-08-08 15:15:55

6楼

quote:以下是引用问题的问题在2011-08-07 21:05:47的发言:
看了一下文档
当读P1082时,1082=43A(HEX)
PLC PKW输出=143A,0000,0000,0000
PLC PKW输入=243A,0000,4248,0000
值为4248000(HEX)=50.0(REAL)
看不懂为什么4248000(HEX)=50.0(REAL)


p1082在mm440里被定义为浮点数,所以在读取其参数值时读回来的数肯定是浮点数。
把16进制数按二进制格式展开,按浮点数IEEE标准计算就得来50HZ。

IEEE 浮点数的格式如下
位 31 = 符号
位 23 至位30 = 阶
位 0 至位22 = 尾数
用十进制数表示为:数值= -1 的'符号'次幂 x 2 的阶-127次幂 x 1. 尾数
The darkness is no darkness with thee.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MicroMaster

共有6822条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。