机器人教程网

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

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

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

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

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

x
中断指令ISignalDI-ABB机器人标准指令编程
. l0 Z4 g; _% c2 i3 C" m
ISignalDI [\Single], Signal, TriggValue, Interrupt;
[\Single]:           单次中断开关。        ( switch )
  ^- I8 n0 A5 v  S. ?9 t5 q" e: mSignal:              触发中断信号。        ( signaldi )
% l1 i& I2 k  Q* H1 V/ l( W% oTriggValue:        触发信号值。           ( dionum ) " `  a. h+ y& P. T8 Y$ i! k
Interrupt:          中断数据名称。        ( intnum )
  k1 C1 @4 h6 L+ `4 p. E3 O* k1 F) N" I3 p$ N

- Q: K, D2 x# K' M
ISignalDI指令应用:
* j; s. g/ p, T8 R' \        使用相应的数字输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。( s+ K/ d9 ?5 z# ]

- y+ ~  o4 ]6 [+ D/ A 中断指令ISignalDI-ABB机器人标准指令编程 + v' b2 K( x! H
ISignalDI指令实例:' H$ ?: _4 \/ Z7 O6 n9 T; U6 Q
         …
9 o7 q3 {# N8 l. c$ x' H9 x! S/ N8 U        CONNECT int1 WITH iroutine1;7 O7 J( a% z! O3 j9 H- ]
        ISignalDI\Signal di01,1,int1;  →中断功能在单次触发触发后失效。6 y: v, R1 m& L8 F) `! D
        …
/ r% _; ?9 [( }# u+ a        CONNECT int2 WITH iroutine2;5 M) U4 X) F0 s3 {/ p2 Z9 `$ u; D
        ISignalDI di02,1,int1;    中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。- c- Q8 E7 w0 v0 X* n+ Z
        …
8 [/ \; [$ ?4 a$ u9 O4 T* k/ k( c
% F6 a! \& e# d" }8 M4 V& I+ G' iISignalDI指令限制:
# b1 j8 ?; L  B    当一个中断数据完成连接后,这个中断数据不允许再次连接到任何中断处理程序 ( 包括已经连接的中断处理程序 )。如果需要再次连接至任何中断处理程序,必须先使用指令 IDelete 将原连接去除。
" `' w5 G+ z6 q% S5 d% B$ R3 i$ j
$ k: X: ~8 M! w0 h; v" @; }PROC main()
) W: D6 S8 b  B          CONNECT int1 WITH r1;
& l7 ?6 p4 x4 l0 T          ISignalDI di01,1,int1;
' f' e' q& ~6 t+ ?  m& c          …) L, j' r, W5 C- A& m$ _
          IDelete int1;: G* F. B& u+ [/ z# @- ?) a
        ENDPROC- Z5 `0 f  J0 \; K
/ o2 l/ X9 X" l. z; T
6 G/ H) r  t$ J! a$ G0 N
PROC main()
9 `) c5 ?1 b2 _: \3 F9 ?  Q          CONNECT int1 WITH r1;% |, S* o. d: S- i
          ISignalDI di01,1,int1;
+ T% Z$ f) u- P/ c          WHILE TRUE DO
! G& y  K# V( @6 j            …  H$ L' p; b5 d7 [6 B" e/ j
          ENDWHILE
0 C, G9 D' v# L, N( h        ENDPROC
2 @3 A  {, g" n2 }  F
回复

使用道具 举报

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

GMT+8, 2026-4-20 14:11 , Processed in 0.070888 second(s), 26 queries .

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

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