机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程+ m% Z& t+ j" d+ |
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
2 u4 `) n8 R( g[\Single]:              单次中断开关。        ( switch )
$ L5 A* b. N0 c7 F) |Signal:                 触发中断信号。        ( signalao ) 7 \2 B0 z5 `5 \/ D$ _
Condition:            中断触发状态。        ( aiotrigg )
4 q, Q; j- i8 a7 PHighValue:            最大逻辑值。          ( num ) 2 s+ [# j7 K: V2 V7 y/ C
LowValue:             最小逻辑值。          ( num )
) w3 p5 K7 N8 _2 ?# a% q4 u: xDeltaValue:            中断复位差值。       ( num )
3 |  f4 }8 `1 m: T/ p6 e[\DPos]:                正值中断开关。       ( switch ) 4 x  N+ L( X* ^: E
[\DNeg]:               负值中断开关。        ( switch ) 0 E5 X" L. K+ F! }  t! t" Q
Interrupt:              中断数据名称。        ( intnum )6 f  n; r  Q  w4 h' _9 O$ K2 W


4 _( b0 |' O% e: \' UISignalAO指令中断触发状态:8 A7 O$ Z/ ?/ ]$ n( E
  • AIO_ABOVE_HIGH$ J5 o/ O7 X9 E& t: I( }/ {
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。. Z/ c5 ]2 v3 |! l6 @
  • AIO_BELOW_HIGH / M% a- _# E7 |  @! E- W) P
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。. L' j8 L  M% e+ Y  Y0 s
  • AIO_ABOVE_LOW5 X; ]! q5 ^! G2 r9 F  l
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
( D$ H0 M3 N2 N* I/ ^* y
  • AIO_BELOW_LOW
    * F- L) M1 Z! J, _$ e1 \& Y
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
  @5 E7 }, H2 H+ M
  • AIO_BETWEEN
    ) l! h& l+ y% b$ \& |
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
; A- l( H' Z+ {5 j8 [
  • AIO_OUTSIDE
    5 q) [! o9 P0 W( r: Q) E
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 3 X7 R$ G) a3 d
  • AIO_ALWAYS
      w0 ]+ N; X; K. m
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
' ~4 d( o9 F2 z' x* k0 `' s, k/ w: \0 R
ISignalAO指令应用:
3 l& T- b, K) @0 B        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。2 u7 r4 ]( ?( k

1 o% c: q7 \! V8 c" y- E# oISignalAO指令实例:% E9 G, q8 v3 i" x% V+ M
         …6 ^) d6 t3 L! f) T
        CONNECT int1 WITH iroutine1;
9 S2 ]$ I* _1 t: I  J# t1 O        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。# E: U5 R( ]. z* A: q6 F  k0 o
        …
: u9 \2 O, W% ^* j* W0 _: C5 o        CONNECT int2 WITH iroutine2;
& D6 T9 _9 V; F' A9 M% _: U        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
( g& v1 X3 b( g! M( f        …# l$ I# X4 l: j: L' H! n
        CONNECT int3 WITH iroutine3;0 I6 q7 g! r% F3 C6 Q
        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。; a7 b- Y9 y$ e9 Q* ]& @0 k
        …4 N( z8 |: u% `5 g' d/ h7 b5 ]

$ Q3 L5 s. J5 L6 h  i& { 中断指令ISignalAO-ABB机器人标准指令编程 ' s& M4 c* G: Z
ISignalAO指令限制:, H0 s, C. ?' C5 x
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    ( ]" A, v! s6 k
回复

使用道具 举报

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

GMT+8, 2024-12-28 01:22 , Processed in 0.070243 second(s), 24 queries .

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

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