机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
% l6 |0 b: d/ ], H5 X5 r, bISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;6 A0 v0 X' G, t" v- I
[\Single]:            单次中断开关。( switch ) & T  q5 A$ [$ c" r, I
Signal:                触发中断信号。( signalai ) 7 ]% |0 X% u& Q1 a
Condition:           中断触发状态。( aiotrigg ) * b9 J: Q& y/ u2 W
HighValue:          最大逻辑值。    ( num )
: e. y8 k$ m5 gLowValue:           最小逻辑值。    ( num )' h! v5 _6 o6 c2 g3 l7 Z3 M* H
DeltaValue:          中断复位差值。( num )
1 F) a, t2 z$ M: `[\DPos]:              正值中断开关。( switch )0 @- ]" R5 T" c
[\DNeg]:             负值中断开关。( switch )
3 m1 e0 l/ U+ OInterrupt:            中断数据名称。( intnum )
中断触发状态:
  z! i5 i. a3 L
  • AIO_ABOVE_HIGH
    - z( [( K; H/ E# K- Y! {
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
  D1 `4 o0 I6 w, y2 G0 B
  • AIO_BELOW_HIGH 2 G/ Y' t9 D  f: p% ]6 m- G
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
8 `9 n6 i3 S1 ]5 _! E$ Y" U& U) y+ R% O2 x
  • AIO_ABOVE_LOW7 D& {; M3 V6 F7 S, A
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。+ e7 g+ B( E( V( D

. m- i1 A4 {# N& Z' c
  • AIO_BELOW_LOW
    / R' z/ r* v* _1 g  M/ c+ S  U
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。& g2 H2 x8 r: ?
+ e) z2 ?6 F. b- g  x2 k
  • AIO_BETWEEN
    9 \6 V. Y( r/ Q  Z4 y% @' c
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
0 Q9 e' R" B8 w, j
; r3 n! p* J: s) ~6 e# Y: J! l/ w7 c: S
  • AIO_OUTSIDE' ]- m! |) |* ~# w8 }1 M% _) Y
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 5 q' u3 l1 \& K* U6 ?+ e

3 O# z8 y/ t# }( n. j: a
  • AIO_ALWAYS
    9 f' O: S  Z  [5 `
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。# A: ?6 G% F; y' p
中断指令ISignalAI-ABB机器人标准指令编程应用:
' f, C0 V/ y/ n1 b8 Q        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
' w1 t. W# a6 x$ I$ g4 M  u4 N" ^: A: Q
中断指令ISignalAI-ABB机器人标准指令编程实例:* H; T( w& N& A; G$ u
         …, E4 \) U. Z+ R* U9 F
        CONNECT int1 WITH iroutine1;' t1 R  c( h# N' K7 [
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
/ Q! T; Q/ `* V( u! ~! f9 ]' ]$ A       …- F& h4 T3 E" S. i( b; q# f
        CONNECT int2 WITH iroutine2;/ Z; X# q* l: w2 Z6 Z
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;* y$ E, s, l8 U# p4 Y) }$ h
        …
% N% M2 h( u' v+ X; C: k        CONNECT int3 WITH iroutine3;
% k, s% ?  g: H0 E6 Y2 J/ z        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
! V' ]9 p+ v# p* s        …* {8 y  Q/ C4 N* |0 I+ W3 ~
中断指令ISignalAI-ABB机器人标准指令编程 3 K  S, }7 D, p. ^
中断指令ISignalAI-ABB机器人标准指令编程限制:
2 X# j( z6 c! X- k" {7 J+ j1 F
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。$ V3 b. y0 L; K( \( W9 k9 d
8 M  V* R& y/ Y- p9 V
& R/ Z. b1 N# |3 H9 s
回复

使用道具 举报

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

GMT+8, 2026-9-17 22:42 , Processed in 0.075900 second(s), 24 queries .

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

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