|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程6 W8 m* g1 j2 |
IF Condition THEN .../ ]* F/ R1 q9 s; F( |! m
{ELSEIF Condition THEN ...}6 {% q9 ?& L& V7 q7 G
[ELSE ...]+ g; a7 M5 P, w1 i* Y
ENDIF
4 b) L; R# g. ?' \0 n& f' B' q+ X: `) F% k1 F* z, `
Condition: 判断条件。 ( bool )! e9 i+ n6 ?3 y% y8 K- a9 @# E
# c2 j# \7 c: L( D# A0 Z ABB机器人程序流程指令IF-应用:
2 s7 p! J4 ?0 \4 q# c 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。+ v- u; F0 y6 H' ^+ F9 u: R
m& S( |# ?1 V0 v- NABB机器人程序流程指令IF-实例:
m' `# f- v0 {6 \9 z IF reg1>5 THEN
0 A; L' M6 @" q/ h* R) L& |, t Set do1;
& Q+ ^. n; N6 z, m0 b. D Set do2;
" m) r/ V8 O& _; Y0 b ENDIF) u+ h" i) C* _
8 P. L; z1 h# R5 C6 n3 D, ?3 y* JIF reg1>5 THEN
/ N' I+ F; v: C, d- d Set do1;
* b5 A$ L2 S0 e0 }: M2 K Set do2;
. W4 W# C2 ?4 o$ J. P2 x9 U ELSE
/ }" r0 B5 k: k Reset do1;5 Z( Y& j' Q- }* N# u n% Z
Reset do2
: ^! [4 K3 i& T( t8 E% I ENDIF
+ e# [0 F1 l+ W7 Q7 b$ W2 n
4 _& y/ s9 L/ q0 U; X* s6 U# gIF reg2=1 THEN; y) `3 D9 R" ^0 w5 P" m
routine1;0 D/ h( C- Y: c9 k
ELSEIF reg2=2 THEN
3 V( x* P; i( I7 h; Q+ I routine2;4 |/ I7 r0 _' [1 u3 p/ H* i
ELSEIF reg2=3 THEN/ n+ |1 S j2 a- [
routine3;
9 Z+ F3 f+ {$ L0 A1 b9 S% h2 T MELSEIF reg2=4 THEN
0 X q5 ~/ X+ p7 n) d+ L routine4;
' s: `( ~( k/ Z. M+ {$ JELSE
. J* B: B+ p+ G+ K Error;, F( [) D" q5 T
ENDIF. O( I8 I7 M- E/ k, S% R% L
|
|