注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
中断指令ITimer-ABB机器人标准指令编程' q2 Z Z3 @$ P. z0 @- ~3 f. ?
ITimer [\Single], Time, Interrupt; [\Single]: 单次中断开关。 ( switch ) * ^2 x" G/ W8 Y! W1 Y
Time: 触发中断时间 s。 ( num ) 9 a& A+ n) p& V4 B9 u0 m
Interrupt: 中断数据名称。 ( intnum )4 S9 I2 C% V4 F+ x
5 Z) h. ~3 ?7 G% K
" T; u* k) P7 H+ }* u; eABB机器人中断指令ITimer-应用:0 W% O Y5 U% r" r |, _! l1 |0 _/ c
定时处理机器人相应中断数据,此指令常使用于通过通信口读写数据等场合。; F4 u8 b+ ?5 a1 ?4 z& m$ Y
; D) E! X( p4 A% H% U+ I
ABB机器人中断指令ITimer-实例:
% I: L/ u; |& y$ J1 |: U …
2 B% z+ _* S1 H: V CONNECT timeint WITH check_serialch;; _( }% L+ L& b( L3 Y
ITimer 60,timeint;4 Q! T) [& P. l8 }# Y( c
…& ?6 ]' h) K$ p* v9 h
TRAP check_serialch( S8 b7 c$ L! p+ u* b6 t6 l7 G
WriteBin ch1,buffer,1;/ }/ F" v7 ~8 m" ^/ R
IF ReadBin(ch1\Time:=5)<0 THEN1 N) C3 X7 N$ \0 z. N+ f8 B
TPWrite “Communication is broken”;. D8 I* a3 J- {2 Y( v7 a6 j9 S5 g1 E
EXIT;! q* Z$ i1 n( _# O9 B
ENDIF6 q9 s) U) G9 ]
ENDTRAP6 I p- s, T& e8 Q" b
|