机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程  [3 b8 B' Q0 U6 b" \
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
( w* G- C/ _3 m& @) t) r[\Single]:            单次中断开关。( switch ) ( d5 z2 X% G3 _# u
Signal:                触发中断信号。( signalai )
" O0 X. o9 R* _7 l1 iCondition:           中断触发状态。( aiotrigg )
7 p( N+ d0 Q  GHighValue:          最大逻辑值。    ( num )
& c$ H0 `) t8 ?! C, }% y* @LowValue:           最小逻辑值。    ( num )
2 d3 c4 q8 X1 B2 `DeltaValue:          中断复位差值。( num )
& o8 Q- h0 W$ ^: ~: b* ?* H  n[\DPos]:              正值中断开关。( switch )8 E0 ~: Y/ ]1 E# S  B5 g
[\DNeg]:             负值中断开关。( switch )
  F2 C  C" ~! Q! jInterrupt:            中断数据名称。( intnum )
中断触发状态:, B5 t- Z2 R/ n0 ~" o
  • AIO_ABOVE_HIGH' u# P* U) h1 G! I$ A: I3 C
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。3 E: z) ^) g8 _1 F5 ^8 e
  • AIO_BELOW_HIGH
    % |* h7 X- J8 M" c
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。5 y. I& F8 u, N0 \

( Q$ K$ {; U5 P2 m8 A
  • AIO_ABOVE_LOW- ~7 z  x0 f2 |: k' b2 _$ B
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。- f# D) B6 {' ~1 m6 y! t7 H
8 [; G5 S8 o5 x
  • AIO_BELOW_LOW
    / i4 ?, L2 T2 D% M, m8 \% \
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。  C  K( Q$ H; X2 B& z
. x: N4 m' L* w; O
  • AIO_BETWEEN
    : w# q  Y# X, u: Y% S
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。, ]0 \5 `! S; D

6 I& W* r4 b9 ?1 M) M
  • AIO_OUTSIDE
    1 M% p1 c2 L7 [# C
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
$ \: s- X+ f. |% l/ u
" y! n9 d9 N1 s" x
  • AIO_ALWAYS
    9 K' h% A, n) Z; U, f
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。2 E/ e5 V; n/ l3 Y2 O' t
中断指令ISignalAI-ABB机器人标准指令编程应用:$ _  j0 u: W' }% S$ X# q+ e3 E% w
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。+ X2 V4 ?' @% M0 {

( C$ C) _5 e# H$ T9 ~; x3 M中断指令ISignalAI-ABB机器人标准指令编程实例:
& I! D8 b+ A: D, {; G0 H. ^8 ~         …5 I$ D" H! g4 t$ ^1 F
        CONNECT int1 WITH iroutine1;  z. d( @- N& e( c/ f
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
) W, M% X6 Z9 i/ N       …% O: S$ D( B$ P1 y  V
        CONNECT int2 WITH iroutine2;
. ?2 U' ^  ]) v- `0 W8 d# a        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;0 c) C2 ?5 P9 U9 ^# b) q$ j$ h( h
        …
& X3 b! H, r! T) W9 a        CONNECT int3 WITH iroutine3;
+ l, M- O9 }) w! M# m( o        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。! e9 O9 }2 a3 X4 a
        …
; H8 Z# Y3 {2 q8 C* C) q6 z 中断指令ISignalAI-ABB机器人标准指令编程
' X9 H8 R$ P; Y2 g中断指令ISignalAI-ABB机器人标准指令编程限制:2 M. p. _( j% i* ]" o- B$ Z4 r
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    + x* a. q( W. A0 A
6 W1 C: P8 d4 E3 D6 d

! U' n+ p+ Y# B& S5 ~5 K5 o
回复

使用道具 举报

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

GMT+8, 2025-7-10 18:22 , Processed in 0.069459 second(s), 24 queries .

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

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