机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程1 Y6 F# m" R: m, W8 k
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;+ y$ u' x& {& ~) |% T' S
[\Single]:              单次中断开关。        ( switch )
. o  n+ [6 b" ~/ V% y% G- r' O$ TSignal:                 触发中断信号。        ( signalao ) " Z2 M  f6 o- {6 v: h9 }
Condition:            中断触发状态。        ( aiotrigg )
1 @1 j  h) i' N. ~; u, uHighValue:            最大逻辑值。          ( num ) " L0 J9 K6 F) m9 ~0 t$ F# {+ v
LowValue:             最小逻辑值。          ( num )
4 G' k; I4 ~+ c% {3 R  v. tDeltaValue:            中断复位差值。       ( num )
( m% R9 M" ]/ }4 h[\DPos]:                正值中断开关。       ( switch ) . z; d* |/ b$ m+ k/ s
[\DNeg]:               负值中断开关。        ( switch )
* {; c$ j$ _" [# TInterrupt:              中断数据名称。        ( intnum )
- |% E" {# Y$ W

) n+ D; ]1 {# z3 B2 }$ g* {ISignalAO指令中断触发状态:
# P5 d: l& L  v* [) t
  • AIO_ABOVE_HIGH
    ; f2 Y8 [6 A+ S6 }/ N
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
( F6 u) m8 d  t/ U  `: s8 h% K2 s' J
  • AIO_BELOW_HIGH
    5 c$ f9 H# k7 t- ]# O9 g! L2 O
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
8 g; \8 r' x) F0 q' K
  • AIO_ABOVE_LOW/ w/ G- G/ J# q* ^4 R, \" \) ^
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。- v0 [8 C, Y0 V+ _
  • AIO_BELOW_LOW
    * l4 ~% u& E1 x# q% }5 o* f1 Q/ D: e
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
- T) N. r; Y1 v9 J  {
  • AIO_BETWEEN. l( w+ h8 Q6 e8 Q( x% B- F
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。+ ~  \5 q/ S# y+ J3 S/ t
  • AIO_OUTSIDE  H+ G3 A( F. I9 \7 B( c5 s
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
) N$ E9 V) ^5 z& C2 A9 A, ?8 y$ M
  • AIO_ALWAYS7 Q2 ?5 s, j2 p; L
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。- \: y1 ^" e: p3 B

( J& ~; ^3 a/ ]5 C6 w: @" [ISignalAO指令应用:
0 C6 Z* p$ C0 n        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
7 W3 d% a" Q6 U1 c0 u% U3 g
# ^: i& L3 Z+ {" Z- {ISignalAO指令实例:. A5 Z5 d1 s# A7 I
         …
' f( X1 Z4 _4 N' k2 v0 R        CONNECT int1 WITH iroutine1;$ ?) F( c1 E: w, O3 k5 o# u
        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
/ M/ q# B( T/ ]$ B; ?: Z        …
1 o2 B- h7 e; w        CONNECT int2 WITH iroutine2;
9 _$ Z: S) \  A# E) C* u        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;' {2 x- y- Q0 P/ k  t! x
        …
% Z' ]! y  r- S' m        CONNECT int3 WITH iroutine3;- D. H3 K1 f- f
        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。9 g6 p* F  H  r3 t* v
        …
. B0 O4 @9 N# ?  s8 v. b; e" D! p6 \! G8 W) r
中断指令ISignalAO-ABB机器人标准指令编程 5 @( M2 E* x$ V( c" D) @- h- _
ISignalAO指令限制:2 y0 }0 l9 R9 }1 D1 N1 [
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    . `$ o" s/ s: i) O
回复

使用道具 举报

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

GMT+8, 2026-2-15 07:11 , Processed in 0.079290 second(s), 25 queries .

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

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