循環指令FOR, NEXT舉例
求0+1+2+2+....+100的和,并將和存入D0
解:D1作為循環增量,在程序中步7和步21之間是一個完整的循環,循環次數100次。每循環1次,D1中的數據自動加1,D0與D1相加,結果存入D0,循環結束后,D0中存儲的數據為5050.X0是計數控制端,X1是清0控制。
由于循環指令在每個掃描周期都被重復執行,因此,需要在循環指令開始前對循環中使用的數據寄存器進行清0操作,使D0中只能存一個掃描周期的和。摘自《電氣控制與PLC應用》人民郵電出版社,定價21.00元。作者:張偉林