机器人教程网

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

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

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

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

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

x
中断指令ISignalDI-ABB机器人标准指令编程
6 Z: E" G' j( g
ISignalDI [\Single], Signal, TriggValue, Interrupt;
[\Single]:           单次中断开关。        ( switch ) ( S% `, D, ^1 _# A! T7 z" r
Signal:              触发中断信号。        ( signaldi )
" f% A+ n; F( A, B5 x; GTriggValue:        触发信号值。           ( dionum )
7 a1 D" {- {* l* c0 W/ XInterrupt:          中断数据名称。        ( intnum )- H5 e+ p7 k9 I* x/ |3 I4 m: s2 K

4 e. \4 ^/ s+ z7 U9 D  C4 T8 r8 _
5 X  p  g. M0 S/ J* [: o
ISignalDI指令应用:
" x) V/ s9 V0 x7 H- [2 U1 ?, ~9 ?        使用相应的数字输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
0 V" i, Y& j8 _6 @
' f  W2 z% c- H& |9 ^ 中断指令ISignalDI-ABB机器人标准指令编程
1 P, b8 a/ [) U# S' HISignalDI指令实例:
; _# p1 f& T/ x         …
- Q8 i5 e# g$ U5 n6 b+ @- T        CONNECT int1 WITH iroutine1;
( h- S& l; Z! C3 ^- Z        ISignalDI\Signal di01,1,int1;  →中断功能在单次触发触发后失效。3 _; ^. V; \3 A1 w0 g: m
        …" v2 N* S9 N1 i/ l' {  _
        CONNECT int2 WITH iroutine2;. ^  F) m8 K4 s9 u+ ^3 X3 x! |3 x
        ISignalDI di02,1,int1;    中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
9 ?- G; Z8 T2 A        …
3 z8 Z8 f/ \4 |2 a; ?; q
6 {* v% \3 p/ Y* qISignalDI指令限制:: T% D5 Y1 T2 e/ X; ]
    当一个中断数据完成连接后,这个中断数据不允许再次连接到任何中断处理程序 ( 包括已经连接的中断处理程序 )。如果需要再次连接至任何中断处理程序,必须先使用指令 IDelete 将原连接去除。" O& a; t+ H& _% c* V
( W! L: N- _( a! C6 }
PROC main()
7 l0 Y$ l0 u5 v; L$ z          CONNECT int1 WITH r1;
2 a4 e, R% z, e# H$ u4 F# D          ISignalDI di01,1,int1;# V8 a, c8 N5 @' T/ l% h9 x! P
          …4 X, E1 _2 w5 }: K/ r" i0 W
          IDelete int1;* z: p) `0 r+ E* d$ j$ m0 [0 D
        ENDPROC
* O$ q& B; `% t" R- I" @( Z, q9 l$ H- G% e6 q: Y! ]
0 y0 `0 A' [. W9 a. |
PROC main()/ L8 a9 G' t4 e8 L; l+ q# |
          CONNECT int1 WITH r1;1 `+ v  R. _7 z
          ISignalDI di01,1,int1;. G! f9 _) U% ?: z( b* S+ U
          WHILE TRUE DO& H$ }, _  ^8 s, r7 }, v
            …
( m# B- a! k; O8 N! W          ENDWHILE; M* p( p- d0 B! c1 g
        ENDPROC
+ q& G) m/ I4 f5 m, Z+ }
回复

使用道具 举报

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

GMT+8, 2026-4-19 02:30 , Processed in 0.070958 second(s), 25 queries .

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

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