机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程, K& ]6 t  V" w( s% x
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
: c. v; y# d1 M9 \& \8 y" T. G[\Single]:            单次中断开关。( switch )
- l4 i, H; x2 ?$ aSignal:                触发中断信号。( signalai )
5 o4 P$ ^( L: jCondition:           中断触发状态。( aiotrigg ) : h5 h& ?; c9 K4 ^: i
HighValue:          最大逻辑值。    ( num )
% V& [% @( s2 ^* M$ D* L5 Q1 VLowValue:           最小逻辑值。    ( num )
; J, g5 G1 D! L% K9 ]% IDeltaValue:          中断复位差值。( num ) ) W  s4 R' R9 w+ I. R8 N
[\DPos]:              正值中断开关。( switch )
4 o& o2 e. ]' `1 g, h, Y9 Q$ B [\DNeg]:             负值中断开关。( switch )
  G/ Q# t" L9 H9 Y- u& ~Interrupt:            中断数据名称。( intnum )
中断触发状态:; `0 a# Y2 ?$ Z2 x: F2 |
  • AIO_ABOVE_HIGH! n9 l$ l4 {% u( m, N$ ~
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。+ C: Q/ }# L# I
  • AIO_BELOW_HIGH
    2 q, `! u/ ~7 X& U
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
2 h3 n' }' U! y8 Z1 Y
, I1 w" {* V4 A: N
  • AIO_ABOVE_LOW; I% H+ W; i6 W" `+ |* A7 [
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
) S( V2 W6 W  d" a$ m# A8 ]/ s* W) `6 v- Z& i$ T8 y/ K+ W( x
  • AIO_BELOW_LOW
    8 i. r/ J0 P  u  o3 `
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
% {% e: G" }" P8 a! \9 P5 v9 b( n9 Y/ s$ W, d
  • AIO_BETWEEN
    ) X! s; o+ x0 ^* v/ I! S
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。9 E& _" E* G+ P1 k* Z" O, [  m

9 T% x4 o" P0 I0 {1 _
  • AIO_OUTSIDE% G8 E  b) f- B  R% v! _
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 7 N3 p( O/ c8 L8 B/ X
( j' S# N: p- i4 e  m5 c
  • AIO_ALWAYS: t, Q+ d, d6 u9 F
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
/ @5 I+ ~4 O/ y4 W3 ^
中断指令ISignalAI-ABB机器人标准指令编程应用:
; s- Z; C7 N" ], T, i        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
! x. U6 W: v. }5 L$ X. e- O5 c- }1 ?# j1 R, |
中断指令ISignalAI-ABB机器人标准指令编程实例:
! c( a* j- |7 b) ~( u6 G. h: g         …& a! k7 i+ S, V4 `! v6 k. f: K. @
        CONNECT int1 WITH iroutine1;8 {: K5 U* b7 P* y. n
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
: `" a  K" ~. s3 \7 I7 O       …
8 w3 p) W5 G/ C! [) c, n' Y        CONNECT int2 WITH iroutine2;
5 H/ Q6 _% Z; K( h- J+ }+ k. G5 d        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
0 O& R" N1 i5 F, M        …
, t) M$ P, N' r& U5 D        CONNECT int3 WITH iroutine3;
3 E# T, C6 J% Q2 K0 D, t        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。$ n% U# m. p2 d) O8 {5 H
        …% ?* b. C8 M6 _4 M0 o# m0 G
中断指令ISignalAI-ABB机器人标准指令编程 . `7 O: l; w+ r7 G
中断指令ISignalAI-ABB机器人标准指令编程限制:
& v, _- p" r. B0 J$ o
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    ( P7 p' M! F. n4 c2 S
# c0 q! ?/ L( l

( s4 [8 n; ^2 n$ }0 c' X4 @0 F
回复

使用道具 举报

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

GMT+8, 2025-7-15 03:26 , Processed in 0.070580 second(s), 25 queries .

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

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