机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程# ~3 U$ V5 i2 d8 `& }5 r8 M
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
+ U0 o6 `8 U& d$ n! C3 `[\Single]:              单次中断开关。        ( switch ) 1 Q7 D2 I% d5 I: V. s
Signal:                 触发中断信号。        ( signalao )
" \, c# B5 G2 tCondition:            中断触发状态。        ( aiotrigg )
$ V& [$ N$ h7 x$ NHighValue:            最大逻辑值。          ( num )
/ a3 ~" f9 r; O3 z& o9 _LowValue:             最小逻辑值。          ( num )- r9 v  G$ _0 @2 s- x. |
DeltaValue:            中断复位差值。       ( num ) $ Y; e) u8 l& Q# o7 A
[\DPos]:                正值中断开关。       ( switch ) , _- d* F; g* m8 E) r6 q9 X5 K
[\DNeg]:               负值中断开关。        ( switch ) / Y& c8 H! h" ^' G% [) f$ N
Interrupt:              中断数据名称。        ( intnum )7 i$ y' v+ X( X2 c( K2 p, [( @9 `


5 v2 b6 {5 U4 {ISignalAO指令中断触发状态:
. b. O6 e  p1 g% E
  • AIO_ABOVE_HIGH# u/ u2 X! U( C8 }8 T0 r! D: F. J
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
% j" D1 P& \4 v7 M7 P1 r
  • AIO_BELOW_HIGH 9 f5 p' R1 z; A7 Q/ T' u
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
9 {' U: Y$ a3 e/ G( s2 w% \1 X
  • AIO_ABOVE_LOW! z3 l' _3 O6 D0 z9 f& `
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。  N) E1 @! V: T9 h* T- D6 o! L% w
  • AIO_BELOW_LOW1 v5 p) I8 q" o" a3 N# T
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。+ M- [8 ^1 O0 a. B9 W6 d
  • AIO_BETWEEN
    4 o4 S9 x7 P) Z9 y) \! Q
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
  |( a4 n. A$ P  b9 |, l
  • AIO_OUTSIDE' H7 A1 Y/ C. @2 E7 U" {1 O4 c1 b
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
+ Y& k2 Q- j) w: G
  • AIO_ALWAYS$ v9 V0 ]" m" a# x
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
6 g; }$ \3 l+ r
9 L, n$ i  Z* @3 qISignalAO指令应用:- b$ H; g9 o8 I" N0 K4 y* P  K
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。" B8 J- v9 [, h' M' }
0 v; w0 x- [  B. j# A5 Q
ISignalAO指令实例:
7 q/ u& C: H2 ]" K0 n& k2 \( R         …1 e% @7 V0 ~& L; {: p0 |5 h7 P
        CONNECT int1 WITH iroutine1;
4 ]* t7 I0 y. h3 S) R- R2 q        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
1 c# ]  }' x/ Y$ s: r3 T        …' d1 J+ Z: Y/ e- L
        CONNECT int2 WITH iroutine2;
% `, a" F  z: p. Z* A        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
3 J0 R" E: u5 Y) }$ W        …
" X+ ]& k3 m9 j        CONNECT int3 WITH iroutine3;
5 U2 b( J8 i6 L  D2 H& q        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。" \3 q: j$ ]& c, v& C% c
        …
# K& R0 u1 w3 C$ i* h8 s  q" h% s# U3 X, d5 r
中断指令ISignalAO-ABB机器人标准指令编程 / B! Q" Y( n$ d0 W' S& d9 e
ISignalAO指令限制:  D1 ^6 n& f% Z) }, X
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    3 S5 v  V( p$ k6 L  M  r  c
回复

使用道具 举报

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

GMT+8, 2025-7-12 13:31 , Processed in 0.067376 second(s), 24 queries .

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

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