机器人教程网

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

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

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

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

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

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

& r" t* e# U: Q实例:' s. g1 O& k' P0 p/ T
        VAR num max_retry:=0;. e' m0 b- w! l7 ?3 k
        ...; r3 U" c. ]. a' I4 `5 \
        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。
2 p* ~: U1 d% d$ c& s/ L& a        SetDO cell1_sig3,1;+ J" p; V3 p. V* y! X$ Y' x
  ERROR
! `; P2 a# j1 k% k, [" O3 `0 O/ I4 i        IF ERRNO=ERR_IOENABLE THEN
- f% R" c. m) z  b& h7 {0 \: H          IF max_retry<5 THEN
, B3 `# x: V0 ]            WaitTime 1;
! c6 _- Q# X& F/ u# A3 U' ]- F            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。/ Q. h- I" [, a! U* j  H
            RETRY;7 z$ d: e6 @% r* D) C( j
          ELSE
7 p8 C7 s$ H& i( k3 z3 n            RAISE;. z( T; T- K5 {
          ENDIF
5 f- }9 X9 z( T6 }0 ~! b        ENDIF/ E0 w% v2 k7 F- w* q' V" V, p

6 D% ^& D2 y$ v8 b. M2 UError Handling:0 G" t7 e9 M6 ?. k2 J
  • ERR_IOENABLE
    . W* i2 H9 _. u' W
        超过最长等待时间,系统仍未完成输入输出板激活。
' q3 I2 }6 z, }! O. L
  • ERR_CALLIO_INTER& u' w6 U9 C# |9 K! {2 F2 w
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。  x+ e7 h0 m  A. n, I2 x1 W
  • ERR_NAME_INVALID( J& ?# E/ P& ^. B& ^) u
        输入输出板名称错误或无法进行失效与激活操作。3 \+ P5 \! J. |3 |: T0 v

# y) k" v$ E& t3 |3 C( c
, U3 m* P+ [' `/ F, N" Q( Q
回复

使用道具 举报

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

GMT+8, 2025-5-2 02:44 , Processed in 0.065452 second(s), 21 queries .

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

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