机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
8 J( ]9 ?: H7 y  qISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
% J4 _8 j6 m* k9 {& w! V; d[\Single]:            单次中断开关。( switch )
3 t  |' y8 f' E" g! c! ?Signal:                触发中断信号。( signalai )
5 h+ r% p1 J8 S, |) dCondition:           中断触发状态。( aiotrigg )
1 H& [; R/ d6 QHighValue:          最大逻辑值。    ( num ) # c3 m5 [  A- s& ?
LowValue:           最小逻辑值。    ( num )
3 I# j' A; n/ f$ JDeltaValue:          中断复位差值。( num )
$ \& R9 G( c$ B5 `6 w. u# Q* ?# w; T[\DPos]:              正值中断开关。( switch )/ P" P% L& s$ ^; c
[\DNeg]:             负值中断开关。( switch )
) D/ `4 v, C+ @$ bInterrupt:            中断数据名称。( intnum )
中断触发状态:
, P) K5 G0 _; z% A
  • AIO_ABOVE_HIGH
    5 j1 U+ l6 D; \* }. b, E* Z
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。2 x4 f  i0 ~+ O' c$ }' k
  • AIO_BELOW_HIGH
    3 g9 B9 e8 G. w. l+ y  @
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
4 T% K" |9 H$ i  ?: c  @6 [3 B% l
  • AIO_ABOVE_LOW
    6 f! F: y% k% [& x% S% F
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。; q* M, ?4 B) h* x8 @3 ~
) j* Z7 r" y- ~& {# j. o' v
  • AIO_BELOW_LOW
    : u2 {; q$ p" w6 y
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。. S" C' ?* q5 G# V, E9 Z/ y( Z% U
% S1 ]# D3 P3 Q) g+ R) ~& Z) @
  • AIO_BETWEEN
      c; A! N* Z, @! e% G
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
7 S0 q* ^3 @3 a6 Q
. |: S/ D5 j. u7 O$ j+ n
  • AIO_OUTSIDE. m" f/ @" h  @8 j
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ( }. G0 N5 P% N2 `: B$ C

  l$ Y4 Y" Q, Q. b. m4 h* a* j
  • AIO_ALWAYS
    $ {; T" f' d0 o* S& u3 c
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。' M$ h. `" i4 n9 P
中断指令ISignalAI-ABB机器人标准指令编程应用:
& l5 w" h. Z% G6 |6 Y) I; B        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
4 J6 E" P3 U# q& ?& u0 H
2 h: q2 r0 G8 _/ [, [中断指令ISignalAI-ABB机器人标准指令编程实例:
% e  [! q( L, }  i- O, H; J9 |9 {         …8 m1 T# S$ W$ O
        CONNECT int1 WITH iroutine1;$ ]; e3 @# q3 v3 W5 d! s/ X1 o3 n
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。% a# U$ O' Q$ C; e* {" d
       …/ Z" [1 f$ D( a7 ^6 k
        CONNECT int2 WITH iroutine2;
( n( S* s  k+ D2 J        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;0 ^# U; m/ l7 w  n# `
        …
" N' X* @$ y, s2 R        CONNECT int3 WITH iroutine3;2 C3 \5 v: y4 o% O/ p5 f% p5 R
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
" V2 L1 [: d3 z        …
) V9 p6 E4 \- r& J 中断指令ISignalAI-ABB机器人标准指令编程 3 E* t+ D8 k7 ?+ i
中断指令ISignalAI-ABB机器人标准指令编程限制:& I& n" q) \, T
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    2 O: S- g% ]+ F$ |; n% v( W# U

" f* ?& J5 V" J) u1 G1 L% p9 I+ ]3 Q, Z1 p) e6 t
回复

使用道具 举报

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

GMT+8, 2026-9-18 17:00 , Processed in 0.070457 second(s), 24 queries .

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

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