机器人教程网

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

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

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

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

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

x
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable “cell1”,0;
, T4 P8 d# ]+ n( [% n( ~% a
实例:
" d. A6 F+ C4 l+ {5 w        VAR num max_retry:=0;
3 L" G0 E: g$ z        .../ g! s& b: Y6 {* y
        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。
! \# G7 K' O: q1 I( x( g! A        SetDO cell1_sig3,1;
) Q* c+ {# \1 I  R; e: }1 [  ERROR& J& l, v( l3 k  q/ Q
        IF ERRNO=ERR_IOENABLE THEN1 W" O9 J# p, I$ v# R0 U
          IF max_retry<5 THEN
5 t, V, Y- q3 H            WaitTime 1;  V: a3 f; Y/ |6 @9 `
            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。- x4 W, L0 K' q) W' p  F4 B
            RETRY;
7 \  u: h5 v7 p          ELSE/ G2 o% u* Z9 s: t+ ~
            RAISE;4 C/ u+ t6 c' I$ f
          ENDIF
& M: [3 L) W9 t        ENDIF( ^4 \% a+ z: p% n) R
! A0 N3 M, `' v$ |0 y) y
Error Handling:) n* _" f1 h. S0 M* L% e, Y
  • ERR_IOENABLE- O: S9 N# _/ O9 C. V
        超过最长等待时间,系统仍未完成输入输出板激活。1 u% S' ^0 j  J
  • ERR_CALLIO_INTER. O: W! M$ ?. m: T
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。# \7 x& c* T$ g& n& c5 T: S/ r
  • ERR_NAME_INVALID2 x2 k) n+ w1 l9 j% q( Z
        输入输出板名称错误或无法进行失效与激活操作。
. b( s5 Q; `+ i* n: {
8 A. ^+ z3 m# c5 @, W+ M; i  N% q0 Y0 ?$ b' P
回复

使用道具 举报

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

GMT+8, 2024-4-30 02:18 , Processed in 0.056199 second(s), 21 queries .

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

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