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