机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
9 U+ e6 x2 s$ J6 D( jISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;+ V  ]% h2 Z0 b- u; }$ B6 l5 k
[\Single]:            单次中断开关。( switch ) ' p; J# {$ T3 L" z/ b" y% d
Signal:                触发中断信号。( signalai )
  j4 `) }" u/ S" V, hCondition:           中断触发状态。( aiotrigg )
5 ^6 \. N4 f% V/ l4 K( MHighValue:          最大逻辑值。    ( num )
1 ^+ ~+ c$ ^& Z( E) O: [" L  o$ U0 ZLowValue:           最小逻辑值。    ( num )
3 b; V2 b8 ?  d, y+ y* jDeltaValue:          中断复位差值。( num ) . E: C& v" [" P! P, O$ i
[\DPos]:              正值中断开关。( switch )
$ F, h# X0 g  o; ]8 A/ T$ u [\DNeg]:             负值中断开关。( switch ) ' M  x' k; _& f
Interrupt:            中断数据名称。( intnum )
中断触发状态:
+ v+ \3 I4 g6 u9 A4 ~' {
  • AIO_ABOVE_HIGH
    " r2 E0 H; I% B5 ?. i
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。0 V& C. z) u% Q6 n
  • AIO_BELOW_HIGH ' R! }; v9 n! Z4 m; t6 j
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
8 t% U& e9 S% |) ]5 k5 L" Q3 S' _. ~) T' O& T0 ^: ~( Y
  • AIO_ABOVE_LOW
    & |0 G9 P0 ]9 d* Q  H7 g
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
( D  v4 K8 K3 v" h/ A
) h/ l1 Y" }* B! f: N
  • AIO_BELOW_LOW
    - j4 r) `! r8 ~  g2 A& [/ m
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
) k' U7 }+ t* \) H# |- y% ~5 W' s4 g% u: O/ i! R6 J
  • AIO_BETWEEN
    2 [5 f; s7 {: A9 w" e: I8 R; y
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。  _' o& e. w) S( p4 S
/ Z* W8 q) P0 B4 J0 k
  • AIO_OUTSIDE
    ) j3 H; V/ I* Z( S: W, |" m; Q
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。   ]2 I8 c+ B* s" I1 V
% M0 g" r# B: ^' X! w& R9 X
  • AIO_ALWAYS
    0 i: f. F1 \! r7 Q0 s( Y  L5 l
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
, p) ?* o. @/ o8 B; u
中断指令ISignalAI-ABB机器人标准指令编程应用:) d- C- I% |) ?
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。) Z& @- ?! s8 }

& m& m9 f. ?0 w' T中断指令ISignalAI-ABB机器人标准指令编程实例:
6 k6 m4 C5 [/ |' J! @' w         …
- w7 n# h6 l8 c0 ~        CONNECT int1 WITH iroutine1;# U) o* X2 v  J. \& f. e; {
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。3 l/ L7 z( Z" r! h( T. e; w
       …: ^1 V; x2 i% S6 Q
        CONNECT int2 WITH iroutine2;
9 z- j* A4 Q" }6 y* O        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
2 i3 u! k# B5 V        …: q2 ~9 G3 M% a' I2 G
        CONNECT int3 WITH iroutine3;) b: R. F& _* `* v( B
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
) Q4 O7 _1 j8 _  d, a8 t        …3 {8 |7 [% G% p+ ?
中断指令ISignalAI-ABB机器人标准指令编程
2 X% b1 R  C" M* L# _7 s  D4 R8 K中断指令ISignalAI-ABB机器人标准指令编程限制:
3 e* q' a1 [( p) g
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    ' ^5 `$ E* T( J7 _6 ?- |1 N+ d
, T$ _: H. r# s* Y  m, T* n& j

/ V0 ?2 H0 ~" a9 R, H
回复

使用道具 举报

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

GMT+8, 2025-5-1 23:14 , Processed in 0.094806 second(s), 24 queries .

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

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