机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程) |7 a/ O8 ~7 m
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;' ]+ U0 P, ^8 ^  C
[\Single]:            单次中断开关。( switch )
, N8 \5 z/ G& h+ A- fSignal:                触发中断信号。( signalai ) 4 y/ v+ u! h( |$ c' m4 i
Condition:           中断触发状态。( aiotrigg ) , E+ \3 U- d' a8 v2 T) a: K; ?$ j
HighValue:          最大逻辑值。    ( num )
/ w( |6 e" a: Z6 i. ELowValue:           最小逻辑值。    ( num )
+ d8 q% B2 }6 Y9 e; _DeltaValue:          中断复位差值。( num ) ; `  }. J; q, K. p
[\DPos]:              正值中断开关。( switch )3 M) v) _2 s6 V' @, V
[\DNeg]:             负值中断开关。( switch ) 5 K4 E! q& P6 f$ w# w8 D  L
Interrupt:            中断数据名称。( intnum )
中断触发状态:
8 Z% m3 l# o" z" H8 z( w
  • AIO_ABOVE_HIGH4 v% b( U  N' f( s+ e# I- h
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。; m3 i; M$ o, u2 M( u
  • AIO_BELOW_HIGH
    9 L' G, Z! y1 p* O
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
3 }/ F+ }: M6 k4 M! O  p) `. X& Q. r
  • AIO_ABOVE_LOW
    $ S  Q" A2 i; D) J
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
% H. F. I+ X" R: ^) _: ^+ ~+ G
  {! q# [2 \0 V1 B
  • AIO_BELOW_LOW) O/ c4 H8 V" @( E; M( J
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。4 Q2 j( v- k! e7 y7 t
7 h" B; |% {" L, y& c, z
  • AIO_BETWEEN# I0 W! |! s6 B) o5 [: e
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。) O2 b7 R2 L; _/ I# K2 e3 l
; z& D. i$ ~- T5 m! b
  • AIO_OUTSIDE% U( b2 o  G. i6 D9 @. }# h# m
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
$ _9 S0 M* P' T# L
' `. E  B" U5 \& ?- O  n9 A
  • AIO_ALWAYS
    9 {2 e+ T/ p3 S1 r; Y: T
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。/ p: B" B. x, e3 y' P& F
中断指令ISignalAI-ABB机器人标准指令编程应用:  B$ T) z( b, V4 h4 |; Q6 d
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。5 M; N; E6 T( N4 H. o4 v$ R3 V
& ]* r; @! }6 \3 w
中断指令ISignalAI-ABB机器人标准指令编程实例:: Y) J' E1 k! R& _! P" r, W3 Q  m
         …
. s- q2 c7 t  W# ~: K: G7 C        CONNECT int1 WITH iroutine1;  c! \/ E/ B4 h2 o' F/ N# H8 U
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
8 `, I" P& k- w* C' A       …
. }* a6 ]" Z8 N3 A/ ?' |/ u- x9 f        CONNECT int2 WITH iroutine2;) O, @/ c" ~( d
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;6 B) f; b" k- [  E- t, |/ ~
        …
, Q: V- l7 H; L* N/ P        CONNECT int3 WITH iroutine3;2 t3 ]4 h: `( c( d  e
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
& R" N0 W+ c$ ?+ h# n* T& e2 V        …8 E9 l/ X' ~3 G$ P9 G+ e
中断指令ISignalAI-ABB机器人标准指令编程
5 e' o; W. W" q  }* `中断指令ISignalAI-ABB机器人标准指令编程限制:9 s) Z" \! s3 r6 g: N1 a5 q% I. i
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。( h. Q) g) d; S9 D/ u2 q7 ?
) Q$ ~6 x# b, \; F
+ K, K) c# L) W8 ]6 S
回复

使用道具 举报

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

GMT+8, 2024-6-29 09:43 , Processed in 0.071072 second(s), 25 queries .

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

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