1、首先双击打开TIA软件,新建一个FB将语言指定为SCL.如果使用的是STEP7或PCS7请直接在源文件中新建,并编写头文件。
2、双击打开FB后,你可以通过编程区上部的快捷菜单也可以直接添加FOR语句。
3、FOR作为一个循环语句,在执行时先将 计数变量 counter(必须为int型) 设置为起始值,并每个循环加1直到到达默认值。在循环过程中会不停执行中间的语句。
4、下面是最简单的FOR循环:每次循环执行M自加1,一共循环10次(当N =10时跳出循环)。
5、在FOR循环过程中我们也可以提前跳出FOR循环,例如使用GOTO语句。下图就是在执行FOR循环中如果M=5将直接跳转到MyLAB1处。需要注意的是GOTO只能跳到整体FOR循环外且无法返俱蒉檑诟回(返回请用CALL).
6、在使用FOR循环时,还要结合PLC的执行周期。因为在每个周期内FOR都会执行一遍(鲍伊酷雪N从1加到10,M+1执行10次),如果不考虑PLC的执行周期有时会出现错误。FOR循环的使用还要结合CASE 或 IF等其他指令,才能完成复杂的判断。