|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;( o( q. b* Y% i
Label: 程序执行位置标签。 ( Identifier )
" M0 J I6 Z+ A1 M# X4 s( [- K/ c
' Y1 @7 I% \; u6 jABB机器人程序流程指令GOTO-应用:
j6 X- @/ n N& b1 O+ e7 L- R1 [ 当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。
/ R9 p' p# L6 b: S& Z2 @. M7 h4 q: u/ r9 I9 G
ABB机器人程序流程指令GOTO-实例:
& w, x# p( A- @" ?) q6 i# A IF reg1>100 GOTO highvalue;2 X E: _# i Z4 D# o
lowvalue:: _0 J# X) o' z- `$ s
…7 i) H. K3 a( P2 ~# i6 c
GOTO ready;
5 u! Y1 B% Y' l8 e highvalue:
. H/ g- T5 [; a3 s1 y$ j9 i, j …
& S/ E2 p5 H( f# I ready:' w5 o/ f5 R) i$ n/ Q
… @$ u- r) B) U4 f6 B _
# l# Z- v& r. T, Zreg1:=1;2 p6 Q2 S$ j- \$ _* n/ g+ q! B
next:
& B" I. n. G! `$ e; ? reg1:=reg1+1;0 X0 ?) D7 N7 e5 r6 Q) z. D) n
IF reg1<=5 GOTO next;
" N9 W7 u l' ]# d9 E" T$ z. H# l6 R$ O: H, Q
ABB机器人程序流程指令GOTO-限制:! b3 m9 s( q/ L
- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。
3 @" d& ]& W8 y0 I3 R: K9 Q+ h : k" M. }* b5 X. d/ c
7 I; B6 R2 n; m- x
! ]) D& J/ r4 z9 P# _ |
|