机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程7 _8 t, d4 k1 p# n
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;9 _& ^1 u' f5 g  ]  \, m
[\Single]:            单次中断开关。( switch ) : t1 Y/ {* D7 |/ \
Signal:                触发中断信号。( signalai ) 0 }% F' _; m& e6 d4 i
Condition:           中断触发状态。( aiotrigg )
7 ?+ w7 |' u# o* B8 P; J9 E) ~0 MHighValue:          最大逻辑值。    ( num )
( Y. p' _9 b/ ^% uLowValue:           最小逻辑值。    ( num )
/ J2 t9 t& |9 n# w  i% bDeltaValue:          中断复位差值。( num ) - h& w7 R, v# ^: U$ G
[\DPos]:              正值中断开关。( switch )
% o; I1 ^' J* N  z% Z. Z6 o [\DNeg]:             负值中断开关。( switch ) 4 \/ p( X+ `; ]3 ~7 w+ d% e! [$ C
Interrupt:            中断数据名称。( intnum )
中断触发状态:
6 c( f9 }" H( ^( q
  • AIO_ABOVE_HIGH$ F  J* z6 `# \" Y
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
1 n2 T5 s9 G, ?0 R3 u
  • AIO_BELOW_HIGH
    . ^( c7 d& s  `9 P. c+ C) {. B7 d" }
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。4 ]* @4 Q1 X2 f9 T. M
* y/ _* ?/ u5 e/ b4 f
  • AIO_ABOVE_LOW
    , ]$ l2 W& E' L1 w
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。: Z7 \2 Z/ w) R

& {' K4 ]: V2 B6 |% p, h" _' y& I
  • AIO_BELOW_LOW  G8 W: r# K  }$ P+ d( d& N4 ~7 S
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。* n9 r% |, x) H/ F  d3 u* Y7 H

4 L4 t! i7 G9 P/ }9 s
  • AIO_BETWEEN
    ' g( g/ V7 }. M' _9 R
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。+ q: b& H/ w1 C  K% y( {( m4 q7 K

5 S; \! O" J; e; H, m) \7 K
  • AIO_OUTSIDE
    # j( B9 O0 }! T1 K- L
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 & h( w) c- }/ I" V* h% U; n
, }& {$ n! T' G
  • AIO_ALWAYS
    ) n( q# ?; L8 n$ M7 P  Q
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
& P5 N+ G" n" k/ A, }' P
中断指令ISignalAI-ABB机器人标准指令编程应用:
2 k& F; H- s; A  w5 D3 ~1 f        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。, U. d" Y; z3 y7 N6 n

. D( q! {' Y" U中断指令ISignalAI-ABB机器人标准指令编程实例:; ~. M& |0 Z& P! j5 T
         …. P- D. h2 V3 _: v
        CONNECT int1 WITH iroutine1;9 }0 h5 n; W0 |
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
, O2 l8 |1 @  y1 [       …
7 Y% q3 i- Y: I+ ~9 F        CONNECT int2 WITH iroutine2;4 T' f2 k) r  U" ^0 j
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
% ?5 x/ |, x& M3 }5 m        …
9 I3 N( i' T, s( a        CONNECT int3 WITH iroutine3;
! y) q! [! ]5 W( ?7 F7 y0 |4 E( @  r        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
6 M  i% Q7 ]- K) h        …2 Q1 ^& d! ~+ ^3 A
中断指令ISignalAI-ABB机器人标准指令编程 0 s9 s! J4 C% O" G4 k% @
中断指令ISignalAI-ABB机器人标准指令编程限制:( g0 V+ C# ^& q$ Y0 Q+ a8 z
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。* m# ~$ H2 k( p9 o$ Y. b5 }& k* @& e
! U% ^) A6 R; C0 f: Z
9 n5 y6 ^4 ^5 Y4 V
回复

使用道具 举报

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

GMT+8, 2024-5-19 23:25 , Processed in 0.062608 second(s), 25 queries .

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

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