|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程
2 _) W3 c% i% P; ^2 k6 mIF Condition THEN ...
. d$ J( Q: B$ H; M{ELSEIF Condition THEN ...}
* C. V2 x3 T* @2 s[ELSE ...]
* p5 L8 g; Q$ ]! e6 W. qENDIF5 h0 N" u$ M! r% c+ E B
9 i, f0 x8 `% g. r4 {! K3 {5 w( zCondition: 判断条件。 ( bool )& i; }2 d& { m: q; T% B
4 K2 n0 [* C' Y5 A, ~; J3 H ABB机器人程序流程指令IF-应用:
1 S3 T0 ?, Q- J) W( R" f- m4 y# _+ s 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。 {4 Q% y' l) S9 l" Y
# w) L8 Q0 D9 S, yABB机器人程序流程指令IF-实例:
& z4 e4 u6 W$ f. c6 n$ E; _7 Q8 D IF reg1>5 THEN& a8 {2 [. N5 ^. a; ~- h& ~
Set do1;
2 w' I7 a+ [. y* E$ i Set do2;
! ?) o I8 }* V' _5 P* H1 M) V7 d0 L ENDIF
1 p6 x% v* K) R7 r* f5 n( r7 c" J! [# g% r' j0 `8 D
IF reg1>5 THEN, o b# L! L# T5 C
Set do1;5 b P {& |( P8 v% I& L5 `3 i
Set do2;% V% G- j8 D4 s) \0 }
ELSE
0 Q2 D* s" H; t' M. f) ^ Reset do1;
2 _* i" f K; D7 r Y2 q3 h Reset do2
$ M" \$ p9 U; ]" E" C; l ENDIF4 ?" L/ N( S I
. S' }2 y! Z2 D7 [8 X2 g2 a
IF reg2=1 THEN# ^' |3 I8 Z6 Q1 O- B) \4 ^
routine1;6 y6 |: v+ y: d. C, f" W/ N
ELSEIF reg2=2 THEN
# ~8 @, t' ?7 |3 d6 \ routine2;
. `& m7 Z" H3 h2 V+ l$ QELSEIF reg2=3 THEN+ |+ z7 f/ F! X: o: r; ^
routine3;
# Q: X. Z5 c/ \+ S, x: _0 rELSEIF reg2=4 THEN
" N, e \( P3 ~( s4 Y routine4;" H y7 ]) e! c5 {) V( ]& S
ELSE
* w z5 I; G6 o# Y9 P" e( T$ C5 l Error;' C+ {* q9 t3 ?+ ^- s; I) e8 |
ENDIF$ {6 r( q4 y. C; E. ?
|
|