|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;
N* w$ v9 j4 ]) g, ?/ f+ G$ TLabel: 程序执行位置标签。 ( Identifier ). L7 u1 w8 b- X$ c9 U
& Q# L! \) k2 P9 g$ G" o0 S" i
ABB机器人程序流程指令GOTO-应用:# _% P/ Z2 B$ c. }0 w
当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。* U. F# }0 g- P, x' z
" m" K) m* ]0 c8 a/ LABB机器人程序流程指令GOTO-实例:3 I, ~) G$ z% K$ H7 ~7 R
IF reg1>100 GOTO highvalue;' v! z8 E. b8 e5 c
lowvalue:
' q$ K& T( ]/ x! R …
5 w2 [9 ?; ]+ r0 o2 ` GOTO ready;
* r1 G) z2 X! e: ~ highvalue:0 \' m1 k7 z) v. W3 W
…
9 n; `9 I* x- [# e6 P ready:: i F8 o+ K% z* p+ j2 Q6 d
…
) [. s) K, n: x* N/ h
2 E8 ]( u' A% V/ w+ j/ O! D: W4 `reg1:=1;; ]- p1 w+ J, n+ [; R
next:4 E* ^7 ~" Q$ w& W
reg1:=reg1+1;* O) z7 N/ y- P6 `/ J% N( p
IF reg1<=5 GOTO next;: ~, c4 K1 S8 J2 m* n" _
. P6 n v% H! v9 `: b# k0 gABB机器人程序流程指令GOTO-限制:
9 T! d# L9 D$ l; D# b- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。
# T. e! x: |0 x, F, x9 R ) E8 ]* V9 c2 {, {
# Z& Z9 ]& W3 ]) d" N+ ?
; ^" l; }4 d S4 C% S% I
|
|