一个程序同时出现数据块DB11 和DI7,但在程序里出现DBX10.0 ,我想问下这个DBX10.0 是指DB11.DBX10.0 还是DI7.DBX10.0 ,谢谢
图片说明:
最佳答案
1、DB11为共享数据块,DI7为背景数据块。程序中:
、DBX10.x均为DB11的。
、DIW4为DI7的。
2、打开两个数据块的规则:
OPN DB1 //用DB寄存器打开数据块DB1,DBNO=1
后面用DBX0.0就可以访问DB1.DBX0.0,也就是DBX的DB号就是DB寄存器的值DBNO
OPN DI1 //用DI寄存器打开数据块DB1,DINO=1
后面用DIX0.0就可以访问DB1.DBX0.0,也就是DIX的DB号就是DI寄存器的值DINO
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc234052.html