请问如何在博途V12-SP1中寻址一个数据块中为字类型的一个位-BOOL类型?我在数据块读另一个S7 1200一个字的数据,然后需要读这个字里的一个位,可是不像S7 300 400那样可以用DB1.DBX0.0来读上面的一个位地址,输入地址后输入框为红色,如果把这个数据块的属性改为300 400的兼容模式,也就是把优化的访问√去掉可以输入,但是颜色是黄色,编译时会有警告窗口显示,"注:这两个数据块建立时都经过了编译!"请问一下有什么好的方法,谢谢
图片说明:
最佳答案
参见:PORTAL V11中如何将一个字的位寻址临时变量组合成一个字变量
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=99803&cid=1072
就是你的问题答案。
提问者对于答案的评价:
说的很详细,昨晚根据你的帮助查了下,V11与V12对于符号寻址有点不同,AT好像不行,但是通过符号寻址是可以得,不过和300、400语法格式不同,软件帮助里也有!非常感谢你的及时回答
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc204514.html