机器人教程网

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

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

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

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

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

x
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable “cell1”,0;

& }7 G+ z. b: r5 e$ q/ s; t# ^实例:6 {0 m( L' u9 E2 l2 ]: e5 T$ H: ^
        VAR num max_retry:=0;
  m- H4 B/ u' N' P        ...
; g6 c& y2 t. T( D+ E        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。7 Z: G& E' G6 i) I) n
        SetDO cell1_sig3,1;4 x! m9 M* x( j2 B1 u8 ~
  ERROR
$ \: r/ b6 v2 @        IF ERRNO=ERR_IOENABLE THEN0 C. Q, c& `8 V% y' h5 t* ?! X
          IF max_retry<5 THEN, g4 B& ^/ \. }+ \) e8 Z
            WaitTime 1;
* t( Q) H, @' I# K            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。3 b: P9 B. T" S1 Z% D6 S: S
            RETRY;! u; j/ `- l, ^* t3 _
          ELSE
& I7 d; F; h+ x% @1 V8 s            RAISE;
# \4 ]2 F; B6 h3 H# R          ENDIF
  I$ e3 I; U7 Y) P3 F0 ]        ENDIF
3 ?% ~: ]+ l/ R' F7 x- z, _+ h5 q# ?) _
Error Handling:/ Q: e+ ~  s; c4 S0 S& s' \
  • ERR_IOENABLE3 X9 J3 U: a) C! a+ T
        超过最长等待时间,系统仍未完成输入输出板激活。5 V7 b( h' b; ~3 X( X" O
  • ERR_CALLIO_INTER. N: o" S2 P. M* A
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。
# f! _2 ^' ^6 V) h% e$ L1 e6 `
  • ERR_NAME_INVALID
    , K' P: `) R4 g8 {3 g
        输入输出板名称错误或无法进行失效与激活操作。  w. a* w, s4 H4 [

9 j. C# S$ F5 v& t. r, F) Y1 w
; V" g9 A+ c6 Q6 S& y7 T) K9 q$ L
回复

使用道具 举报

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

GMT+8, 2024-11-25 03:41 , Processed in 0.062929 second(s), 22 queries .

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

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