机器人教程网

 找回密码
 立即注册
查看: 3554|回复: 0
打印 上一主题 下一主题
收起左侧

[ABB示教] 输入输出指令IOEnable-ABB机器人标准指令编程

[复制链接]
跳转到指定楼层
楼主
发表于 2019-8-30 19:19:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

注册用户,获取RB币,享更多免费资源下载和阅读权限。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable “cell1”,0;
7 @# g; I3 P6 J4 G' M! M
实例:3 [. o8 ?, y( @. E% K5 S- m1 s
        VAR num max_retry:=0;
! `5 o! T7 M4 k) B        ...
9 {0 h- B- N3 x. e8 P        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。  w  V" j) D' s2 q
        SetDO cell1_sig3,1;
* ?& S' i% e; X  ERROR
; }* ~2 V9 I' _5 M0 J) q4 f        IF ERRNO=ERR_IOENABLE THEN
, I6 R4 G, c7 y# N1 K7 ]          IF max_retry<5 THEN
) K* w- \+ k3 o. ?5 s            WaitTime 1;/ x- q- v1 p  v
            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。3 [* F  D% e1 G# n+ }: ?6 v
            RETRY;
$ O' g8 Q) y! ?6 a* Z8 t: Q          ELSE5 g0 G* s/ }% j6 m9 }
            RAISE;
0 v4 E* J7 @# F. [2 K, g          ENDIF
7 l2 y+ C, C* M  S: s+ R        ENDIF
% \2 U2 r1 O. N4 g3 h4 x$ U- h/ e  s
Error Handling:
5 t8 y& a: U/ w+ `- L
  • ERR_IOENABLE
    8 t# ^% ?3 v2 ?8 j4 H) f
        超过最长等待时间,系统仍未完成输入输出板激活。% e& c$ H( z- V3 ~& n
  • ERR_CALLIO_INTER, f" d3 N0 f, \" Y$ l( s* \- x
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。+ H  q. c  d+ `, B* j1 K1 j* D, Z! z
  • ERR_NAME_INVALID
    * Z* c7 C  Q2 W' c
        输入输出板名称错误或无法进行失效与激活操作。  ~2 r; _; K4 i) H0 V' b

; W5 ?6 E$ B) C* I0 p- D& y
) g$ G$ e' Q" T0 @3 s- A
回复

使用道具 举报

QQQQ:345103927|Archiver|手机版|禁闭室|问答社区|机器人教程网

GMT+8, 2026-11-16 00:49 , Processed in 0.064230 second(s), 21 queries .

Powered by Robotjc.com(网站备案信息:粤ICP备17111093号-1 )

快速回复 返回顶部 返回列表