机器人教程网

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

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

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

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

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

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

. R6 \: m# k$ S, j- O, m" i0 ^实例:. d- y0 @7 g7 K8 I' z5 a% t7 m1 P
        VAR num max_retry:=0;
  ]3 v1 P/ I" B3 ^( e9 S- ]9 M- T& T        ...' k# j; B3 T$ X& c! E* I) `
        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。% @. t% ~% a. g: T5 Q2 U
        SetDO cell1_sig3,1;
: a; p8 t2 L! f3 d, E  ERROR$ b* w- Q6 G6 \! f! i; W; d0 Z
        IF ERRNO=ERR_IOENABLE THEN& r, F4 R" _% @3 N+ [5 A/ Y3 M
          IF max_retry<5 THEN% ?; T' i) P$ J, m8 K9 U  v
            WaitTime 1;
+ e7 i3 ~; _! Z* M& Z! ]! F& q            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。: _( G" D+ @: L% l- ~0 G
            RETRY;% f2 M& B: Q$ Y; S, l& f4 R
          ELSE8 a6 U" K% ^; e' i! c
            RAISE;, y( U# Y2 J$ |4 _* J
          ENDIF
" W" {0 H' Q% z( Z2 s: W        ENDIF/ x$ K. c. O" M/ T2 h1 J9 P

2 p5 [2 E' a3 {6 T5 ^1 B$ H* p- F6 WError Handling:* w) x, o- t8 u4 G4 D6 U
  • ERR_IOENABLE9 _% X3 n& S& ?
        超过最长等待时间,系统仍未完成输入输出板激活。
) @! l  U, r2 T: k. K0 `
  • ERR_CALLIO_INTER
    " \% N; D; d5 h* A, Z
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。
1 r* s) Q! V/ O2 x
  • ERR_NAME_INVALID2 d4 G* B5 K2 O& r* T
        输入输出板名称错误或无法进行失效与激活操作。. T9 e! z% t, i" k# N/ S
! \9 t  H% ]5 e7 M/ p

4 j+ F  w. c4 _* M6 t" F4 w
回复

使用道具 举报

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

GMT+8, 2026-8-18 03:32 , Processed in 0.061430 second(s), 22 queries .

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

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