用OPN打開背景數(shù)據(jù)塊時,后面數(shù)據(jù)塊號用DBX還是DIX?
劉玉蓉
發(fā)布于2014-11-06 17:40
488
0
標簽:
好像都無所謂???用DBX也可以打開,把這個DBX改成DIX好像也可以?。∵@個用法上到底怎么用?是兩個都可以用?還是只能用一種?
佳答案
S7-300/400PLC有兩個DB寄存器,一個DB一個DI,調(diào)用功能塊FB、SFB,會占用DI寄存器和AR2地址寄存器用于接口參數(shù)的尋址,當(dāng)我們不使用FB或SFB時,DI寄存器和DB寄存器一樣使用,比如
OPN DB1 //用DB寄存器打開數(shù)據(jù)塊DB1,DBNO=1
后面用DBX0.0就可以訪問DB1.DBX0.0,也就是DBX的DB號就是DB寄存器的值DBNO
OPN DI1 //用DI寄存器打開數(shù)據(jù)塊DB1,DINO=1
后面用DIX0.0就可以訪問DB1.DBX0.0,也就是DIX的DB號就是DI寄存器的值DINO