机器人教程网

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

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

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

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

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

x
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable “cell1”,0;
9 k: {0 K8 P9 N  H" U2 v
实例:
: n8 J( L+ y! \9 e4 d* t        VAR num max_retry:=0;
2 l( s( ]1 D; U" f8 u        ...
, Q* ^2 y/ F  y7 x5 I. r: G        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。7 V9 t& x" T0 S5 r4 j5 w+ x2 n
        SetDO cell1_sig3,1;
, j2 {2 z, i5 y/ c+ W. ^  ERROR7 T" n! Q3 i4 u' {. `, Y( G5 e0 F/ x
        IF ERRNO=ERR_IOENABLE THEN9 u& A0 |+ C, D
          IF max_retry<5 THEN' O  |/ x* N( c9 K3 Z& {) f# J
            WaitTime 1;
0 u! B0 m' p  t/ `3 m  k            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。
: o6 G2 n1 s+ H. F            RETRY;  g$ G% N2 B/ e) b, j
          ELSE0 s2 ?5 X/ A8 D! L/ ?. R
            RAISE;& U+ j+ |, S. Q2 i: w/ I$ @' o
          ENDIF
8 E/ A( [+ d! c0 U4 r7 o" a* w        ENDIF9 Q1 _" }# m/ c& n6 [3 g& Q

7 ^  {) S- @! }4 J3 l3 sError Handling:
* `3 O% |( C# Q2 [& j; K9 x
  • ERR_IOENABLE
    " Q/ g8 S4 s& `: @( h, S. e
        超过最长等待时间,系统仍未完成输入输出板激活。# ^! @# S& e1 d: P+ `1 `) Q
  • ERR_CALLIO_INTER
    0 Y( _4 v) {+ B% e! F5 K
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。
+ ~/ d4 J' e5 \  m; q
  • ERR_NAME_INVALID: j% d# p' V5 d3 I: X0 r( Y7 N
        输入输出板名称错误或无法进行失效与激活操作。6 d4 p' ~/ w7 |' R" P
* c7 t1 }1 M# C
  H  n: q7 s  F* Z
回复

使用道具 举报

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

GMT+8, 2024-6-16 21:19 , Processed in 0.058218 second(s), 22 queries .

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

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