您现在的位置是:首页 > PLC技术 > PLC技术
STL编程语言的循环跳转
来源:艾特贸易2017-06-05
简介循环跳转 LOOP 允许程序循环的简化编程。 LOOP 将累加器 1 中的右侧字译码为范围在 0 到 65535 之间的 16 位无符号数。 执行时, LOOP 首先将累加器 1 的内容减 1 ,若此时值不为 0 ,将跳转
循环跳转LOOP允许程序循环的简化编程。
LOOP将累加器1中的右侧字译码为范围在0到65535之间的16位无符号数。
执行时,LOOP首先将累加器1的内容减1,若此时值不为0,将跳转到跳转标号指定的位置去执行程序;若在减1后此值为0,将不执行跳转,而去执行下一条语句。累加器1的值因此与待传递的程序循环的数值相符合。用户须将此数值保存在一个循环计数器里,可使用任意一个数字地址作为循环计数器。循环跳转简略编程如下:
L Number;
Next:T Counter;
…
…
…
L Counter;
LOOP Next;
…
变量Number包含循环通道的数值。变量Counter包含待执行的循环通道的数值。首次循环时,Counter预先分配了循环通道的数值。程序循环结束时,LOOP语句会使Counter的内容加载到累加器中并由LOOP语句减少。如果随后累加器的内容不为零,会跳转到指定的跳转标号处,在这里Next被执行并且变量Counter被更新。循环跳转不会改变状态位。
点击排行
