机器人教程网

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

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

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

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

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

x
中断指令ISignalDI-ABB机器人标准指令编程9 j9 T+ d9 y$ l: ^' ?5 H
ISignalDI [\Single], Signal, TriggValue, Interrupt;
[\Single]:           单次中断开关。        ( switch )
$ |" V- k- E5 b, |- GSignal:              触发中断信号。        ( signaldi )
5 ^9 y! Y4 v. H$ g0 K1 dTriggValue:        触发信号值。           ( dionum ) 5 S3 _# z# ?' g! T$ l
Interrupt:          中断数据名称。        ( intnum )
/ ?4 x( T9 _8 `$ {
  y9 `3 x; h. |+ o4 ]

0 n: U4 ?& z6 x1 b! eISignalDI指令应用:- [0 c! K; k* Y7 T7 V0 e% e5 ~. h
        使用相应的数字输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。1 l" k) S) L1 g" n) x7 m
3 E# u* h, V; g4 E% a
中断指令ISignalDI-ABB机器人标准指令编程 : Q1 z2 h  w- W& j' s* x
ISignalDI指令实例:
( u, y% t7 q- x* u3 g         …
- _# n( E( g& J        CONNECT int1 WITH iroutine1;
: L2 g! W4 l( ^/ y2 o        ISignalDI\Signal di01,1,int1;  →中断功能在单次触发触发后失效。7 O1 [3 P: M& C
        …
5 a  X$ d5 S, e6 [! f* B        CONNECT int2 WITH iroutine2;, E* Z" C7 w# b, F6 Q" {
        ISignalDI di02,1,int1;    中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
* h1 ]9 M* v. [! M; s0 `        …
7 y9 s8 y6 z: p% D, c7 V" O. B% T0 W; E; ?
ISignalDI指令限制:" w5 T" _4 v6 _* |, T2 V" Z
    当一个中断数据完成连接后,这个中断数据不允许再次连接到任何中断处理程序 ( 包括已经连接的中断处理程序 )。如果需要再次连接至任何中断处理程序,必须先使用指令 IDelete 将原连接去除。6 K+ w4 c' U/ A* n' b  s5 V
: _8 a0 g) T5 t5 z0 y1 F- n
PROC main()
7 T! i: D7 S# z. d: A' e          CONNECT int1 WITH r1;
+ `$ k# R4 j0 Z0 Q- A" c          ISignalDI di01,1,int1;
" j. G6 g, _5 h( M/ m2 a/ G          …0 m( p# H3 @/ ]4 q3 M+ _& T0 }
          IDelete int1;
+ t4 h+ |, Q% \' \1 h& s        ENDPROC% a6 m1 \0 v  g- ~. t* t# f- c$ ]
1 j$ [# E, }7 ?, Q' ^$ R

7 a& M! B+ c, K+ W: P9 T5 pPROC main()& a# R. }8 G$ \' D$ P8 u* Z
          CONNECT int1 WITH r1;" e4 s3 E4 j( D$ M& f
          ISignalDI di01,1,int1;8 S8 ^% v" N0 s+ ~& {( G# [
          WHILE TRUE DO- {* P+ e4 _, M' m; I  u
            …
# I: x+ H7 Z: M* B          ENDWHILE
, }% R$ g7 }8 b2 `        ENDPROC( L0 n1 j/ x) q3 x. M
回复

使用道具 举报

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

GMT+8, 2025-5-1 21:16 , Processed in 0.087003 second(s), 24 queries .

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

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