机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
$ K- `% O, |9 a' L: a' T% tISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;5 U/ l4 T9 c  `- u6 G
[\Single]:            单次中断开关。( switch )
9 S" l; L6 I$ i: f( R- q! F1 tSignal:                触发中断信号。( signalai )
$ ~- K& ^; p; q2 T0 i2 \Condition:           中断触发状态。( aiotrigg )
0 k4 t: u0 S0 F3 n3 t% z/ g, BHighValue:          最大逻辑值。    ( num ) - c5 H: ]+ C3 z0 ^2 @+ L( y
LowValue:           最小逻辑值。    ( num )7 X4 k8 o( Z/ b% n' g
DeltaValue:          中断复位差值。( num )
8 U3 O* Q% w4 n: w[\DPos]:              正值中断开关。( switch )4 \# F3 \6 N9 }9 d3 q9 [
[\DNeg]:             负值中断开关。( switch ) ; Z$ H7 A& r" }$ T. r: K
Interrupt:            中断数据名称。( intnum )
中断触发状态:, t- j6 q0 R: q4 h+ [
  • AIO_ABOVE_HIGH9 v+ O. _0 @2 @7 A5 v9 j4 a1 C0 L
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
8 W2 n: `# [. I7 W
  • AIO_BELOW_HIGH
    . M+ n2 B% L, z; J. N# b& V
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。3 C# i4 K5 N  n, w, S7 y" E0 h$ d

  \. l- _% ^; x, I* f
  • AIO_ABOVE_LOW
    * x" d$ O7 @0 _6 M7 X
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
9 Y/ {: K1 O- Q- J) ?6 k: y) U3 [% J% E. y: d
  • AIO_BELOW_LOW+ V" G3 T# l+ i$ f2 \
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
4 [& ?- B! I0 e9 T/ a* D- L; O  R% M. N% F0 e8 T! h# i# q
  • AIO_BETWEEN
    5 r' D- R4 m5 |$ F9 D
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。/ o/ u  H* K4 e# m

5 ~2 y$ B* L7 n& p
  • AIO_OUTSIDE
    7 e$ g3 H3 Y  ?6 m- W. q6 z
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
# c+ @( h  s" U
, Q- ^4 ?/ f/ f1 T( \; K
  • AIO_ALWAYS0 J0 F9 D: O: d' z+ X! I$ _; C: ]$ S
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。' r. t" W3 p2 S4 e
中断指令ISignalAI-ABB机器人标准指令编程应用:
! U5 p" l5 V, q2 Y        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
0 ^$ |7 P, w4 F% `/ X% B( _2 a9 Q  g  F( i3 Q
中断指令ISignalAI-ABB机器人标准指令编程实例:
1 J5 G. I; F; O2 f% s         …* c0 d3 g1 Q4 R6 Z, ^1 t
        CONNECT int1 WITH iroutine1;; J7 E2 m. @7 m# ]: u% J
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
& ~. I8 h* B, N       …
; Q' v/ Q1 k2 \0 i3 c% V( f% P# H        CONNECT int2 WITH iroutine2;
6 g# m' j1 G: _0 X        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;! H4 Z4 G! g7 i8 Y$ x7 ~. G
        …" Q5 a4 L, h# o5 F; G% y5 R
        CONNECT int3 WITH iroutine3;2 Y  C% H) {2 E
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。5 {3 a. `  H" w9 K6 A
        …
/ E0 p/ q% d: b( a  V/ @, H- ? 中断指令ISignalAI-ABB机器人标准指令编程 : H0 ?9 w1 D; x* A! Z
中断指令ISignalAI-ABB机器人标准指令编程限制:; ^$ |1 A* |9 d5 }' D  i4 j4 t
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    0 k: t" ~6 e, W' ~1 P
7 }2 y: R. s' {: L

0 Y3 t, m* l/ C# q  p; L9 l
回复

使用道具 举报

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

GMT+8, 2025-1-30 14:06 , Processed in 0.067102 second(s), 24 queries .

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

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