机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
* x% C# ^1 O8 f$ T- C' h) LISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
: A: ]; ^/ P8 m7 ^- @4 E[\Single]:            单次中断开关。( switch ) $ G4 t$ r. n  n; n% D
Signal:                触发中断信号。( signalai ) % v2 q- P: T% }$ M# N" V3 }0 H
Condition:           中断触发状态。( aiotrigg ) % E) f0 T6 o  A9 x) R- n9 T8 u* |. s0 Q
HighValue:          最大逻辑值。    ( num ) / P( V; N, \/ W0 \* h' l* c/ I
LowValue:           最小逻辑值。    ( num )
4 d8 e0 @: s$ ^* J1 s% h; V* \DeltaValue:          中断复位差值。( num ) / j0 P2 h; A" ^/ @. l
[\DPos]:              正值中断开关。( switch )
/ ]( Y; @# j2 s) Q [\DNeg]:             负值中断开关。( switch )
& t: [" Y6 T7 b  {6 m8 c8 \8 fInterrupt:            中断数据名称。( intnum )
中断触发状态:
' V3 Q) I: K+ ?/ y# e* T& ^
  • AIO_ABOVE_HIGH" V! z8 N; n. o) [9 v
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。- u  y3 O* Q( O4 q7 j7 S! `
  • AIO_BELOW_HIGH
    8 o1 E. G4 [* |
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
3 a1 L, T* K( B5 I6 p4 K( Q7 z0 z
, R' z# h+ @% u4 \
  • AIO_ABOVE_LOW
    % t/ g1 F3 w; z* ?7 |, [9 r
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。3 T5 O$ z' E- A) I

& @% F* U  H+ C) E/ X
  • AIO_BELOW_LOW% {# Y, T( D: n. a& ]! @2 a, \/ w
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
: j; Z4 v5 A$ g) i8 s: _2 i  }  Y% t( C4 R5 @: K3 M
  • AIO_BETWEEN
    : E- ~8 L5 {0 P8 f7 f3 I2 @
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
1 ~7 H0 f  A6 q- z5 t$ V
7 G% ?, k- Y7 P4 \4 D
  • AIO_OUTSIDE
    5 S+ U  {) s& ?) G0 L
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 5 d7 z! _$ c: M
4 v) X4 o' x+ z$ O
  • AIO_ALWAYS3 d1 U3 b+ e$ \4 U2 @3 R* G
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
5 c" a* P* u6 |, m" C* L: M
中断指令ISignalAI-ABB机器人标准指令编程应用:3 _: b6 F( y% w( i) O0 G- r6 K
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
5 R- j' w9 e7 f+ G+ N. t+ d  {9 c& g) B% j
中断指令ISignalAI-ABB机器人标准指令编程实例:
+ t3 c# B; R6 L         …2 u/ l3 d' }9 A
        CONNECT int1 WITH iroutine1;
" l3 {# t/ i6 \! y) ^, o4 {" h        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
3 H$ k0 U: ?9 G: `5 r+ S% I7 a. a       …
5 x6 Q2 m$ u' f6 g0 a& ]        CONNECT int2 WITH iroutine2;- a# x; p" O1 W$ r. f
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;( |- {9 S+ P! K  A6 O( B
        …; g3 G& S& a7 A- ?6 Z
        CONNECT int3 WITH iroutine3;$ o9 M  s* |" l5 k
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。9 u9 C8 \7 S5 s1 f" R
        …
/ u3 D) A# z+ n+ h% l; q! j1 E 中断指令ISignalAI-ABB机器人标准指令编程   z7 i; Z: D/ C+ J6 W
中断指令ISignalAI-ABB机器人标准指令编程限制:
& b# M1 w3 g3 ~+ _7 @2 @# v% `
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。9 q3 b; C8 R* Y$ b$ s; I

* n$ \1 A1 f5 ]9 o+ U1 R
- m5 ~5 e7 n5 m/ e& A4 |- O
回复

使用道具 举报

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

GMT+8, 2025-4-11 18:06 , Processed in 0.068231 second(s), 24 queries .

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

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