机器人教程网

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

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

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

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

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

x
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable “cell1”,0;
. o0 q3 h+ E, m& A: W4 k3 i# u
实例:
' j" C$ I8 ?- c& k2 r; ^" d+ ^        VAR num max_retry:=0;# q8 E; N* @  L1 x3 h- q) ~6 J: C
        ...
5 d3 g  \" k! S" c5 h7 d/ D( Z        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。
# ?9 P! R7 [6 q/ K8 W        SetDO cell1_sig3,1;/ K# O  \# R1 @3 X, F& `
  ERROR5 Y7 Y+ A: ^/ V1 h" R
        IF ERRNO=ERR_IOENABLE THEN
* H1 k. _7 j0 W7 _. k6 Z) D          IF max_retry<5 THEN, n1 E2 d) z% L+ X
            WaitTime 1;
# S- M! n! [+ m2 u5 w* u            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。- R* {2 Y' C2 F, _$ _
            RETRY;
6 v& p. f  P' v' Q' e) N+ D          ELSE" i. K; d$ O5 \$ q& R
            RAISE;3 @1 k% P$ A# o# X3 G) q5 u
          ENDIF4 J8 w, u  K5 J6 W& W) Z3 I
        ENDIF
+ j( T" m  B0 Q- f" @! R0 ]
  i; ~. k9 m7 P. Q, w9 d3 hError Handling:
4 X4 h3 i$ e8 R' f. C; T
  • ERR_IOENABLE
    7 P" Z2 ~: f  \% A; u3 Y9 l
        超过最长等待时间,系统仍未完成输入输出板激活。
9 u" P" d! i6 u  h: [
  • ERR_CALLIO_INTER+ d6 @, U. }2 y4 H% N
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。  ]# o7 _9 O, G7 r. z6 K
  • ERR_NAME_INVALID
    , h2 |" A  l$ ]* k- R8 e8 t6 _
        输入输出板名称错误或无法进行失效与激活操作。
9 Z% ?" k- [1 T4 o3 v* V' @. \+ i0 b3 z  J1 F) B/ h
( U# R# H8 U: L5 f
回复

使用道具 举报

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

GMT+8, 2025-6-27 17:38 , Processed in 0.062770 second(s), 22 queries .

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

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