china_lzg
級(jí)別: *
|
我現(xiàn)在是用S7-200 226 的自由口和8臺(tái)溫控儀表通訊,用接收字符中斷接收,請(qǐng)問(wèn)怎樣將每次接收到的數(shù)據(jù)依次放到VD3000中(即:第一次接收到的數(shù)據(jù)放到VD3000,第二次放到VD3004,..............)謝謝。! [ 此帖被china_lzg在2009-04-12 09:36重新編輯 ] |
---|---|
|
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
|
設(shè)置一個(gè)計(jì)數(shù)器,比如VD10 SM0.1 使其置零 在接收中斷中, AC1 = &VD3000 ( 賦值指針) AC1=AC1+VD10 (加上偏移量) *AC1= 接收雙字(保存數(shù)據(jù)) VD10=VD10 +4(移動(dòng)指針,為下次接收做準(zhǔn)備) 可是這樣,內(nèi)存會(huì)溢出的,還需要有個(gè)最大限制 if VD10>1000 than VD10=0 1000/4次后,重新從VD3000開(kāi)始放置。 |
|
---|---|---|
|