机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程, [  {- D. n) o8 V
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
0 p" D3 R2 T7 A4 l/ V; [5 x[\Single]:            单次中断开关。( switch ) 4 F' E2 G& l2 G; {% i, e
Signal:                触发中断信号。( signalai ) . O  F" l! b: N( a
Condition:           中断触发状态。( aiotrigg )
4 J9 c/ z, J) p* @9 ^# R" D# x; a/ `HighValue:          最大逻辑值。    ( num )
0 u% r$ Y, P# S8 V9 iLowValue:           最小逻辑值。    ( num )
  V  s7 u6 U. U2 a# n/ {0 a, j6 XDeltaValue:          中断复位差值。( num ) ; ^1 y4 p, f$ h
[\DPos]:              正值中断开关。( switch )  K/ [# b5 f* D1 [
[\DNeg]:             负值中断开关。( switch )
# _  o# S- N; R  X0 u1 [Interrupt:            中断数据名称。( intnum )
中断触发状态:% _" T; d7 L& Z/ Y5 j7 L
  • AIO_ABOVE_HIGH# ]& c' Q! o' g" Y2 O1 Y" o
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
5 ^1 f) n3 _( T3 X' d
  • AIO_BELOW_HIGH 1 Q: u/ I  z( |3 \
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
9 D( F4 E% o7 n$ c0 W2 W& o- k2 F) [! O% V9 S7 S) X% r) N
  • AIO_ABOVE_LOW4 ?: H* F3 E/ c3 g, N
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。% P9 X$ x5 ]5 u/ g& H

  r% y0 D% S' J/ u$ r7 G
  • AIO_BELOW_LOW& U& T: C4 T- p: J
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
2 r$ n& v* _! P: V; ^6 Z" j
: H0 Q. J2 t+ ]: z& T# I
  • AIO_BETWEEN. S+ F6 V* b! `
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。9 d, H4 X+ ]3 H

+ {- o) y  V% Q- U7 Q
  • AIO_OUTSIDE
    : L( a0 O- r6 N% K/ W& Y
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
+ _9 D1 a- {1 J! G8 E1 v
, l! R+ J/ c  r0 u* K1 B
  • AIO_ALWAYS; g7 r- w; B! c* d3 B( i0 t4 X
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。% `: @- [* h6 \, U- N7 I  D8 L# \
中断指令ISignalAI-ABB机器人标准指令编程应用:* ~6 m+ D7 E" b6 a$ G+ V
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。0 K' A' _! E' X3 t$ W5 T
$ C5 B" ?+ N& n% U2 x# w  u
中断指令ISignalAI-ABB机器人标准指令编程实例:
6 i% x2 B4 ~0 G         …
1 I" ~, A5 W1 \2 @+ c        CONNECT int1 WITH iroutine1;
) E, I: S2 D9 i" {8 }9 T+ \        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
! B. n- `% j! r  t( \       …+ D+ x9 b1 b8 B
        CONNECT int2 WITH iroutine2;0 _: U% N" }* q5 n
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
2 g3 U8 I" }1 ?; u1 A        …# ?8 d2 P+ w+ I6 E: o
        CONNECT int3 WITH iroutine3;
" ^: w+ j# {. \4 v& v$ m" n6 a        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
6 I3 F3 G1 k, E8 A% [5 U" |        …
( h) r1 N+ u% v% L( ^: u: J1 e4 q 中断指令ISignalAI-ABB机器人标准指令编程
/ {; l, n) N9 q4 x2 Y中断指令ISignalAI-ABB机器人标准指令编程限制:
4 a+ J. R- G% I9 v8 h$ r
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    7 n' q1 Y6 p/ c* x9 ~' N- \) W
# I( d  ^7 a/ z
7 L, g$ N9 v! ?
回复

使用道具 举报

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

GMT+8, 2026-8-30 19:53 , Processed in 0.067701 second(s), 24 queries .

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

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