博途V13中对访问的地址不明确

我在博途DB全局块中定义了DB24.DBW28 和DB24.DBW30  但是我现在想用DB24.DBX28.1这个位,为什么会在程序中出现访问地址不明确?这个怎么解决?

问题补充:
对程序编译时出现的是警告信息,会不会影响程序的下载?

最佳答案

仅仅会出现一个警告信息,不影响下载的,
警告信息应该是“此地址没有被一个变量所占用”

忘了一点东西,看你的问题是提到S7-300/400 里来了,如果是在TIA V13对S7-300/400进行编程,以上的错误信息是不要紧的
如果是S7-1200/1500,那么在建立DB块时假设名称为TestDB",如果有个变量为T1 类型为WORD。
那么你在程序可以单独对T1里面的某个位进行如下访问
 "TsetDB".T1.X0 到 "TsetDB".T1.X15 单独位进行访问,比如
A  "TsetDB".T1.X0
=%Q0.0

这个是S7-1500 的新功能。

提问者对于答案的评价:
我的是在博途里写300的程序,定义了字,现在想用位,就出现警告,在STEP7里没出现这个问题,
谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc224872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:34
下一篇 2018年12月1日 上午12:34

相关推荐