回复:移植后的程序经常出现这种信息:程序段 1,该地址不能通过变量进行分配。

LJCLWYF

  • 帖子

    569
  • 精华

    0
  • 被关注

    34

论坛等级:侠圣

注册时间:2011-08-13

黄金 黄金 如何晋级?

发布于 2017-01-05 14:14:30

14楼

展开查看
以下是引用 westcowboy在2016-07-20 08:38:25的发言 >10楼

这就是原因啊,博途对语法和变量检查比原来严格了。

你定义的是bool,但是按照word,int访问的话,编译博途就会报警啊,因为它找不到这个变量。

以下是引用月雨风云在2016-07-18 19:17:19的发言 >7楼:查了一下,在STE...

引用7楼详细内容:

查了一下,在STEP7中我没有定义DBW0~4,实际上我定义的都是bool变量,地址是DBX0.0~4.15

以下是引用 westcowboy在2016-07-18 08:48:19的发言 >6楼:还没明白我的意思啊...

引用6楼详细内容:

还没明白我的意思啊,你看看你的DB6咋定义变量的,绝对和你使用的不一样!才报这种警告的。

以下是引用月雨风云在2016-07-17 19:21:00的发言 >5楼:是否word和int混淆...

引用5楼详细内容:

是否word和int混淆了

以下是引用 westcowboy在2016-07-17 18:09:29的发言 >3楼:这是报警,不是错...

引用3楼详细内容:

这是报警,不是错误。

根本原因是博途对程序整体检查比原来严格了。

因为你DB6.DBW0在DB6中定义的数据类型与使用的数据类型不一致。

以下是引用月雨风云在2016-07-17 10:31:27的发言 >楼主:程序段 1,该地址...

引用楼主详细内容:

程序段 1,该地址不能通过变量进行分配。,

程序段 1,该地址不能通过变量进行分配。,

程序段 1,该地址不能通过变量进行分配。,

程序段 1,该地址不能通过变量进行分配。,

如果定义int而要访问bool量是不是只有用版主说的方法才行?

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

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10840条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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