机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
9 l. Y6 K( `4 jISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;8 N. Z( n- a, f8 u
[\Single]:            单次中断开关。( switch )
  p, O0 `  c* u* _Signal:                触发中断信号。( signalai )
8 t( A* e. V. {* F# tCondition:           中断触发状态。( aiotrigg ) 6 _$ h2 P) y; @9 I) V6 s( r( H
HighValue:          最大逻辑值。    ( num ) , S5 X9 V9 Z5 z7 a0 D! n
LowValue:           最小逻辑值。    ( num )
4 w! E, F. b. PDeltaValue:          中断复位差值。( num ) ; J6 B( L9 u" G
[\DPos]:              正值中断开关。( switch )
6 Q1 r+ i# a7 z) k7 F, F [\DNeg]:             负值中断开关。( switch )
) h0 O3 V. p* N; _3 \Interrupt:            中断数据名称。( intnum )
中断触发状态:
  _0 F- d& \8 V/ Y9 s3 p* j
  • AIO_ABOVE_HIGH
    , e& @& l% {, s, |% f
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。# v" i4 t- H) X1 t; n  M
  • AIO_BELOW_HIGH % U2 Z+ m% Y. r( ~
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
/ c+ a0 }. n; `1 B4 h; ]( I: R) t1 A3 ]- @7 J
  • AIO_ABOVE_LOW  Q0 \+ d( h& f% |/ Z
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
5 P- P$ Z9 }4 Z) \4 Y2 }2 W; d* O/ E7 W
  • AIO_BELOW_LOW/ m  z- n8 n8 b$ T
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。! D# f! y; ^. }, l0 U; s. F. g

! o' J7 C/ l: J
  • AIO_BETWEEN
    6 |  J7 i8 A( d6 T( J
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
5 H( X. o9 \; l4 j% U9 L8 S9 g
! P0 r8 i+ ~  l; ]( v+ r1 l
  • AIO_OUTSIDE
    0 n' ~  w) s' g7 A* ]$ E' z$ c! d
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 . n1 q7 @0 z( c* a

) ~  p# Z( Q, Q: Y% S
  • AIO_ALWAYS
    $ h$ @  F9 N: c+ e7 n1 X
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。$ p' {/ O4 }3 ^6 X2 N
中断指令ISignalAI-ABB机器人标准指令编程应用:
% D1 q; S% p, ?- @' P1 R        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。2 }) b9 m2 C1 ?) M& p& L
$ J; n( r3 ~& T' G8 a2 Y  E
中断指令ISignalAI-ABB机器人标准指令编程实例:
( j' m3 |" W+ w1 K- K1 T: i! Q         …2 D" W3 i  c0 \! d- [5 F/ [& p# y
        CONNECT int1 WITH iroutine1;, V/ t. P: I! t
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。1 R/ J: y5 b* Y) G
       …5 B$ L$ t) b1 p, ?2 @" x
        CONNECT int2 WITH iroutine2;
7 z9 c1 ^, j2 p, M        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
) }7 F) P4 K+ f/ N" H, n% u" I        …
% W% I4 _, V8 R; \0 |' j: P        CONNECT int3 WITH iroutine3;" Y: @' o3 T6 u/ h1 O
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
6 p$ M8 g/ D, d4 T% c) h        …; b1 `) }3 W  P; S
中断指令ISignalAI-ABB机器人标准指令编程
! A9 {7 N" p' l9 V5 p' S中断指令ISignalAI-ABB机器人标准指令编程限制:2 f3 R6 G& K( v" D* j/ H
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    - W9 N) s% C2 k, \3 u
3 B3 f! D  I0 H6 j/ T+ V

! X* z$ c$ M. T( a: a  X
回复

使用道具 举报

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

GMT+8, 2024-6-18 07:11 , Processed in 0.066012 second(s), 25 queries .

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

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