机器人教程网

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

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

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

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

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

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

' S5 [3 v" n$ R  C6 i2 r% {实例:
+ i5 x$ {& N3 ~. {8 r0 x( r# I        VAR num max_retry:=0;
# W9 Q1 Y7 H4 W4 c' _8 B( ]* a        ...  b+ b( n9 ~& }/ p7 b  O
        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。& y/ B  g0 ?2 f9 A( @! w0 t
        SetDO cell1_sig3,1;
# R: K+ k* A  K3 R- B" h; H  ERROR2 L+ C  @7 y) S/ \* F5 Q' J. }
        IF ERRNO=ERR_IOENABLE THEN
5 P, M/ @+ \- i! @; B          IF max_retry<5 THEN6 G* t$ F7 s, B/ j
            WaitTime 1;- ^( Z" [/ |4 ^8 i# N# E
            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。
6 R, v  z, b* y7 }% r6 `+ g$ D# }            RETRY;
1 D2 o& |) W, T0 I          ELSE8 @% L+ g7 o1 X4 R! l
            RAISE;1 ~3 F' w* F3 q% \' S, b5 h( v
          ENDIF' J; @7 Y5 Y# F8 J
        ENDIF6 k2 a& h6 T- T/ X$ G+ s; A, ?. z( d

9 d- R* |7 a0 dError Handling:3 N7 D* n( m4 |) T- _, W: L( W$ z
  • ERR_IOENABLE8 c5 Y2 k7 U$ a: z3 `
        超过最长等待时间,系统仍未完成输入输出板激活。# t8 ?* a: L. O  ^; k
  • ERR_CALLIO_INTER8 L; _2 E" ]; |
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。
9 q$ s0 I  c9 `
  • ERR_NAME_INVALID9 V$ L7 U3 o: m$ l2 c( h5 a
        输入输出板名称错误或无法进行失效与激活操作。/ V* B# Q- `, z
) P7 l0 F3 _+ F/ G. r
  i" r! c- r: G, J8 n7 N
回复

使用道具 举报

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

GMT+8, 2024-11-25 03:35 , Processed in 0.062885 second(s), 22 queries .

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

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