机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程( E; u; e/ N3 c1 f% }1 [' z
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;8 p+ N0 z8 G7 r; a  n; v3 s
[\Single]:            单次中断开关。( switch ) 7 b, ?: j3 L9 R: B0 i' l
Signal:                触发中断信号。( signalai )
# U$ m+ v0 E, @+ ^/ uCondition:           中断触发状态。( aiotrigg ) ( v9 O# p6 {5 Z/ I2 y0 D# T* Z9 k
HighValue:          最大逻辑值。    ( num ) , h% ]% M* a; [# X, \
LowValue:           最小逻辑值。    ( num )
+ p! u0 N4 R" s$ r, WDeltaValue:          中断复位差值。( num )
( |( F- R- P$ w+ s& P[\DPos]:              正值中断开关。( switch )
0 C* q; o; R; ]1 j8 A [\DNeg]:             负值中断开关。( switch ) $ ?' q' W* R/ ?
Interrupt:            中断数据名称。( intnum )
中断触发状态:
; E( W, s# C2 E+ P) {
  • AIO_ABOVE_HIGH
    ! I' g2 l  z6 `$ ^
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
! z# U: ~: g/ a% x# ~2 |
  • AIO_BELOW_HIGH
    * \' G9 k! _! F+ Q
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。. R7 N) U  D! B$ N0 f2 `# z* {

" _/ C" j; @+ V" l, l' A
  • AIO_ABOVE_LOW( l9 ~! g5 k/ a6 O4 r
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
( e& G: e7 o7 j8 F) S. w/ K  X$ f3 d
  • AIO_BELOW_LOW3 H. P4 v, d% [1 F% F; l3 [# R5 Q  I
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
9 s& M3 V; G4 `8 e: M2 E! Y
9 N1 i! t5 r* R- k4 ]( Y$ v$ h; H  E
  • AIO_BETWEEN
    . t! Y' m, h- y$ a0 p9 z  B
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。, R1 `3 s8 H: O$ w- ]& k7 D
9 a1 v9 x) F4 V  n0 y3 k9 @& X. J+ P( u
  • AIO_OUTSIDE) o! m! _4 M8 l% f$ ?
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ( T# y. n6 o, u  E. g1 k

. X7 z# p; t, ^% _5 d
  • AIO_ALWAYS1 x7 A( O0 T8 [6 `% ?9 l0 u8 R  }/ H
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。! d) X. k0 z$ \( c
中断指令ISignalAI-ABB机器人标准指令编程应用:
" |, ^9 T+ R2 x& S. N        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。& j) W% w6 {- r6 B6 ]. w
: R" x% W' e7 M* I% v
中断指令ISignalAI-ABB机器人标准指令编程实例:
/ E" M( H4 d& y  k+ y         …' t8 K, I0 m6 g1 I2 I
        CONNECT int1 WITH iroutine1;
2 T, `' W5 P% k2 ]: d8 G- g( C5 r        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
. [% }$ L8 X1 R2 V! m       …- F% }7 Y! W. j) J
        CONNECT int2 WITH iroutine2;
; r% y1 D/ y1 p        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;0 O! F# \2 _- k! Y; K$ O9 x
        …/ y$ z$ y( G5 E+ W" v8 x; H" ]8 g: ^
        CONNECT int3 WITH iroutine3;
9 q# N* v* w1 P$ I        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
0 D7 R; F: n% m: o/ _        …
+ O9 Y/ M4 U# M 中断指令ISignalAI-ABB机器人标准指令编程
* t% l: Y: k; a( n+ A中断指令ISignalAI-ABB机器人标准指令编程限制:- Z( A/ }: |- I1 a& K4 G$ S
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    3 D8 M- A; Y* e' {( s/ h* m# l

! a. L$ s6 C9 x% t7 n3 h6 q( Y- ]4 m% ?, \& w2 N
回复

使用道具 举报

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

GMT+8, 2024-4-20 10:08 , Processed in 0.061054 second(s), 24 queries .

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

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