机器人教程网

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

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

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

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

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

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

) y6 ~( [$ V/ k" m% |# l2 ?实例:
& `4 H0 q# ~/ o4 ~' z* u        VAR num max_retry:=0;3 e: Y/ o' X: K2 K; F7 I# n
        ...
5 T$ S4 Y4 C5 b# ~        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。9 \9 H- K1 K8 D& {' V
        SetDO cell1_sig3,1;
' M/ _( N- r& P9 F  ERROR
  m1 w) A+ A( j4 [- D% k$ o( I        IF ERRNO=ERR_IOENABLE THEN
" D0 G* v) @0 ~3 u8 g' B          IF max_retry<5 THEN
1 z5 l' ]* H5 A3 F( i            WaitTime 1;4 y0 }3 m; p  {# Z/ F# e
            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。
' Q8 a* h: a' R6 c6 L- U            RETRY;& _; i1 Q& j, p- @' o
          ELSE- h, O# q; Z( H$ ~3 Q9 j. F
            RAISE;, B$ a, ?, E6 I# u' K$ G" d; G1 I
          ENDIF
( @' S( I6 h, j; t        ENDIF
3 F' y9 v8 S8 H" V& S0 ]
. e% v+ a* y: l5 h. q9 F# EError Handling:
% p' Y9 z2 I  V3 V
  • ERR_IOENABLE
    & P0 e; c) F4 R3 J
        超过最长等待时间,系统仍未完成输入输出板激活。
6 S) C& ^+ O/ E6 u
  • ERR_CALLIO_INTER
    ' r; Y8 e$ x! e. c' L( W
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。9 ]! q' o6 A5 S" _' c* P1 g% q. |
  • ERR_NAME_INVALID8 k9 C$ ?( J7 N3 E  G- l* Z
        输入输出板名称错误或无法进行失效与激活操作。
3 ?( @* o  b$ h( W4 |  F0 k9 U: r# l9 D6 B$ R5 D
, e5 Z! c/ q9 A
回复

使用道具 举报

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

GMT+8, 2025-11-26 14:27 , Processed in 0.074888 second(s), 22 queries .

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

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