机器人教程网

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

作者: 我是机器人    时间: 2019-8-30 19:19
标题: 输入输出指令IOEnable-ABB机器人标准指令编程
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable “cell1”,0;
" P( L) s5 O7 v! g7 E  G; L/ I/ v
实例:) N, N: I; W7 x. E: f( h
        VAR num max_retry:=0;
4 @7 \- A" L7 I+ I        ...
* Q4 t, S( z6 F0 C5 N- |        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。
0 j4 l& e# S5 ^8 s        SetDO cell1_sig3,1;5 w, ?0 A% t3 y$ Z  P
  ERROR
4 z% Y6 H/ ^0 `/ |: W. R5 A        IF ERRNO=ERR_IOENABLE THEN
. d8 p4 s7 q) x5 l/ Z! A+ u: p. ~$ p          IF max_retry<5 THEN5 a! D) `7 k6 y! ]0 m
            WaitTime 1;
% K8 s& V( U3 Y3 e! S+ `5 P. u. _            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。: g; j$ C9 n6 K2 y2 m
            RETRY;9 R0 c% s. L2 i+ g' P
          ELSE$ C5 m: o5 V. o" m) x
            RAISE;5 a' A1 K- |( w) r* k. K
          ENDIF% o7 y' D5 F4 l5 K. U) O) o/ M
        ENDIF  e  i6 [+ B& L2 V
1 X# h: ?5 i3 [5 z2 c1 f! q9 [
Error Handling:* p' b  j! p. a
        超过最长等待时间,系统仍未完成输入输出板激活。6 F! z8 Q3 {4 t7 V
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。9 D  ?$ \0 N8 T. d9 M* h2 G4 t
        输入输出板名称错误或无法进行失效与激活操作。
$ M9 V2 C+ A1 Q% u2 D" d0 P) D* Q) o1 C& S/ c$ ^  k
! H$ D3 s  y$ [4 _8 [& b





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