机器人教程网
标题:
输入输出指令IOEnable-ABB机器人标准指令编程
[打印本页]
作者:
我是机器人
时间:
2019-8-30 19:19
标题:
输入输出指令IOEnable-ABB机器人标准指令编程
输入输出指令IOEnable-ABB机器人标准指令编程
IOEnable
“cell1”,0;
! Y1 {1 ~: a" r1 P9 d
实例:
( O7 s& c+ n1 P0 R1 B0 s) _
VAR num max_retry:=0;
$ a' @1 P* [- K
...
* N3 C. W1 M# c) ^
IOEnable “cell1”,0;
→ →输入输出板 cell1 开始激活,最长等待时间为 0,肯定进入 Error Handler 处理。
~; b l& @$ l/ P
SetDO cell1_sig3,1;
$ t* I+ H* T/ l6 S
ERROR
3 I6 v# A" S3 t; c- u5 |* `+ `
IF ERRNO=ERR_IOENABLE THEN
2 E1 g6 H; i. h
IF max_retry<5 THEN
" V0 b8 c' `- R
WaitTime 1;
' d4 B( A+ Z8 q, }! C
max_retry:=max_retry+1;
→ →通过每次 1 秒进行计数,连续5 次仍无法激活输入输出板,执行指令 RAISE。
0 z4 Y0 h* d; p1 C6 U
RETRY;
3 H5 Q7 _4 U( x' m
ELSE
6 t$ Y( P' f1 n) E
RAISE;
- Z9 ~* K. w3 t2 G' n; Q
ENDIF
0 D9 K9 t- ~$ \( ^
ENDIF
_: [, L9 c1 k/ A+ h5 V$ \( r! m
5 q( W! ^+ l; k- O1 l' W$ Z
Error Handling:
, m( Y1 G! F- J; W
ERR_IOENABLE
' a5 h* C1 [: E/ g
超过最长等待时间,系统仍未完成输入输出板激活。
( f5 l6 u& m: Q/ X
ERR_CALLIO_INTER
) q: ]: X. H# H! D' I$ y$ p
系统在执行输入输出板失效与激活时,当前输入输出板再次被失效或激活,形成冲突。
3 a" n6 E% e# d) Q2 R! I; j* c
ERR_NAME_INVALID
& }6 P, {! n2 \' A9 W
输入输出板名称错误或无法进行失效与激活操作。
% D0 F: i" @0 Y
$ m* o; }# |! y" R$ e9 F* M ^
* l7 P0 u: U% K7 e/ M6 k( ?
欢迎光临 机器人教程网 (http://www.robotjc.com/)
Powered by Discuz! X3.2