我在博途DB全局块中定义了DB24.DBW28和DB24.DBW30但是我现在想用DB24.DBX28.1这个位,为什么会在程序中出现访问地址不明确?这个怎么解决?
问题补充:
对程序编译时出现的是警告信息,会不会影响程序的下载?
最佳答案
仅仅会出现一个警告信息,不影响下载的,
警告信息应该是“此地址没有被一个变量所占用”
忘了一点东西,看你的问题是提到S7-300/400里来了,如果是在TIAV13对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里没出现这个问题,
谢谢
专家置评
已阅,最佳答案正确。