|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;+ W( s7 k5 d k
Label: 程序执行位置标签。 ( Identifier )* a4 y F% h; H# |9 a% w( e
1 p8 u6 q1 }, D+ N6 D% u+ ?" h
ABB机器人程序流程指令GOTO-应用:
6 P! `% I5 e2 |4 ^) j) i! F* i' R 当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。 R7 l5 w H: t+ Y" @2 ?8 j
/ X& [3 x1 N+ ]3 K$ Q9 r8 rABB机器人程序流程指令GOTO-实例:2 z. a1 [4 \# N7 o
IF reg1>100 GOTO highvalue;, N% K; Y2 ^0 J8 `
lowvalue:
1 H; q8 {$ ^" G. V$ f2 } …
" R. Z/ m+ h% ?" n; o/ P5 E$ O GOTO ready;, U$ m; d) B7 `2 \
highvalue:
T/ J2 ]. d" p* u+ [ … _0 y0 T4 d: L: z& k* H/ j8 g
ready:) e# w! I) U; y) G: D3 Z$ {
…* L* x& G7 |% C. S
( t( W7 z0 B0 ~- G' N1 E5 x
reg1:=1;" E/ L$ n% V+ u {: N$ g/ i
next:
1 u) h8 H/ h' i reg1:=reg1+1;
* o) g6 E0 l# ]6 R IF reg1<=5 GOTO next;. X& {' q! K: J% ^0 q
" B T! e6 ^' J% J
ABB机器人程序流程指令GOTO-限制:
. [( D8 k( @; \1 p. ~- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。
+ }7 W5 Z' F) h E* |: r8 e4 L / D3 D, n& |3 Q6 ?9 b. m
5 \4 f/ J# u' P( v0 j: b. Z, p+ |, M# a$ F6 R! Q0 M1 x- E
|
|