机器人教程网

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

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

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

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

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

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

+ Q& S$ v0 g- }: H7 e$ T) j; C1 `实例:
4 S% k. ~; V+ H6 p; {+ ?) Y        VAR num max_retry:=0;0 t1 a) C' f* U2 t
        ...9 H: L- M1 H4 S
        IOEnable “cell1”,0; → →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。
4 L3 I. z( [% b$ w- ^        SetDO cell1_sig3,1;
' @' w, e, }9 X* D( g  ERROR, _, ^  J" l6 |/ g5 F5 Q
        IF ERRNO=ERR_IOENABLE THEN' z, u7 R% I! c: l
          IF max_retry<5 THEN) k# B* ]. v4 L
            WaitTime 1;
; V1 L2 x) X4 `; [  H            max_retry:=max_retry+1;  → →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。
2 W* c) a5 r) H% S. k5 j0 N            RETRY;
4 v6 u" Y( R- M: [: \9 N4 y- z          ELSE
7 m- b" _4 J+ s- D" Q1 X            RAISE;. Z2 N9 x# g9 ]! E' b5 Y- H6 ^
          ENDIF
- Y7 X: s3 r( {0 r) W) F; ]9 _/ N        ENDIF
! A3 E, I- a0 O3 D# i. c" g& |1 s" D; f' j6 S7 ]
Error Handling:
! F" ^' e4 k. d# X, Y7 j. d
  • ERR_IOENABLE
    / x) R" x; @* N: R; A0 ?
        超过最长等待时间,系统仍未完成输入输出板激活。
& F) d+ Y& o( [
  • ERR_CALLIO_INTER
    $ x* L" G6 ^' f  l4 F
        系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。
0 f/ k+ C$ r& U' C
  • ERR_NAME_INVALID
    " S7 ^; `( P* |$ f( S- `! }1 j4 s. t; I
        输入输出板名称错误或无法进行失效与激活操作。
3 c& U* @2 S( z! T, b- j3 |/ E  A5 {* Z9 W* S

! m9 V9 t' Z4 q( A
回复

使用道具 举报

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

GMT+8, 2024-5-24 00:47 , Processed in 0.057747 second(s), 21 queries .

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

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