|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程
' [( X0 Q6 U1 F; G6 U, zIF Condition THEN ...
: d& K9 \. m1 t U{ELSEIF Condition THEN ...}; V+ c" C7 g& Q( X0 I1 o
[ELSE ...]3 v& S% i5 a8 ^7 j: q- B& S- O g
ENDIF
; H2 o: ^4 J$ s8 i* o& w6 w+ p X% ^! g! C
Condition: 判断条件。 ( bool )
0 l/ d9 S+ q+ \" Q( H
, E! I5 v3 r" L ABB机器人程序流程指令IF-应用:" ?/ l& P/ E3 ^8 A- [. C1 J
当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。
1 w" e6 R; F: `2 b
, {$ Z) i( Y$ V/ qABB机器人程序流程指令IF-实例:: N' x' X5 g2 C5 p& `! `( B
IF reg1>5 THEN( p# B, Z0 v2 ~7 F
Set do1;
. F- V2 p. J9 C. P l/ k Set do2;
* @" k( G- |+ r' d' l6 ]! B* M ENDIF
: f/ @' J7 G( y2 a' ^- y/ F) c
- W5 ]! N. G9 L' P. |IF reg1>5 THEN; a6 x8 ]$ ~, r8 S7 d3 a: g
Set do1;
2 c( N: C8 R" Q1 l6 @, [ Set do2;
& q% m Z9 p9 n! e# u ELSE. `; m; Q8 r! Z
Reset do1;
* A0 ^! b- v' ?- W' C: Y Reset do2
! x! f$ F$ d2 ]- N4 ] ENDIF' D# p0 c6 f% `: `$ }& a1 A$ D
- ]( D1 E0 N( @, q5 h
IF reg2=1 THEN
+ W) M8 `6 Z/ Y routine1;
) x" R9 Z. x6 L* R3 aELSEIF reg2=2 THEN
$ o G, d4 m/ l# X0 O8 H routine2;; O: O! o/ @5 ]! v# u; u* E( Y2 {' t. p
ELSEIF reg2=3 THEN
# f2 G/ | D5 ~2 b1 P2 N% q( D/ G routine3;7 x* r% j' B' z
ELSEIF reg2=4 THEN. x0 A: @' y0 @- I5 M
routine4;" a7 |# G$ _* t. x& k
ELSE
: U! F- j6 `! |8 n+ x, v( e& ^ Error;6 D( T8 {% @: ~6 P* c4 N8 a
ENDIF
: j' T, e6 B+ G( x: a3 ~- V |
|