机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
; l5 V$ b1 r7 m- @+ i' j5 M! X& bISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;$ u4 M; [8 `/ S/ d* i
[\Single]:            单次中断开关。( switch )
% e9 A8 o- u2 n& F  c! ?% ISignal:                触发中断信号。( signalai )
/ u5 a* x- p* I6 B, ^8 F* jCondition:           中断触发状态。( aiotrigg ) * n" y! m& Y2 N1 R  M0 \9 R
HighValue:          最大逻辑值。    ( num ) ( R7 y6 e* T, S9 i
LowValue:           最小逻辑值。    ( num )
! D  x. F& h4 r' Z0 q. ?) @" WDeltaValue:          中断复位差值。( num ) / m9 C& A1 }: Q7 ~, |
[\DPos]:              正值中断开关。( switch )) J9 ^% }3 H4 z, D0 r/ }
[\DNeg]:             负值中断开关。( switch ) 9 |/ h' j' q, K; g- |0 v
Interrupt:            中断数据名称。( intnum )
中断触发状态:/ R! w  a* g4 j: V1 f* B
  • AIO_ABOVE_HIGH" ?  ]+ Y4 D+ p8 p3 n
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。6 O8 H' G% X- y0 U! [$ c
  • AIO_BELOW_HIGH 6 Q* M4 E: b5 P) M
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。4 W0 K' t: p; o! o" G

' l4 t( A, ~" o
  • AIO_ABOVE_LOW# C. Q- d% e! u+ r( F, ~
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。5 G# R, I7 [# Q0 K# i) o& I  r

; p: k5 p# E' W# U7 I. d
  • AIO_BELOW_LOW
    # I- K! S$ L* a. N
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
6 D$ z, x" r7 S7 e" M  l) O) A+ H, P7 R6 M& ^3 Z
  • AIO_BETWEEN
    8 u7 l& a3 s/ l# F  b7 b
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
0 h& B# n$ e- i7 K+ U
; a/ s2 R" B' s* c- z
  • AIO_OUTSIDE
    * H1 E! U% ^+ i  o, v
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 4 o& {  P1 ~: R9 l% N% Y

$ I1 Y4 B- p1 y
  • AIO_ALWAYS& ?, J+ @0 w- w) O6 V
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。! x9 p/ [4 Q. m
中断指令ISignalAI-ABB机器人标准指令编程应用:: }6 ^6 c2 i0 j
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。; E+ Q4 ]9 V1 j2 F6 R( `0 Q! m
8 ?4 F0 M" r2 m& s0 V
中断指令ISignalAI-ABB机器人标准指令编程实例:( u" b7 {: m/ P, y! ]. l
         …
) c; T6 _% i2 X6 m( e        CONNECT int1 WITH iroutine1;& i5 q! l0 r3 d2 Y  R) V8 n. J
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
2 [3 F! D9 ]0 o' y1 @; {; W       …
4 j4 X6 P$ h- J1 I/ I        CONNECT int2 WITH iroutine2;
! q& o5 J4 Z. W! F0 [! Q        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;8 r8 l+ _, w0 }- e! n
        …, w& x2 Q: Z; o; I" l
        CONNECT int3 WITH iroutine3;
8 Q* @  `" ]4 P+ u9 |9 H        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
% a+ b4 o/ ^4 ^# Q        …
, K8 O# [4 F8 G. o8 X1 M8 W 中断指令ISignalAI-ABB机器人标准指令编程 ! U. W% [' C5 A  @' Y' [9 G$ f
中断指令ISignalAI-ABB机器人标准指令编程限制:' o5 ^# {% o: d- o
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    $ g2 V. k# B  \1 d6 z
# S3 `( U8 H* O1 }+ Y% o; [

# f5 b5 y, m5 w% j6 E9 X, N( X  @
回复

使用道具 举报

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

GMT+8, 2024-11-25 09:36 , Processed in 0.076941 second(s), 26 queries .

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

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