机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
2 w3 G" g. T+ h( RISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
5 \0 l. @! W  t9 i1 v[\Single]:            单次中断开关。( switch )
6 i+ B5 y0 ?' Y7 I, l2 B5 ESignal:                触发中断信号。( signalai ) 9 Z8 G& i2 I( r! \
Condition:           中断触发状态。( aiotrigg )
. R! l4 o( w5 T, [HighValue:          最大逻辑值。    ( num )
4 N4 d  F3 f" t0 q/ iLowValue:           最小逻辑值。    ( num )
9 e# X/ O( k% s; U- t( cDeltaValue:          中断复位差值。( num ) ( y7 U4 d6 X; r; h; O
[\DPos]:              正值中断开关。( switch )
5 g# @: }( D0 e$ F' N3 v) ? [\DNeg]:             负值中断开关。( switch )
* F- Y  r8 d- LInterrupt:            中断数据名称。( intnum )
中断触发状态:
7 u' z: D- f# ^$ K
  • AIO_ABOVE_HIGH( T) H# N% h( g' ]- Z
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
# ?1 t7 R+ ~' x' M$ Y& e; M, F4 t
  • AIO_BELOW_HIGH
    7 r& [* S6 j1 W: q0 E
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
9 J9 q. Q5 n6 h' D/ S% b
" x' ~1 i& Q- Q8 c/ j/ A
  • AIO_ABOVE_LOW
    3 ]+ \0 \+ X8 n
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。3 e7 B5 P+ g  d% d0 J* q
3 ]& R& k% y; M9 {8 @7 x  h
  • AIO_BELOW_LOW) Z3 x* X, ?9 `5 X
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。- c' k9 p9 i: t7 z+ ^

) _! s6 p$ {3 N& k; }+ [4 D
  • AIO_BETWEEN/ D% E, @' S# c" U
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
' f8 {7 g* F- |. G: S5 s& r' S/ R: W0 m) e0 c+ W
  • AIO_OUTSIDE) O* o' }# W+ [0 u6 H1 e
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 : @  P  x% {& A/ u5 g0 C# i2 s
9 K- T& q( q2 h4 \* O
  • AIO_ALWAYS& c6 T, R7 a7 y5 `
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。: N1 ]3 _- L" `% F( j+ |
中断指令ISignalAI-ABB机器人标准指令编程应用:0 d" ?6 n- b6 g% M& j$ h, a
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。' y" t) h; Z! F, A5 ?) F

" d' \7 y0 N' J5 X* G3 _中断指令ISignalAI-ABB机器人标准指令编程实例:
% t+ l8 n% z, P& v7 M6 ^         …
' p, Y. _4 l4 r        CONNECT int1 WITH iroutine1;
% X# ]4 Z8 l+ n0 C+ y5 L        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
+ O7 V( L. e; @# p7 Q3 I) d       …1 ]4 D% z0 k; {1 w
        CONNECT int2 WITH iroutine2;  K( X* Z" P9 ]
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
' a! U3 W0 M1 {4 x- H: L% i        …
! X- N* g# p0 X8 x$ f9 N        CONNECT int3 WITH iroutine3;  n) ^; @9 `. i4 j( G
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。: O: `8 x) c$ V6 C+ @
        …
* r* Y5 H/ e! g3 Y# c 中断指令ISignalAI-ABB机器人标准指令编程
& z* C% L: M( w' m) A中断指令ISignalAI-ABB机器人标准指令编程限制:
. h3 p( _# p% `  Y8 |
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    * V: w. d- H: G$ z4 V

1 Z6 x* E% x/ o! _7 f% N1 P; V+ h+ N+ A& _# K
回复

使用道具 举报

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

GMT+8, 2024-9-29 07:42 , Processed in 0.063712 second(s), 24 queries .

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

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