机器人教程网

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

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

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

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

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

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

0 e1 S! v  d$ K) U! Y8 d) w3 b; b实例:. K9 r0 k- }: i! L
        VAR num max_retry:=0;
, r- l/ }0 d; e8 d5 r. e7 j        ...2 H' h( W8 B/ }) O- Q7 ]) j
        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。
) C9 d+ I6 A9 z8 V6 G& K        SetDO cell1_sig3,1;
' `0 }( Z/ d8 f' d7 |! e9 G1 F  ERROR
7 d7 ?% @. \1 U. `1 R        IF ERRNO=ERR_IOENABLE THEN
0 @0 i7 r+ N+ @! p! K          IF max_retry<5 THEN
# Y6 |' x& M* Q) _$ i  O            WaitTime 1;
; R( W  @; e! t5 l3 B            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。
7 s5 t* X, d6 a4 N5 M) ?  Z* f' u            RETRY;
% F) g0 U( ?! o5 D$ g  T# ~          ELSE" k# v4 w. f$ F9 t+ y3 V* K
            RAISE;  r, I# K$ H6 k1 w. k2 A
          ENDIF* {( F1 Y5 @' C' m2 V
        ENDIF: P- Y8 f7 `3 e. O7 I' Z9 G  T

: A5 W6 G2 D* z' W4 w+ uError Handling:
# c1 M( M! [% q- l
  • ERR_IOENABLE/ {1 B4 X6 F$ ?" o* \
        超过最长等待时间,系统仍未完成输入输出板激活。9 q! x! Q: i# _3 ]; ]
  • ERR_CALLIO_INTER+ j& d6 Y- O# _- K9 {
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。
  [, `$ D3 I) `
  • ERR_NAME_INVALID  W* m: H8 I# C/ Y5 V" I8 Y9 d: M
        输入输出板名称错误或无法进行失效与激活操作。+ Y0 T) H3 U# ?2 {6 n! [3 ^  a, v

! S  ^% |* R: o- j% k$ e9 c3 F6 t5 k$ |  a
回复

使用道具 举报

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

GMT+8, 2025-11-26 14:08 , Processed in 0.064878 second(s), 21 queries .

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

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