机器人教程网

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

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

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

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

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

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

) A* x+ L; C2 E' o' z6 S实例:
1 s! s% ^6 S. K/ p/ v3 _0 P        VAR num max_retry:=0;
2 z4 j7 m7 B8 j/ f3 g% C        ...1 `4 ^. ~9 c& r% s3 |. l$ F6 c- ^
        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。. a0 ?1 M# y# m0 ]/ _
        SetDO cell1_sig3,1;
2 E7 o6 Y) s5 q( g( g- I  ERROR- K( {" b4 |7 ]2 j
        IF ERRNO=ERR_IOENABLE THEN2 A* H0 T: A7 S0 \0 t# B" u/ i
          IF max_retry<5 THEN5 h, ^. J) I* c% b4 K1 n
            WaitTime 1;/ a2 z9 C# O% C" ~' F$ e
            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。9 n% X, h" x" n) \
            RETRY;" k: u! ~8 \/ y- n& |+ v; s) q
          ELSE' i3 Y1 N6 R2 N: d* I: H: y' p
            RAISE;% k6 z& m& G) W+ L
          ENDIF
  T% e; Z5 b0 Y$ n3 |        ENDIF. P  P2 U& @9 Z5 C- [% z
# D' n7 _% c& D+ H
Error Handling:
( M/ B1 {5 i0 q+ U' R" y& n" x) j
  • ERR_IOENABLE0 y* t) F8 p) L" u" ~
        超过最长等待时间,系统仍未完成输入输出板激活。
0 s: h/ k& T: D$ N1 {
  • ERR_CALLIO_INTER
    " f" x+ M+ O" A" S5 r, S; P
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。# m2 I& A) J8 c
  • ERR_NAME_INVALID
    9 V: F# Y0 Y- _* z' x: c; ]
        输入输出板名称错误或无法进行失效与激活操作。
# i' A* K7 Y1 o5 O
# @0 k# s. _  b9 L) Q3 L6 I& x4 f  B' }- y( B
回复

使用道具 举报

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

GMT+8, 2025-4-20 11:23 , Processed in 0.061867 second(s), 22 queries .

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

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