机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
' L, b  ?4 N/ N* }ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
2 z' z, S# V5 s[\Single]:            单次中断开关。( switch )
0 i) i, i2 Q  L- G3 WSignal:                触发中断信号。( signalai ) 5 b. J8 x6 V9 P6 ]) V1 @- M5 T
Condition:           中断触发状态。( aiotrigg )
; W4 G  a) U) i3 qHighValue:          最大逻辑值。    ( num ) ! y% p0 l+ U# v0 Q& b$ n0 B; R
LowValue:           最小逻辑值。    ( num )# @' ~7 K3 {4 v4 I  Y' s& p
DeltaValue:          中断复位差值。( num ) 6 R% Y6 P# O' R" b6 X
[\DPos]:              正值中断开关。( switch )3 g3 F' R2 I" J; h& @4 {& O, n
[\DNeg]:             负值中断开关。( switch )
: F: w, w  p& K0 H. b* L( MInterrupt:            中断数据名称。( intnum )
中断触发状态:% f5 S, o: [) t  E' `; X1 L2 q% D
  • AIO_ABOVE_HIGH
    1 M7 z* A% i: z0 p" |2 m2 q
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。$ @5 E# A& ?! z/ ~0 {8 z" e
  • AIO_BELOW_HIGH 1 J1 Z% Z* I9 x# h3 A+ p" l0 f
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
* \. W7 q- z  {& w7 N
0 ^( m5 t1 o- |9 P; s- o
  • AIO_ABOVE_LOW3 y, ?7 {8 J% `- e0 D
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。4 V# j, L: {% |. Y

. J8 e3 q! A! r& c; W
  • AIO_BELOW_LOW
    & }0 I9 _1 X( s/ ^, G) T2 u
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。$ a; v1 Z# R- W+ `0 V, u  W# ^
) N( _4 v' Z4 _: y- E
  • AIO_BETWEEN5 {- U8 b1 i* v" l2 O
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
  `4 e, k+ }; L, e
2 q) G' g$ N. g4 f4 f
  • AIO_OUTSIDE
    % C) ?$ A7 _) U; S% i. A# c) _
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ! X' t' U* }/ z
1 O  `- S0 ^9 v" w0 D0 E4 @
  • AIO_ALWAYS$ ^' X$ E4 G9 G5 y7 }3 K2 [3 x
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
7 r. e. G: c- B2 f( d. N8 O4 k1 ^
中断指令ISignalAI-ABB机器人标准指令编程应用:& y6 ^% }! P4 t9 u/ F* q
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。7 r$ R% o( B3 ?% Q& G

( E$ {1 d7 |9 x9 h5 F2 h( A中断指令ISignalAI-ABB机器人标准指令编程实例:( f/ a* M5 v, Y1 A% y1 Q( H: [/ q
         …' J* L5 h7 W2 O7 H! c' U
        CONNECT int1 WITH iroutine1;
, `3 g9 j% E. ]        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。, g! _7 Q% j6 D( L# }
       …6 t7 s  `2 v+ S  S; b) K  j4 n0 F
        CONNECT int2 WITH iroutine2;
5 v! C- Y5 F# p8 v; t% b        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
7 q) h7 A& P- K! t: d  H8 u, M/ K        …
: a& m7 ^, r. G+ y# v4 g        CONNECT int3 WITH iroutine3;
+ N* p/ {% U% i4 v, T: h8 M8 f2 H$ H        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。9 W5 S/ t) P, H* x* q8 ]
        …
+ a: u$ u6 l. X 中断指令ISignalAI-ABB机器人标准指令编程 6 N& i" [% y, D: C7 l7 C) a- M6 f; Q
中断指令ISignalAI-ABB机器人标准指令编程限制:
. _& T1 S  @+ U- W2 A' H
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。$ G5 B+ {3 d& b1 Z. @& b' t

0 I( {* B  n+ ]9 {
( a0 w+ _2 ]# {- I8 M/ C
回复

使用道具 举报

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

GMT+8, 2025-7-10 12:34 , Processed in 0.068711 second(s), 24 queries .

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

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