机器人教程网

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

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

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

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

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

x
中断指令ISignalDI-ABB机器人标准指令编程: o3 J& s* X# v9 F
ISignalDI [\Single], Signal, TriggValue, Interrupt;
[\Single]:           单次中断开关。        ( switch )
6 P/ l4 k3 F9 \8 w. [* Z. v& J8 |Signal:              触发中断信号。        ( signaldi )
, C) u, K3 [# ?) c2 U/ t5 A& o: RTriggValue:        触发信号值。           ( dionum )
2 p( ?; Y8 O5 O6 r' z% AInterrupt:          中断数据名称。        ( intnum )& p& _% q( N$ t2 m0 o: v

. G! G" K) Y5 J6 t7 N+ G
+ y* w5 r$ _: n
ISignalDI指令应用:
6 m/ |& u* P: j- U        使用相应的数字输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
$ b+ A/ H1 H8 N. g! \# Y
1 K0 D$ P  T0 q4 z% k- G) t% y 中断指令ISignalDI-ABB机器人标准指令编程
0 r" J- F$ f7 ^4 Z) Z. W! eISignalDI指令实例:
' W' y# n: A4 G         …
+ \0 L; b3 S4 }9 i4 D        CONNECT int1 WITH iroutine1;
. _2 X( H4 g2 W8 _( l, Z9 h        ISignalDI\Signal di01,1,int1;  →中断功能在单次触发触发后失效。+ u4 y* d# j7 f3 I) e
        …
% h" A2 c/ K' T: T$ d" X# W: [- X        CONNECT int2 WITH iroutine2;; v& j. G. m9 y, {
        ISignalDI di02,1,int1;    中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。- f$ h* u1 }* o! t
        …
; [2 P; @# d& C% i; t' }! Q0 H  y" Q# A) s" l; U' [6 B. S* S
ISignalDI指令限制:
. ]& E  f# j" T% e/ M, H$ M    当一个中断数据完成连接后,这个中断数据不允许再次连接到任何中断处理程序 ( 包括已经连接的中断处理程序 )。如果需要再次连接至任何中断处理程序,必须先使用指令 IDelete 将原连接去除。; r" ^8 d! G1 W7 H2 w+ g

# N7 p0 O" j* r3 g3 T( wPROC main()
! p6 e- P4 l) R          CONNECT int1 WITH r1;0 v4 m" t6 ^; y6 A& X
          ISignalDI di01,1,int1;
" i( ]" ]0 q5 r, Y/ |" `: N# ]  R          …
% R2 F6 y# t$ K6 ?# w/ t! n          IDelete int1;
4 D% M4 d+ i& V7 ^3 h        ENDPROC* Z1 `1 W4 b) u: L" j
9 O; w1 k1 `# t9 n* a; `: {
3 O. u8 w$ ?' c! x. O6 h! \
PROC main()+ r' p, _5 T5 {/ f+ ^
          CONNECT int1 WITH r1;
% y) N3 u. V( b4 O! s4 m' a          ISignalDI di01,1,int1;6 w7 {$ M/ t' z  Z, F# M" v9 c4 k
          WHILE TRUE DO
6 K" b1 m+ E6 l! w& g            …
6 q( e: y# |1 g& ^5 x; g# q- V          ENDWHILE" V( A1 p* e  e# X6 F( \( p
        ENDPROC
$ m, t4 ~1 ~$ d$ U' k5 I) F* K; {
回复

使用道具 举报

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

GMT+8, 2026-3-11 03:18 , Processed in 0.068802 second(s), 24 queries .

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

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