| 
					
					
					 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開始放置。  | |
|---|---|---|
| 
 |