回复:S7-200 正数双整数相加结果出现负数

西山炮台

  • 帖子

    148
  • 精华

    7
  • 被关注

    11

论坛等级:侠圣

注册时间:2008-11-21

普通 普通 如何晋级?

发布于 2014-01-07 13:12:51

2楼

我感觉是不是这20个正数之和超过了VD3000的最大正整数范围?
VD的无符号整数最大为4294967295
VD的有符号整数最大为2147483647
你看到VD3000里的数为负数,可能是你监控VD3000的时候用的是有符号整数。
当前19个数之和为2147483647时,再加第20个数,假设第20个数是1,那么结果是什么呢?
是不是 - 2147483648
我感觉你看到负数的原因就在这,你可以监控一下看看。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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