|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程, S( l8 \+ B/ ?# ^
IF Condition THEN ...
4 z" G$ y! H+ S$ X w5 z5 i{ELSEIF Condition THEN ...}
' [7 Q* ?& R V' n* s+ R5 V$ Q- |[ELSE ...]
" z8 V+ m* {; k" FENDIF
# D; C& ?) w8 \# D; J y" n
+ ~: _1 P$ C: ~: P8 L4 D2 XCondition: 判断条件。 ( bool )4 p1 m! j5 t+ _ `
* s9 p8 A% a* r& N( @ ABB机器人程序流程指令IF-应用:
z% J/ i* [/ {% ^2 ^) S 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。# \4 O4 P0 l" @( `6 l) g
- \* ?! b1 ^" N$ @! f" t6 |; vABB机器人程序流程指令IF-实例:
4 A6 C2 V% Z$ H2 u" X IF reg1>5 THEN1 d5 ? u8 T$ q8 H4 Q& ~
Set do1;
2 b5 ^3 w- Y& F. q; |& A1 B& f Set do2;
& Y, l6 e5 ^, Z) n }; Y4 F! p ENDIF6 _' z6 S8 D0 F1 r
4 y. I( ~' R0 V FIF reg1>5 THEN
4 A' C$ \% t8 p9 ^ Set do1;: g: v- d! `& c+ g7 @5 K4 |
Set do2;
) S+ _. w' a% Y2 f ELSE
2 U2 z/ V x9 a Reset do1;% {: R) O. A q. g
Reset do2
# H5 r" T6 j4 y3 w0 F9 ^ ENDIF3 a |: o+ K( z9 G
. ]3 x n+ E7 `0 R+ tIF reg2=1 THEN* {! N. D/ Y/ X5 f: P; t" d& y
routine1;
1 y/ }$ [* [: PELSEIF reg2=2 THEN
+ g5 \3 h; Q% T x. u routine2;6 R+ i5 @. }8 q% e8 O
ELSEIF reg2=3 THEN1 V% v. Y |- ]9 A! o1 c
routine3;( m* V* H! q I4 X* \" m% f
ELSEIF reg2=4 THEN
2 K% I9 G, o) o! ]! S& n6 y routine4;( J! k$ S" S3 `3 E7 w7 p/ E
ELSE
0 \. z' Q3 { c3 i Error;# [: u2 n, ?* g$ E, l& E" x; q
ENDIF) B2 v" I' S& [* i
|
|