注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
中断指令ITimer-ABB机器人标准指令编程
( I7 A+ N# o! x- s( t% t& G0 q* d( CITimer [\Single], Time, Interrupt; [\Single]: 单次中断开关。 ( switch ) : \: X5 n+ e( w+ [( T. c5 L& L
Time: 触发中断时间 s。 ( num ) u# n: q$ l7 _- q& x
Interrupt: 中断数据名称。 ( intnum )
% {# m7 d$ a# i) P% j& l7 p; g4 x4 e# j& D" J7 d4 b7 T3 T
+ K3 l3 S2 S7 J8 ~0 Q* u
ABB机器人中断指令ITimer-应用:! ]5 C: S9 t# g3 I; A- l, q- h8 J
定时处理机器人相应中断数据,此指令常使用于通过通信口读写数据等场合。: J4 C7 p8 m7 [3 a" L0 q
5 ^9 S% A3 ~7 J/ i9 t% _7 e8 u* C" G
ABB机器人中断指令ITimer-实例:* ]3 U8 C G4 K G. ?
…& e# S z9 H+ R- r- H( n- o' J
CONNECT timeint WITH check_serialch;
6 v5 {4 _ v. @ ITimer 60,timeint;
' h) g7 n# ^8 z" h/ ^2 l …
6 u) o0 O& h$ m6 o6 ?" w. |3 K TRAP check_serialch
6 }. y; Q P) ~1 [ WriteBin ch1,buffer,1;0 |4 I( C; @, s- y* t
IF ReadBin(ch1\Time:=5)<0 THEN
' o4 E( m- e1 z/ L9 e, t' I1 n TPWrite “Communication is broken”;5 k+ j3 ^* [8 C, m5 Z
EXIT;
. x* r9 Q; @- Y2 E0 n; P7 s ENDIF" r# |+ v: y: p5 ]
ENDTRAP4 Q( V# u4 D/ H& o
|