循环指令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元。作者:张伟林