|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;
+ w0 _- z2 K/ \% t5 {! ?% ULabel: 程序执行位置标签。 ( Identifier )
2 R& y [! m0 h1 Y5 p+ n
4 f! w8 k5 V, M4 P* I; v1 Q# JABB机器人程序流程指令GOTO-应用:
2 g2 r! W9 J- c& e+ Q 当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。/ D3 g e# z! g H9 p; d
8 |/ s# b: {( {4 k+ M! S
ABB机器人程序流程指令GOTO-实例: J ~1 j' u M! y9 q" s, b
IF reg1>100 GOTO highvalue;" w3 ^' T$ O: ]% r' Z
lowvalue:
( k# h" z5 s, E5 G8 N# j- `. w3 Q0 Z …
; A" o# n. p, |( r9 d% Z8 ?' t GOTO ready;* Y- k2 t, a' T: ]- {3 n' Z
highvalue:5 x: W8 H. e. g# N8 k- p
…. T3 ]: L/ ?- L0 s2 ~1 b' E9 N& e) K
ready:2 \2 \7 W" `/ y Q% ?7 [5 s
…
2 G) a2 s3 `3 }' P' p" z7 p' H* P/ T# q& N
reg1:=1;
8 I0 ? Z J2 H" I" J4 R next:/ a- {, y& ~3 Y* Z/ A/ N' Z
reg1:=reg1+1;) U7 _9 ?( G/ r
IF reg1<=5 GOTO next;
& S; J3 S. [0 i3 ?5 T- u: N; b, O' K8 h
ABB机器人程序流程指令GOTO-限制:
; i# S/ u$ J9 h3 ]& m) L( h: J/ c- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。
3 D( \( s* S7 b6 R" {; b5 t# ] . q4 G- O+ ~- W$ s a/ t: Z! I
* k6 J' B9 @1 b1 S5 z7 w/ f
i' q' B. O, s. Z
|
|