机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程8 Q# b- X) z, Q6 A
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;- ]3 w3 ]0 {0 }1 M$ X
[\Single]:            单次中断开关。( switch ) $ u0 {7 p9 D9 V' ^: s" L" x
Signal:                触发中断信号。( signalai )
, w1 T" R3 d  UCondition:           中断触发状态。( aiotrigg )
$ o8 U& z2 o: c  J( A/ i4 qHighValue:          最大逻辑值。    ( num ) 3 S0 B6 j; s5 u' T6 y: y2 V) `  r- [
LowValue:           最小逻辑值。    ( num )
. U8 t* c4 h) s; x  r" ?7 H0 mDeltaValue:          中断复位差值。( num )
0 Y9 S( d2 E5 _3 t9 p[\DPos]:              正值中断开关。( switch ), q; H# j/ l9 ?2 _; E5 r; m
[\DNeg]:             负值中断开关。( switch )
! A/ S- P& o4 ^  L+ t* I# aInterrupt:            中断数据名称。( intnum )
中断触发状态:5 T. O9 Y  K" p( R/ m4 n
  • AIO_ABOVE_HIGH
    " @* \' Q" P8 o5 r. ~4 s
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。) i" L) h$ C' b
  • AIO_BELOW_HIGH
    / }. U  y" R5 q1 R
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。8 f! ~( ^+ o; k- L4 F5 `8 @) W
! x6 \* C$ b* i7 X! O' s) l/ B6 [
  • AIO_ABOVE_LOW6 ]+ X, n" z7 x' I9 w
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
2 J% X& U1 j, d  r: ^% Y
2 O$ X( t, y/ I% h
  • AIO_BELOW_LOW% `2 y8 y2 v( C: @+ N
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
! ~3 _% w& e* ~# s
6 ~; M8 D7 Q1 a- H. E
  • AIO_BETWEEN
    ) d. e  `& a! a) P( }. z
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。1 ~4 c9 e) U% q  O0 ?2 t

6 }- u1 c; j( h3 G  K
  • AIO_OUTSIDE8 s" _6 \6 E& s$ t& X
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
& i* V3 S# t. h$ ?/ `2 W8 O
' A; i: B5 n3 {' ^
  • AIO_ALWAYS/ \+ k5 }4 v) S- R' B3 ~
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
  m9 n1 }* k8 a& m/ N2 R
中断指令ISignalAI-ABB机器人标准指令编程应用:
( `: `9 M) l1 M1 @        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。# e4 A7 G5 x  w$ E
  M+ {  [9 |9 w. j+ g
中断指令ISignalAI-ABB机器人标准指令编程实例:
1 D4 ^2 z8 V: B+ l7 ?         …+ \. ?5 Z) M% D
        CONNECT int1 WITH iroutine1;
: Q8 W2 O9 P3 O7 f        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
$ Q  B2 ?' _2 G' S       …
! B/ ]$ l! D, X% F1 x! y7 [        CONNECT int2 WITH iroutine2;) m3 L) W# H2 _9 p6 P2 |9 m" `2 s/ x
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
$ u. b  @& ^7 M        …3 z; h& c3 K2 L
        CONNECT int3 WITH iroutine3;' ^$ M1 s4 Q5 |4 z' m5 f
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。- I6 p7 Q! \: q4 ^% a# v
        …9 y, q1 O( A) F+ _
中断指令ISignalAI-ABB机器人标准指令编程
- e% u) @+ t0 s+ H! m中断指令ISignalAI-ABB机器人标准指令编程限制:
! F. F3 H1 l+ Z  J) K( G/ o* S
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。6 z5 P" ?* h$ t) w/ d

0 S. d% s+ q' |6 F3 L  D. {0 _
7 O4 u. c8 |; F7 O" {  [1 N! K
回复

使用道具 举报

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

GMT+8, 2026-5-31 20:42 , Processed in 0.070115 second(s), 24 queries .

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

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