机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程( v; Z# s3 f6 S- s8 w
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
& K$ w) X3 c9 u$ v% T" L[\Single]:            单次中断开关。( switch )
3 V% N. M  s: s. ISignal:                触发中断信号。( signalai ) : n0 O" n6 ?) |' T" n5 X
Condition:           中断触发状态。( aiotrigg )
$ x6 P6 v6 Z  q* s' XHighValue:          最大逻辑值。    ( num ) 3 d- _, x1 X, G. t( g2 @' O9 v, b
LowValue:           最小逻辑值。    ( num )
" z4 r7 p- j/ |8 GDeltaValue:          中断复位差值。( num )
  l( w7 I. w! d8 p9 B" {7 L2 d1 `6 |# V[\DPos]:              正值中断开关。( switch )
- Q: s+ C+ s  A4 `. B4 {+ u [\DNeg]:             负值中断开关。( switch ) 0 F. l4 {' I3 k. e7 D6 w/ Z
Interrupt:            中断数据名称。( intnum )
中断触发状态:
, N  y6 i! t" Q( p: M* S" s3 I. b; v
  • AIO_ABOVE_HIGH
    2 p5 D, ~7 m1 W. }
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。2 e& W' G- K3 X7 V$ L5 s
  • AIO_BELOW_HIGH $ C5 j4 C+ {( L: _! D7 U7 s$ t
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
5 s0 ?; g4 A, C9 j1 x5 A1 ?4 S5 ~. [4 V
  • AIO_ABOVE_LOW
    . K9 i! E% E9 X" `
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。" d; v# z7 `8 r
* G% z7 u% y7 R( z# m
  • AIO_BELOW_LOW8 L* W. |3 M! Z
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。7 j: Q- P0 @3 p. v

5 j6 K; ^8 D/ z" j6 F. H0 I6 k( X2 o
  • AIO_BETWEEN
    . h4 @3 Z- `6 u; H! ^) ^9 f
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
7 h, l, o! w. o9 ]9 S- Y7 L8 [5 B* y9 V: S) B/ X
  • AIO_OUTSIDE( C! u! F! G1 f
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
2 i+ @9 r2 C: x$ i2 `8 Q5 C! C
; {& m! M; S9 Z2 P$ P6 x
  • AIO_ALWAYS4 E1 s9 ^* [& C1 h; ?1 r
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
: F$ i6 ~$ D8 y1 h1 |+ p; W1 d: V3 e
中断指令ISignalAI-ABB机器人标准指令编程应用:
6 H* t& U! j7 |* g) T3 _& ]) w        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
5 f- S! i+ R- v" w& `/ X2 C7 F
中断指令ISignalAI-ABB机器人标准指令编程实例:
6 Q2 o$ n! Q  Q! F' |         …
! ?7 a! X- w+ B5 Z# }8 t        CONNECT int1 WITH iroutine1;4 B' h; M* |* {6 M8 @0 X
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
9 w! }5 z7 }1 F. z" M       …* u. ?) V3 J: q/ u2 V- o) v9 N
        CONNECT int2 WITH iroutine2;
+ I# V4 T3 }. ~0 z. H; p        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
1 R4 i/ n3 K& k1 D2 f. z& @        …
  z% f; O" ^5 E& V" t1 h  m& M        CONNECT int3 WITH iroutine3;) V8 N2 m5 y1 I5 Y
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。/ [) ~& b$ m2 k9 l- c5 B' [% q
        …
2 o4 U  l, s2 ?* G# G. p9 `3 ? 中断指令ISignalAI-ABB机器人标准指令编程 7 m+ n) Y- D2 i9 ?8 j
中断指令ISignalAI-ABB机器人标准指令编程限制:# m, v4 W" G) x- N$ y
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    + P8 `5 P9 ?7 G4 t) ~: X
" Z, N  s  d$ [* e$ N9 T

; J8 L' ~# V9 U1 U1 S1 S+ x. p
回复

使用道具 举报

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

GMT+8, 2024-6-26 23:41 , Processed in 0.068175 second(s), 25 queries .

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

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