机器人教程网

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

作者: 我是机器人    时间: 2019-8-30 19:19
标题: 输入输出指令IOEnable-ABB机器人标准指令编程
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable “cell1”,0;

) V" t, \. l- @8 I- r) O4 X5 a* T0 g实例:
1 J& Z5 Y8 y1 B% Z! F        VAR num max_retry:=0;
: n; B  a! e% Z6 ?        ...
' X8 l" s" J+ O  M  e/ B        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。
/ `" q( T5 o8 N( H, d5 @        SetDO cell1_sig3,1;
. C3 T. G- T' q  ERROR
/ k+ P- r6 ]4 o- \- `( [4 ]# X$ b        IF ERRNO=ERR_IOENABLE THEN
) J( J) }+ f3 D9 H( \+ \$ l* v8 _          IF max_retry<5 THEN$ x( b, w" q7 s* f5 g
            WaitTime 1;
( ^. D3 D! E7 p            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。
% j8 G5 ~. d/ Y0 s7 l8 ?8 |4 V            RETRY;0 G( ~; U1 l" k: S" x& m
          ELSE
* B8 y+ n$ X8 i+ }            RAISE;8 I) h6 v0 q- ~: J3 e  i9 r1 a
          ENDIF# f7 s  U# B! v6 Z+ y8 Q' `
        ENDIF
: I% f2 e" M4 y, Y# }
& Q9 l7 J6 z, o6 }8 }8 P/ R# SError Handling:
) k3 e9 `# m0 L# `! L+ a        超过最长等待时间,系统仍未完成输入输出板激活。
" u. s" \0 f9 c3 G/ `5 O
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。
' x! V3 ]  y7 o4 @% b4 m# O
        输入输出板名称错误或无法进行失效与激活操作。
; b8 Y8 C  Y$ Y0 t( a; Z5 u* ?$ o- {5 d& I

1 n( L6 l1 N2 H8 h: u




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