回复:请教:step7中,word和int的区别。

已锁定

zbhdm

  • 帖子

    1984
  • 精华

    2
  • 被关注

    18

论坛等级:至圣

注册时间:2007-05-30

钻石 钻石 如何晋级?

发布于 2022-05-05 21:55:10

3楼

展开查看
以下是引用手机用户20180604694547在2022-05-05 21:02:53的发言 >2楼

这个就要考虑到数据结构了,int和word都是由16个BOOL组成,这两个数据最大的区别在于最后一个位是否为符号位,int是有符号位的,word是没有符号位的。

在学习200smart的过程中,一直认为只要这个16位的存在负值,就是INT类型,而且基本上是屡试不爽。

看来到了300这里需要改变观念了。

比较讨厌的是,如果你对这个变量定义符号名的时候,,需要填写数据类型,一旦填错,会爆红!!!


现在关键是,word和INT,在300中,是不是没有啥规律,这个块想把这个针脚定义成啥数据类型就是啥数据类型?就比如这个FB41,这个PV_PER我就定义成WORD,就看你自己从什么角度去看数据,如果用十进制去看,我这个数据就是有符号的,如果你从16进制去看,我自然就是无符号的。。。

努力学习西门子
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54706条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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