机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程7 M( R& r2 o9 l8 x3 v9 g
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
) e" K! i0 g5 B$ p[\Single]:            单次中断开关。( switch ) 8 M& A" p7 m5 U9 d( ?! N0 w4 L
Signal:                触发中断信号。( signalai )
2 a$ a4 N3 [  H' C* P9 ]; A  |# vCondition:           中断触发状态。( aiotrigg )
9 ~+ ^* r; T8 vHighValue:          最大逻辑值。    ( num )   U7 T3 M# D- B9 Z7 J" A2 @2 f) g9 d* _% s
LowValue:           最小逻辑值。    ( num ). M: ], z; n/ i0 O% Q2 C% z
DeltaValue:          中断复位差值。( num ) # A( P& O8 F5 G( m& P$ O
[\DPos]:              正值中断开关。( switch )
" T, C3 {' F* K$ U2 m4 e [\DNeg]:             负值中断开关。( switch )   p# N9 a: v, T! {$ J( {
Interrupt:            中断数据名称。( intnum )
中断触发状态:
% i: d4 Q% ?" f4 Q/ C( q
  • AIO_ABOVE_HIGH5 h- K/ f  |8 o2 O
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。7 v3 O0 _& w# N+ b- g! n" }
  • AIO_BELOW_HIGH
    3 q3 O4 a& n/ `7 ^, Q. R0 }' ~
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。+ O& }/ M9 l0 T; B5 z- u$ W; \
' D1 d1 p2 B+ h
  • AIO_ABOVE_LOW
    / k3 M* K4 l- N  g6 O1 B) F
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。8 l! J* n. e+ H. C8 B
8 ?8 `) s4 Z) K' ]
  • AIO_BELOW_LOW
    * C/ Q) [2 }/ Q, h3 H5 Z# _2 z- h
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
5 H# U) y+ H4 }. C& }
" a, v) u" l, B. p  H0 j& n9 B5 i; A7 `
  • AIO_BETWEEN+ `' A3 }$ i- \7 D
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
+ o! d, E. T8 ^4 v" e8 b& c
% Z, w1 I0 i4 r2 L" t
  • AIO_OUTSIDE2 ~% C( _8 j2 O; U8 M# V+ v1 A
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ; \0 Z; u$ [' p  V* J. N/ V  [! d
1 m- X% I& \8 i6 D' J3 F
  • AIO_ALWAYS; q( d1 O1 a! E) L
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。( B9 F% n% Q" \0 W) |& i
中断指令ISignalAI-ABB机器人标准指令编程应用:
  Y, ~! Z  h/ e# u/ F0 p        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。1 ^' Y4 ?  n, X- I* I9 w% m
! q5 e, R& I( o: u, m
中断指令ISignalAI-ABB机器人标准指令编程实例:0 E& ]) K; N) f) ~" W( x0 V& ?3 H  y
         …
. I8 z* u& F2 e+ y+ N  W8 h3 y# U        CONNECT int1 WITH iroutine1;+ p: g2 v7 ?; f( _. c3 I$ ^+ d
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。/ k! n. O$ a* Q+ L
       …
' S. V2 B! f4 @2 b        CONNECT int2 WITH iroutine2;& j" ^+ t+ l" u, n5 k3 O
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;7 N4 X2 b2 ]) Z- h9 m+ E$ g+ P
        …1 H8 I6 h5 O; o/ s# d! q* |
        CONNECT int3 WITH iroutine3;
4 k# o. m+ f- u/ k- h# t. I        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。) y; \$ ^5 `$ x! h8 l/ q' }
        …
* m) Z4 ]4 l7 r! X0 [) v 中断指令ISignalAI-ABB机器人标准指令编程 % G6 b5 u. J9 q: j3 y
中断指令ISignalAI-ABB机器人标准指令编程限制:
6 T2 B- W: [2 D( U% j3 j3 F, ]
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    , G0 N  e' v' [/ c% u: H5 X" X
; _. r3 b' H! F! G( L6 B; Y! X8 \
; `5 x0 a4 k; I& b, ?
回复

使用道具 举报

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

GMT+8, 2024-6-19 06:22 , Processed in 0.070181 second(s), 25 queries .

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

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