机器人教程网

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

[ABB示教] 中断指令ISignalDO-ABB机器人标准指令编程

[复制链接]
跳转到指定楼层
楼主
发表于 2019-9-14 17:30:45 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
中断指令ISignalDO-ABB机器人标准指令编程2 J% V( @& k* B% T. }& [$ @
ISignalDO [\Single], Signal, TriggValue, Interrupt;
[\Single]:                单次中断开关。( switch )
# H. V# B! Q+ ?9 @2 l0 t6 X% \" aSignal:                触发中断信号。( signaldo )
9 B( S& [* {3 HTriggValue:        触发信号值。        ( dionum )
2 W9 x2 y: W" e! h% ^3 O- ZInterrupt:                中断数据名称。( intnum )
6 ^5 B( k2 q, G/ Q4 e; ]% V% Y& F; s% d8 r+ l3 d


3 B- m) v3 Y9 jISignalDO指令应用:6 g8 e* f0 i1 j0 a8 s3 A
        使用相应的数字输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。# U$ [) g; p8 k- A) z

; N/ z7 z) c/ B0 B( O0 w, l 中断指令ISignalDO-ABB机器人标准指令编程 + p% m! e& F; b
ISignalDO指令实例:/ x. y; I9 ]2 L" c) q, @6 [0 y  l
         …
$ k, z" d) y* F) X! z. \; y8 r        CONNECT int1 WITH iroutine1;
" b2 Y/ A- A6 ^# f        ISignalDO\Signal do01,1,int1;   →中断功能在单次触发触发后失效。
5 f- W: f; m" n1 [  X        …
/ ]: j5 F/ _# M. D: z% e        CONNECT int2 WITH iroutine2;
9 q- Q( x1 A& Q8 c        ISignalDO do02,1,int1;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
! w) J: Q7 A' E- B        …
2 z/ T( U6 {$ y. ~8 g2 _0 N$ D1 m
4 i# V  _. z: ?+ r# _6 KISignalDO指令限制:9 j4 I* R- R* l
    当一个中断数据完成连接后,这个中断数据不允许再次连接到任何中断处理程序 ( 包括已经连接的中断处理程序 )。如果需要再次连接至任何中断处理程序,必须先使用指令 IDelete 将原连接去除。! d6 M8 {% @+ F7 K3 h, b
PROC main()
9 y6 Q0 j6 H' n& V2 j, Z9 S* {          CONNECT int1 WITH r1;" Q6 h' Z9 F* k8 h4 Q; J4 B# ~
          ISignalDO do01,1,int1;% K( n- c$ g$ L" z2 W/ h
          …
' C$ b; G; v3 D9 y4 p: o: }' ?          IDelete int1;. _( h! R, v1 M  j4 o2 i6 h
        ENDPROC
% @" B' d6 w( v0 t# i3 @$ a: o) K* Z0 R1 v* V/ e4 W& K! i

2 N* e! Q  C, Q8 b8 E" n. ?. l; UPROC main()
( I" A! o$ ?# ]          CONNECT int1 WITH r1;
; \2 w# ~) k( E$ B; ?& O  w          ISignalDO do01,1,int1;
& S. n* L# x1 f% Y" A          WHILE TRUE DO
2 G* |( O6 _, M/ S' z$ N1 @            …9 N$ _) E4 X- ^- R/ w/ j
          ENDWHILE
5 o! E( A: S; Q+ h5 h        ENDPROC8 N$ |) ?/ v( i% ?" U
回复

使用道具 举报

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

GMT+8, 2024-5-8 06:28 , Processed in 0.062217 second(s), 25 queries .

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

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