注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
中断指令ITimer-ABB机器人标准指令编程
+ w9 {- W; G" A& ] xITimer [\Single], Time, Interrupt; [\Single]: 单次中断开关。 ( switch )
0 T9 K @) b( B* ^Time: 触发中断时间 s。 ( num ) ' k: b1 D- A+ C7 A8 p
Interrupt: 中断数据名称。 ( intnum )$ |! l& N' r' x" F' }, g
3 }1 d- I% r/ e9 d7 A2 z
% B& Q/ x2 n1 @( [9 ?ABB机器人中断指令ITimer-应用:
% J" J7 K1 R7 P9 C& Z$ w- K6 a 定时处理机器人相应中断数据,此指令常使用于通过通信口读写数据等场合。5 V/ p) x. S. W+ M
& _9 w% g$ U9 {! zABB机器人中断指令ITimer-实例:8 p) O* }; b T4 j
…
. {) N1 v: K- b) q CONNECT timeint WITH check_serialch;0 Q+ C; ~; V; V6 W# K
ITimer 60,timeint;$ G: Z* c2 N6 U Z9 m: @9 U2 }
…% [# v% u" N4 }+ e( ^
TRAP check_serialch
7 W" }, G9 M1 g6 D WriteBin ch1,buffer,1;1 a( l6 q r5 C1 m) R
IF ReadBin(ch1\Time:=5)<0 THEN: `2 l2 Q' M* H
TPWrite “Communication is broken”;
) W1 R/ ^2 j$ i: V EXIT;
0 i* a+ {" W( Y4 n z ENDIF" } j1 y7 ]5 {( {8 k# Y1 N
ENDTRAP
6 H' {1 @! k$ Q6 D |