|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程# W2 P' R7 {/ H3 ~0 l5 Z
IF Condition THEN ...
) d: R4 O. T) L6 v{ELSEIF Condition THEN ...}
- A3 t# m) d4 N0 C. {2 O[ELSE ...]
) y% x+ d$ b3 H5 qENDIF
+ `, C- z! I8 I4 C8 n/ @$ j" h/ `1 t3 f
% y) ~+ Y" o3 E4 X! sCondition: 判断条件。 ( bool )# K" j! ?9 o; k% _% F; A
( p1 f! C1 h8 l! x8 |8 y
ABB机器人程序流程指令IF-应用:' g2 _. n& L3 S* Q" \* n
当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。 K9 K% x1 G6 K- ?
' B6 F k Q4 ?" [/ Z8 B8 Y; s$ M, LABB机器人程序流程指令IF-实例:
9 t: S; K6 t( {! o- Q$ |! A IF reg1>5 THEN
% \8 C' ]6 @8 @6 X! @ Set do1;3 t4 H8 c$ y9 z& m/ U3 G3 @, @$ [
Set do2;+ R/ Q+ f8 i9 S. t6 z) D' [
ENDIF# R+ s/ l7 N! D# ]! Z
9 ~% M- E0 t' Y, [IF reg1>5 THEN, s9 l0 c6 c: C7 X/ S, ~; \
Set do1;
2 }3 O' P( _5 G4 H( A9 ^6 o9 i Set do2;
9 `1 R0 F2 { \- a% I9 y ?- P3 h ELSE2 E* L1 T( p: t* y1 B& L
Reset do1;
' H; U1 H! u+ ] Reset do2
0 s0 C' \$ k3 H! e4 v ENDIF
! B3 K9 j J: ?* B0 P5 p* w+ N) H8 q" c( N4 u* |
IF reg2=1 THEN4 ?6 u9 _+ c& D5 m: V
routine1;, E3 Y0 I* D7 h8 f5 |7 ~8 ]6 W
ELSEIF reg2=2 THEN, v/ G/ m5 n; t0 f
routine2;- r7 }: x( U3 f3 H& S- ^' ^
ELSEIF reg2=3 THEN
/ M# u9 C8 M6 @: n# C2 V routine3;" M) p/ ?0 G- r
ELSEIF reg2=4 THEN% O! [# ~; N2 |/ p
routine4; Z9 Q8 x8 _7 e
ELSE
* O0 f) P8 j! V+ u8 b Error;2 f7 {' E# B* T% v5 b' [4 ^
ENDIF
2 I' p/ @" G* c+ Q6 G1 e |
|