机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
* i4 e$ l' I% [) F/ m# G+ RISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
) W; A+ }  j4 t8 y9 I1 p/ ^$ m4 G[\Single]:            单次中断开关。( switch ) ' o, [* X- x! c5 b# T
Signal:                触发中断信号。( signalai ) 1 o6 @* ~/ D* i
Condition:           中断触发状态。( aiotrigg ) % G) P! i) k$ P( j
HighValue:          最大逻辑值。    ( num )
3 Q# b: X( m+ zLowValue:           最小逻辑值。    ( num )
) {- n! N# B1 [* nDeltaValue:          中断复位差值。( num )
- f& h; h* c$ ^5 Z[\DPos]:              正值中断开关。( switch )
3 N( z* G* U7 f( N) V [\DNeg]:             负值中断开关。( switch ) ; W* @6 n" P' y: A
Interrupt:            中断数据名称。( intnum )
中断触发状态:
, |; b% Y: M5 e. S( Y$ U
  • AIO_ABOVE_HIGH( A! Y7 I+ z5 o5 `9 `  [$ K
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
$ ]: j" [2 L/ r- }( l
  • AIO_BELOW_HIGH ; o# S  c& K7 h* b
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。/ |, k4 F& ~  Q) A: J# n9 O1 C
, f3 x0 N& B/ m. l
  • AIO_ABOVE_LOW7 I9 U; D+ D7 E. p2 W
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。1 b9 N* {. ^/ x5 ~

/ V1 w% Q' L: E# W" r  L
  • AIO_BELOW_LOW
    9 ]; b# R4 g1 a" j3 H! c
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
4 O& b. o' F" D) R  ^  V: ?. r7 O" A6 w, K/ o$ c6 _
  • AIO_BETWEEN
    " p3 e9 d7 i, a! G# _" D% m# T6 \. O
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。, d% i  z8 c! ^) d9 l4 g) m5 K$ T

2 a& h; ]$ X& E- O/ I( T
  • AIO_OUTSIDE
    4 U3 a* Q( P9 n
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
: Z. M9 B4 x9 R8 o
& ~; I' s6 q$ I3 ?% S4 |
  • AIO_ALWAYS
    ' K, v7 q5 @0 y$ v
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
+ L8 E4 q/ l: Q4 b. T; h5 B5 u
中断指令ISignalAI-ABB机器人标准指令编程应用:
7 M6 M4 u$ }- I        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。2 u9 S4 N& t5 O- @5 F
, J* x. k. Q) Y7 n" u5 `: R
中断指令ISignalAI-ABB机器人标准指令编程实例:
& p$ T0 g  Y; Z2 E3 v- P         …
7 M: o. F; J' E4 l  W9 G' J        CONNECT int1 WITH iroutine1;- B8 M7 h3 a* [  m
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。6 X5 Z7 ^5 m+ v7 S6 C' q
       …
1 T6 ^2 Z" B0 m9 P        CONNECT int2 WITH iroutine2;
  z3 w% ]: E! v# q- X) ~. ]        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;) A% n. E; c8 H5 e* S5 E' {- q+ q
        …3 ^3 D4 f7 U% f! b' X9 m2 b' U- c- [
        CONNECT int3 WITH iroutine3;
/ [& a4 B; T5 m* Q" ?        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
# G8 H8 g  V2 p; x( V        …
, A. I# g1 i' [6 z/ N( \4 h 中断指令ISignalAI-ABB机器人标准指令编程
* D# |# {5 K; A8 p8 Z. w! k1 z中断指令ISignalAI-ABB机器人标准指令编程限制:& `. _; D' F: c% T
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。4 L( h1 {5 z1 D; O" `' ]% }
/ h4 |# u: t, N8 K

4 _' M$ O8 F' F
回复

使用道具 举报

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

GMT+8, 2025-4-19 19:49 , Processed in 0.070591 second(s), 25 queries .

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

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