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