机器人教程网

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

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

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

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

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

x
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable “cell1”,0;
- }; }1 ?7 H/ c4 ]
实例:# ~  T# @: n7 W3 S! [
        VAR num max_retry:=0;
1 m! A" L5 [! ]2 m% `        ...2 J& K% E# I7 g5 p9 j# I# K* a* {6 H) r
        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。) C' w# B7 S  {* P1 }3 N
        SetDO cell1_sig3,1;
4 I; e9 |  Q6 h  ERROR: u) `; E- `# E3 h3 e8 P$ l
        IF ERRNO=ERR_IOENABLE THEN
: x* u0 }% r8 `) j          IF max_retry<5 THEN
$ \6 j4 K, B  s. N5 x            WaitTime 1;4 \$ L+ _+ x+ U- v( d$ q
            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。
+ i' y4 m' M8 u/ [: q            RETRY;
* Z6 ~: R! @* y8 a          ELSE
6 f* W) b3 i7 x6 O( {6 F/ y/ h            RAISE;
3 F$ l9 {$ ^- t          ENDIF4 {; o# x. d# I7 ?7 s4 e# ]
        ENDIF
! X9 n# }1 t! l, R4 o6 H$ y  O, K9 ]3 \2 ~" Z1 s
Error Handling:
( V7 l$ ~& k  M2 w9 Y' y9 }6 c4 `
  • ERR_IOENABLE% t: x/ g& S3 m8 j! s% \( h, u
        超过最长等待时间,系统仍未完成输入输出板激活。2 ?/ ~" D" N* w: _1 p$ V
  • ERR_CALLIO_INTER
    6 |  i1 ?/ h8 y. D5 ]" w) @) e
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。
$ j/ h/ x1 O. R: d% }
  • ERR_NAME_INVALID
    5 ?4 w0 Q- S8 I( X  _3 ]$ q5 {9 `( ]
        输入输出板名称错误或无法进行失效与激活操作。
5 b0 x* \+ l8 I! T2 Z4 ~7 r+ `& d# f+ I- d8 d* l

9 [) u' u9 K- m
回复

使用道具 举报

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

GMT+8, 2025-5-2 03:05 , Processed in 0.060449 second(s), 21 queries .

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

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