|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程$ h& O, x) Q/ ? p# s4 L3 `# f7 i
IF Condition THEN ...
* w8 u+ }/ c! z2 i" W! f( ]{ELSEIF Condition THEN ...}
: P u/ h' i( X# p2 Q[ELSE ...]
- Z, r y5 y3 V. V; NENDIF
6 B- P6 q. f# t* Q; g8 `. \, w% B4 G' K7 m+ \1 r
Condition: 判断条件。 ( bool )+ n- j, \6 V) T5 V) A
8 `8 C% ?$ L# s/ P5 u$ [/ u% z ABB机器人程序流程指令IF-应用:
7 Q5 S, U8 j! A; u0 H: P( p 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。. `1 o% q5 D" f" }) p
) Y7 D9 z$ `$ y* H6 ZABB机器人程序流程指令IF-实例:" ?# d. A' p0 t! F/ P5 n0 K4 g
IF reg1>5 THEN
) z9 z Z8 L# e* [ Set do1;8 I/ b3 e; U! T5 L
Set do2;
$ B" r: V" b7 V- C. S ENDIF
( U [" f4 p! y7 D" f9 U# D& v9 l- l$ o7 U6 _! S' @/ V" { D6 X
IF reg1>5 THEN/ V! W0 h% s* z2 W6 A o, H
Set do1;
' ~5 e$ b& E7 z% I0 U Set do2;
/ j( J3 H5 l3 G3 n- ^ ELSE
) M9 t( u. ^/ L Reset do1;& z* W3 Z- Z1 l1 D$ f9 y! T: c
Reset do2
! u4 s2 E! r) X9 r ?/ c* [; L7 A- ?& g ENDIF
# S% _) r: n$ c M5 [+ d" C
& b) X1 c$ R. G0 i9 I+ [IF reg2=1 THEN! [! h$ d3 {( H* Y. {$ I: w
routine1;4 Z7 j- Z+ W% M- l3 S% t1 e7 s
ELSEIF reg2=2 THEN$ |) k0 D0 g A; a a
routine2;( F0 m, \ n# O. s) m2 Z
ELSEIF reg2=3 THEN
' H0 l$ |6 J8 r% A+ x; Y6 b routine3;2 g5 B8 c) z2 o. J L
ELSEIF reg2=4 THEN7 {/ M' H0 I& y% P
routine4;
% D" W# g( z; M9 L: xELSE
2 m: [4 L5 @! y) E G: [ Error;% j& B9 c2 r6 ~, k
ENDIF
; R( h- Z1 [9 ?7 `4 s3 T4 e- t |
|