机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
/ G# k& s% z, t+ A5 M9 oISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;6 @. a) t" y& X; E, n0 D
[\Single]:            单次中断开关。( switch )
* s: d- c! E2 p' fSignal:                触发中断信号。( signalai ) 9 K6 Q4 ?  c' \
Condition:           中断触发状态。( aiotrigg ) + ]% e# @" R  B
HighValue:          最大逻辑值。    ( num ) / K1 z4 z7 c/ ]' J+ l* L
LowValue:           最小逻辑值。    ( num )
  J7 m- ?! Q6 FDeltaValue:          中断复位差值。( num ) ; _/ ?" O  z8 h# P; M7 l( }
[\DPos]:              正值中断开关。( switch )
* w0 N( P$ U! {, a [\DNeg]:             负值中断开关。( switch ) 8 b9 C9 h/ U/ T9 E1 G; h* ^3 ^" S
Interrupt:            中断数据名称。( intnum )
中断触发状态:
7 k5 o) M- q7 {; b* z, P
  • AIO_ABOVE_HIGH
    8 g) [: h" ?  j! G: B
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。* a5 J- M& z) |
  • AIO_BELOW_HIGH * e+ e  S- e( c5 d" V  T
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
4 |' `$ ^8 b' y5 q" p2 C9 V' e0 y: r* h, z5 s& c
  • AIO_ABOVE_LOW# |! M+ k. Z6 c8 ?/ K' K
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
) }2 D' E, J2 t) x' @/ C* Z& E' h" O) N+ n
  • AIO_BELOW_LOW
    ) e9 [5 Z2 \' {* m
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
8 b- Y0 A. A, B  V! N# f, \) x! |( y# h  q) Q8 D1 D
  • AIO_BETWEEN
    ! _4 j3 Z2 ~" B" Z2 M( R5 t
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
  ?* ~+ \7 U9 e' I% s* Q( j  w, ]. Z3 k) L1 k' g, F
  • AIO_OUTSIDE7 B% ?0 [" S1 n2 z5 S
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 - Y) K/ a0 R  k. w. s$ [
9 b) f" r7 v- e  V( ]& X+ F
  • AIO_ALWAYS
    $ X. D/ b' n8 X6 K, H, W' K
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
7 [6 B, h; w; j/ P% ^0 G, ~
中断指令ISignalAI-ABB机器人标准指令编程应用:0 b+ f! n/ [1 V& B- k; w
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
2 i! o) h7 h+ h) m9 h  c2 ]' p2 M: \) D2 ^! ?, C' F$ X
中断指令ISignalAI-ABB机器人标准指令编程实例:$ E! K" l. Z6 X+ A
         …8 y+ G4 b6 p& l
        CONNECT int1 WITH iroutine1;
/ ?. ~3 U# \* {" d) W  Q9 Z, ~& Y        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
' V& k4 a. l4 x6 I* `: |7 R$ N       …
! s2 ^0 N* l; T4 i- k6 f% E        CONNECT int2 WITH iroutine2;  G& k0 T' \& I7 x: g6 p9 Y8 w2 D
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;7 ^0 @0 g: M; Q1 L+ A
        …. }) t& M0 V6 Y' ^
        CONNECT int3 WITH iroutine3;
- C5 {+ J. f2 V        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
0 E. Z; D1 l* ]        …
9 ~* x& {9 n0 l 中断指令ISignalAI-ABB机器人标准指令编程
* q7 m! V8 |% r6 ]7 z2 c/ Z8 ~- g中断指令ISignalAI-ABB机器人标准指令编程限制:- |4 H+ r: x! `8 b& P
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    % Q' O# i( J+ D6 w" y  c
# @  p  g0 E( r; i: d( R8 M, @
9 V% B, l0 M% n! v# D+ H
回复

使用道具 举报

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

GMT+8, 2024-5-3 19:51 , Processed in 0.063218 second(s), 25 queries .

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

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