机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程& o% V& A. f( M$ R5 p( _
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;3 N; D3 ^  {$ O8 P( M5 {2 a7 v- f% t% R
[\Single]:            单次中断开关。( switch )
) `' Y  w4 g+ b. d+ JSignal:                触发中断信号。( signalai ) + T' }: p" _" ~1 j
Condition:           中断触发状态。( aiotrigg ) - I) m- X1 B1 h$ R" x; Y+ `2 {
HighValue:          最大逻辑值。    ( num ) / E6 F) u) q: O! N, ~
LowValue:           最小逻辑值。    ( num )
3 u9 U+ ~+ f- O0 LDeltaValue:          中断复位差值。( num ) % S% E% n6 H1 W
[\DPos]:              正值中断开关。( switch )% o3 ]3 W0 l; x* k! p! j0 A9 ~
[\DNeg]:             负值中断开关。( switch )
& r3 s4 h* M$ B* LInterrupt:            中断数据名称。( intnum )
中断触发状态:
2 D  r8 ^% @- j/ x. }; u5 ~0 t+ ^
  • AIO_ABOVE_HIGH" G9 L1 I3 V7 x" p( y; k2 y% s
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。% V; G. `6 g# v; R$ S: E  ]/ f- ]1 s0 N
  • AIO_BELOW_HIGH * h1 ?% p, c: n8 j4 w9 `
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。; a* I" }2 G! R# D4 t

+ w- V7 C+ f; d/ }
  • AIO_ABOVE_LOW
    7 e& ]+ ]( \  J6 g; D; J# @
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
$ F# b; \* ]5 {/ j
' x4 I; _/ Z+ h( p4 E8 t. w1 @& A9 V
  • AIO_BELOW_LOW  K! N, G2 V8 M
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
1 a" d( ?' T( X6 v8 @  d; |" H; t$ j1 _: f0 S% @, V
  • AIO_BETWEEN
    $ G4 Z  p5 l0 \7 j( H
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。+ Y" ~4 a& X1 k! V  l+ c3 F, b

# O" _4 D! k" L# D+ A, Q. X5 J! o
  • AIO_OUTSIDE3 N. s6 `: }' L1 y. g4 M
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 - B" v, Y: H6 p- K9 w; n3 h

( a" @3 u) j" o' o& }
  • AIO_ALWAYS( B" t( \- V1 k8 O* O2 c5 I
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。: C; @1 o, c9 o/ g. l: `
中断指令ISignalAI-ABB机器人标准指令编程应用:5 g& H# R1 t7 j. @. K
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
$ o, m% L4 Z: }. i1 C) g$ n
2 r. z+ W2 q- f+ [% _中断指令ISignalAI-ABB机器人标准指令编程实例:
; j0 H9 O4 v! @& t/ w         …1 ?/ ^) l4 i. s. R/ ~2 g) o% k
        CONNECT int1 WITH iroutine1;
3 |7 z! T1 T* N1 i) O        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
6 E6 O3 t8 ~% z/ r1 g  r8 A4 A       …
0 a, s7 G+ @; V$ k5 b8 S5 a' n        CONNECT int2 WITH iroutine2;' G8 I# U/ B; Q8 E
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;( p: D; r7 L$ A
        …5 q: I) [2 T9 i, j
        CONNECT int3 WITH iroutine3;
$ l& r1 z& O. j  K) _        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。' |8 }& e+ c; |) Y& q& l
        …
0 P, @8 b4 L: t 中断指令ISignalAI-ABB机器人标准指令编程
1 P3 D; [! l, b' R% A中断指令ISignalAI-ABB机器人标准指令编程限制:
+ u" I0 E; y' F  O* I( t" y- B
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。" ]2 w- F' [; w6 p6 W

: C: s$ N" K4 F
. I0 ^; `$ u$ t  d  a/ d
回复

使用道具 举报

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

GMT+8, 2025-5-1 19:31 , Processed in 0.066111 second(s), 24 queries .

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

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