机器人教程网

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

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

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

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

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

x
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable “cell1”,0;
- M( u! {0 W- @9 z4 K
实例:1 X2 ^1 @& l' t' N6 F+ y
        VAR num max_retry:=0;2 T2 Z$ K9 l! f, U8 l" c
        ...9 R# a! ], y; r2 _: F
        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。
1 l% x* X* \( C' |  u# \1 T: }0 H        SetDO cell1_sig3,1;" N$ d- M8 O5 G: o0 ]& Y4 L7 ]+ Y. r% l
  ERROR
; h% p) C) a3 l        IF ERRNO=ERR_IOENABLE THEN; w+ r: \# R  z5 ?; m
          IF max_retry<5 THEN5 ^, k9 Z" y$ _0 `4 f
            WaitTime 1;0 l+ T7 o" A9 P. L& D2 N+ E) d
            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。+ v! _; p# q7 k: D0 C
            RETRY;
2 q8 B$ X& X2 |/ |4 v          ELSE
$ K& F4 c( `* ]* c            RAISE;: r0 ~! P9 r% @' O1 D3 C3 C
          ENDIF' l  G/ x% X1 b- Y! }8 y' k6 A
        ENDIF3 {( N8 ]  v* A0 m6 f/ E. ]
+ _: b* I2 T# B
Error Handling:5 {, s5 x6 R) i/ @. L
  • ERR_IOENABLE+ x9 z  t6 {2 q# w
        超过最长等待时间,系统仍未完成输入输出板激活。" w, \4 B- E. `- \
  • ERR_CALLIO_INTER3 _: `2 }. A- F7 g( ]. _+ m
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。
0 A% D' H* ?3 z7 H) D
  • ERR_NAME_INVALID
    . m9 z5 h; t# l! k" U
        输入输出板名称错误或无法进行失效与激活操作。) e: g1 E4 H  E
  P' W! a" h- c( C. \0 q

8 o% T8 L- l  w+ Q! |" I: p3 n
回复

使用道具 举报

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

GMT+8, 2025-4-4 14:10 , Processed in 0.075225 second(s), 22 queries .

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

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