回复:西门子plc中采集的PIW数据如何转换成10进制实数

LJCLWYF

  • 帖子

    564
  • 精华

    0
  • 被关注

    34

论坛等级:侠圣

注册时间:2011-08-13

黄金 黄金 如何晋级?

发布于 2015-11-17 19:30:23

1楼

   实数是要占用32位的。PIW0显示的数据类似于16#0000002d,这个是32位的数据长度,PIW如何能显示32位的数据长度呢?

   数据在寄存器里都是以二进制存储的,它可不区分十进制还是十六进制。所谓的十进制或者是十六进制是便于我们监控的。但是实数,整数,长整数是有本质的区别的。

    PIW0以十进制显示的STL: L PIW0

                           T DB100.DBW0   

   PIW0以实数显示的STL:  L PIW0

                         ITD

                         DTR

                         T   DB100.DBD0   //实数是32位的,所以要用DB100.DBD0。

学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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