机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程$ F8 t3 G) X, P* U
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;0 r7 |' d4 ^) T% e  M, D
[\Single]:              单次中断开关。        ( switch ) ) }5 L7 F' M' P  C% E8 a
Signal:                 触发中断信号。        ( signalao )   t4 V6 F" h% E5 u8 o7 r1 F
Condition:            中断触发状态。        ( aiotrigg )
+ H# `1 C+ Q6 R  Y! oHighValue:            最大逻辑值。          ( num ) : z( e5 p1 y! [$ M* X
LowValue:             最小逻辑值。          ( num )
1 j0 o9 d: Z$ {6 W& QDeltaValue:            中断复位差值。       ( num )
4 V( B; p% y+ P3 D$ K: h- P[\DPos]:                正值中断开关。       ( switch ) 4 Z1 ~+ M9 H) _$ j: u
[\DNeg]:               负值中断开关。        ( switch )
' n2 S, v$ k- R8 `* PInterrupt:              中断数据名称。        ( intnum )0 l" @2 L9 w0 O) q  E0 ^8 \1 Y( Q# i

2 H8 C  N7 n6 L: \. g6 H. ?( o
ISignalAO指令中断触发状态:
. g! A* G* D/ G- G
  • AIO_ABOVE_HIGH! P" F% i; i8 |$ h3 |
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
+ U' m# N+ d/ }1 ^0 c' C
  • AIO_BELOW_HIGH 6 n6 [3 G) e5 Y, ~( ]: x0 Y
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。/ }* x$ r' @0 g% e( ~$ n4 X
  • AIO_ABOVE_LOW" x# V. p! g5 }! E6 {/ @. p
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。: c( v; ]; @: Q/ x+ ]
  • AIO_BELOW_LOW" u* _1 ]& @  b$ F  |7 [# {! B
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。; J# \0 ~, u9 }; t% g
  • AIO_BETWEEN0 u9 W( h! c1 B
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
/ i3 o" r' j: R  a1 m5 V1 b+ r
  • AIO_OUTSIDE
    ( E6 p! O2 s& U5 b4 U/ k9 v3 h$ S
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
5 m& H# q- k9 v( `  O4 w
  • AIO_ALWAYS8 K2 ]$ b3 ?& ?- u+ e' Z2 F
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
( O) f* L* w7 Z/ d8 J0 z' ~0 r4 j" g
5 f8 v  B- a' j4 b- XISignalAO指令应用:
  ^3 y. [# l6 B! L        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
. U9 N3 x9 y, x. z2 I! L0 h% i, x' m
ISignalAO指令实例:2 I. \. M; r+ d4 E3 H/ ~0 Q
         …& O" `: X+ h8 O4 ^( ^7 |+ h# `
        CONNECT int1 WITH iroutine1;
* P: c4 w8 g2 O        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。( {6 o1 n. i# ?5 u+ U9 j6 e/ C
        …7 E$ J' a3 E( m: i
        CONNECT int2 WITH iroutine2;
  c/ F) S# V1 }" t1 z2 j0 V2 x        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
: c5 |  D1 g, C" J; e+ d: V        …$ v  s6 o' l9 H5 R9 q% g" x
        CONNECT int3 WITH iroutine3;
+ A0 v1 @' M' }4 O+ H4 X        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
9 Y9 y; [) O; n" Z* \/ h  f        …3 d" W2 \' s0 ~9 ?" ^$ x

6 a( }2 E2 @; ~ 中断指令ISignalAO-ABB机器人标准指令编程 ) l+ A$ q" e; L- l  Z
ISignalAO指令限制:$ t4 E( ?6 a. \5 r6 `$ X
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    5 [4 ~6 Q( d1 Z3 j* z3 l
回复

使用道具 举报

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

GMT+8, 2026-7-20 04:17 , Processed in 0.073978 second(s), 24 queries .

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

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