我在博途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