s7-300中如何對數據塊進行出棧操作
林慧玲
發(fā)布于2014-03-26 17:36
25
0
標簽:
現場需要完成一個料單的處理工作,料單存儲于一個共享數據塊里面,設備工序完成后需要請求一次料單數據,請求完成后數據塊里邊的數據整體向上(例如dbw2數據移動到dbw0,dbw4移動到dbw2以此類推)移動一個字,類似于出棧操作,數據少了還可以應付,如果數據比較多整體移動的話有沒有好點的辦法。
佳答案
指針循環(huán),兩個臨時變量,一個保存當前地址,一個保存下一個地址,
讀取下一個地址的數據,保存到當前地址,當前地址和下一個地址加一個單位(byte,地址加1,word地址+2,dword,real地址加4)。