机器人教程网

标题: 输入输出指令IOEnable-ABB机器人标准指令编程 [打印本页]

作者: 我是机器人    时间: 2019-8-30 19:19
标题: 输入输出指令IOEnable-ABB机器人标准指令编程
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable “cell1”,0;
! Y1 {1 ~: a" r1 P9 d
实例:
( O7 s& c+ n1 P0 R1 B0 s) _        VAR num max_retry:=0;$ a' @1 P* [- K
        ...
* N3 C. W1 M# c) ^        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。  ~; b  l& @$ l/ P
        SetDO cell1_sig3,1;$ t* I+ H* T/ l6 S
  ERROR
3 I6 v# A" S3 t; c- u5 |* `+ `        IF ERRNO=ERR_IOENABLE THEN
2 E1 g6 H; i. h          IF max_retry<5 THEN
" V0 b8 c' `- R            WaitTime 1;
' d4 B( A+ Z8 q, }! C            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。
0 z4 Y0 h* d; p1 C6 U            RETRY;3 H5 Q7 _4 U( x' m
          ELSE6 t$ Y( P' f1 n) E
            RAISE;- Z9 ~* K. w3 t2 G' n; Q
          ENDIF
0 D9 K9 t- ~$ \( ^        ENDIF  _: [, L9 c1 k/ A+ h5 V$ \( r! m

5 q( W! ^+ l; k- O1 l' W$ ZError Handling:, m( Y1 G! F- J; W
        超过最长等待时间,系统仍未完成输入输出板激活。( f5 l6 u& m: Q/ X
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。3 a" n6 E% e# d) Q2 R! I; j* c
        输入输出板名称错误或无法进行失效与激活操作。% D0 F: i" @0 Y

$ m* o; }# |! y" R$ e9 F* M  ^
* l7 P0 u: U% K7 e/ M6 k( ?




欢迎光临 机器人教程网 (http://www.robotjc.com/) Powered by Discuz! X3.2