200和300MPI通訊的問(wèn)題
劉玉蓉
發(fā)布于2014-11-07 17:36
105
0
標(biāo)簽:
現(xiàn)場(chǎng)有兩個(gè)200與S7-300用MPI通訊。我兩個(gè)200上都用了VW500-VW550,我可不可以把個(gè)200的VW500-VW550傳到300的DB1里,第二個(gè)200的VW500-500傳到300的DB2里。
另外,300里對(duì)應(yīng)的DB,其DB內(nèi)的地址是不是也得是500-550才行???
佳答案
--------“我可不可以把個(gè)200的VW500-VW550傳到300的DB1里,第二個(gè)200的VW500-500傳到300的DB2里。”
是可以的,即使都送到一個(gè)DB塊里也不會(huì)有有影響,因?yàn)殡m然是另個(gè)200,但是它們的MPI地址是不一樣的,所以在200內(nèi)定義的相同的數(shù)據(jù)地址也不會(huì)有有影響
------------“另外,300里對(duì)應(yīng)的DB,其DB內(nèi)的地址是不是也得是500-550才行??? ”
不是的,只要定義的數(shù)據(jù)地址長(zhǎng)度和200內(nèi)交換的數(shù)據(jù)長(zhǎng)度一致就可以,比如VW500-VW550是50個(gè)字,那么你可以在DB塊內(nèi)定義DBW0----DBW50與其相對(duì)應(yīng),不是非得說(shuō)要定義成DBW500-------DBW550