机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程+ O7 C" j) ~* ~* @
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;. x: {+ F9 i8 f. n2 c
[\Single]:            单次中断开关。( switch )   ?* j$ u* s. L
Signal:                触发中断信号。( signalai ) 0 \' P% Z: ?9 e+ V9 j8 [3 _) A8 N
Condition:           中断触发状态。( aiotrigg )   N1 n" j" ]1 S% H
HighValue:          最大逻辑值。    ( num )
  ?6 O! r& j3 j$ I$ iLowValue:           最小逻辑值。    ( num )" ]) @3 F; v2 v
DeltaValue:          中断复位差值。( num ) 0 d$ f8 e) H4 @! M' a
[\DPos]:              正值中断开关。( switch )- o6 ]" x/ `" X( J, T  s
[\DNeg]:             负值中断开关。( switch ) 8 z" @4 S. A3 |4 P& v
Interrupt:            中断数据名称。( intnum )
中断触发状态:
+ K( C, }) u" ^4 T5 o' o- E
  • AIO_ABOVE_HIGH
    / N/ p6 }% [" I. K& H  j1 S
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
1 f; A9 A3 H( S* S6 ]! W. n
  • AIO_BELOW_HIGH & g4 k+ i# S. f- F$ c
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
- C+ @. A( S, u: i- |3 A/ T1 j) G
5 N' K6 _+ C2 v! _
  • AIO_ABOVE_LOW# G- d* ?2 y/ i
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
: i4 z/ r7 u+ i) D+ w! ^  s! p3 _5 R5 {3 b' z
  • AIO_BELOW_LOW
    * |( ]( S( ^9 |6 [1 o6 I
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
- i" g1 n3 Z3 D& H/ U. J9 o. X2 V% t) z3 Q' O$ a
  • AIO_BETWEEN
    1 |, f9 Z  N1 }6 k* t& c! Y, ~/ m
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。3 B1 g2 Y& }. n* w$ m7 ?) c
5 b6 m, X8 Y. Z; x" G; w5 r% c3 a# N
  • AIO_OUTSIDE
    : R/ W. \6 j$ ~/ f. ~& ~& }" z# a
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
5 l7 \: R6 b( O- ?% a3 Z1 b  {* W# U, ^6 k6 f0 d# _
  • AIO_ALWAYS% ?- t" ?  {2 m- G9 _3 u* S
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。" W% l) o# Y( b  o/ h. k7 c' `
中断指令ISignalAI-ABB机器人标准指令编程应用:
' r. ^% O  B- S3 ]# ^        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。& o; ]6 y/ C0 e! K* d; `# `% W- P
2 L! T9 H/ d( J1 ?3 N: E+ h
中断指令ISignalAI-ABB机器人标准指令编程实例:
7 d! z  N) R  {2 e+ c- s" N5 @         …1 p9 m) [9 R, o
        CONNECT int1 WITH iroutine1;6 x$ |; |: k  H9 O, A: v2 y  _
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。' y; _/ V( }  N+ a
       …
5 X5 u9 q1 _6 H3 n% n, r! Y        CONNECT int2 WITH iroutine2;* V6 N, z* t9 R$ M; U
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;! ?, L/ [: N% r& o3 m7 x/ @+ l& E
        …
9 r, H. k5 D0 h/ e% s        CONNECT int3 WITH iroutine3;
0 ?" R, V7 _5 v) V9 D- x# i        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。! j5 t1 Z9 M1 u
        …
5 b/ _6 k, u  I7 |8 r/ s# k: \+ e 中断指令ISignalAI-ABB机器人标准指令编程
7 s: Z' c3 f' O中断指令ISignalAI-ABB机器人标准指令编程限制:1 y3 Q  x2 N) w8 O
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。6 b1 h5 Y; _1 r: U. s6 Q
+ l$ v& l: {( B! k
5 n; U4 y4 D7 |0 L6 n
回复

使用道具 举报

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

GMT+8, 2024-5-19 07:48 , Processed in 0.062832 second(s), 24 queries .

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

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