回复:Dword只能是正数吗?

冬日

  • 帖子

    3358
  • 精华

    56
  • 被关注

    45

论坛等级:奇侠

注册时间:2005-09-01

白金 白金 如何晋级?

发布于 2012-06-06 10:33:55

17楼

quote:以下是引用Automann在2012-06-03 11:41:24的发言:
quote:以下是引用冬日在2012-06-03 11:20:11的发言:
WORD/DWORD并没有正负的概念,他只是定义了数据的长度而已。他存储的数据是什么含义取决于读取时你把它看成的数据类型---也就是你在变量表里选择显示的数据类型。

WORD/DWORD是数据类型,这事还用怀疑吗?请看FB、FC里的数据类型。冬侠还是把WORD/DWORD和MW、MD等混淆了。变量表里只有显示格式,没有数据类型。

A大侠,我没有混淆。WORD/DWORD是数据类型这事也不用怀疑!
Word和DWORD由于没办法直接进行数学计算,所以他们更多只是作为一个存储单位来告诉我们数据长度而已。很多现场仪表通信时也只是告诉我们总共有几个word,几个dword,至于其中详细的含义的根据实际情况。换句话说:
我定义了MD300为DWORD,MD304为Real,并赋值MD300为DW#16#3FA66666(如果作为浮点数这个值就是1.3)
然后把MD300送到MD304。难道这两种数据类型存储的值不一样?楼主的困惑不也在这里吗----同样的存储区域,同样的数据,作为不同的数据类型表示的值(含义)就不一样。
If anything can go wrong, it will.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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