em277做dp從站的時候v區(qū)地址分配的問題
鄭志武
發(fā)布于2012-12-28 11:53
2
0
標(biāo)簽:
項目組成情況是1臺313c-2dp主站用em277組dp網(wǎng)絡(luò)帶2臺2261臺224從站
如果1#em277做dp從站的時候地址分配的是2wordout/8wordin
(如圖)v區(qū)偏移從100開始
2#em277也是2wordout/8wordin(如圖)(本站帶4位模擬量)
v區(qū)偏移從200開始
3#em277是2wordout/2wordin
v區(qū)偏移從300開始
的話,s7-300對s7-200的發(fā)送緩存區(qū)和接受緩存區(qū)怎么算?
比如2#站點的2wordout/8wordin
v區(qū)偏移起始是200那么應(yīng)該用8word的64字節(jié)263做偏移終點么?
還是200~231是寫緩存區(qū)232~263是讀緩存區(qū)么?
em277的輸出位可是從260到263,而輸入則是從272到287,
我有點算不清楚,請指點迷津
圖片說明: 1,1號em277地址分配 2,2號em277地址分配 3,3號em277地址分配
佳答案
1個word對應(yīng)2個字節(jié),從200偏移地址開始先對應(yīng)300的輸出,把輸出地址占用完了200的v區(qū)接著就是300的輸入了。
所以
1#站s7-300地址:pqw256-pqw258對應(yīng)s7-200地址:vw100-vw102
s7-300地址:piw256-piw270對應(yīng)s7-200地址:vw104-vw118
2#站s7-300地址:pqw260-pqw262對應(yīng)s7-200地址:vw200-vw202
s7-300地址:piw272-piw286對應(yīng)s7-200地址:vw204-vw218
3#站s7-300地址:pqw264-pqw266對應(yīng)s7-200地址:vw300-vw302
s7-300地址:piw288-piw290對應(yīng)s7-200地址:vw304-vw306
另外建議:如果子站傳輸數(shù)據(jù)大小一致,如你的1#站和2#站,為什么不把v區(qū)偏移地址設(shè)成一致呢?這樣就不用每個站的v區(qū)數(shù)據(jù)地址都要算了。