机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程# X2 Z$ ?1 B  a" s' ^. @
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
& }1 H1 L1 w8 b0 [[\Single]:              单次中断开关。        ( switch )
2 |  y2 M5 O5 ?5 n" Q8 b$ KSignal:                 触发中断信号。        ( signalao ) % ~" ]# v& [0 e' z
Condition:            中断触发状态。        ( aiotrigg ) 8 F+ T6 e' d- Z4 i' V
HighValue:            最大逻辑值。          ( num ) 7 k7 X6 x7 h8 c) p3 {( A
LowValue:             最小逻辑值。          ( num )
2 u, u5 |; s8 n- I! v7 [DeltaValue:            中断复位差值。       ( num )
% D( f8 l) Y1 h9 P& ~* r[\DPos]:                正值中断开关。       ( switch ) , s0 ]9 A1 I  }7 ~4 [: [# u
[\DNeg]:               负值中断开关。        ( switch )
$ f6 n6 J0 A+ ZInterrupt:              中断数据名称。        ( intnum )
1 ^, }2 `  j3 X$ m( G7 O1 U
6 j+ ]) I% c, P' s5 a7 z
ISignalAO指令中断触发状态:
/ f  @4 W: d1 E) {! r3 ?" L) \/ n
  • AIO_ABOVE_HIGH
    " K; I; C6 w2 q5 r
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。5 Y! S: l" K, B2 F& S
  • AIO_BELOW_HIGH 4 Q3 r- P1 u, W  X7 W
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。# m3 O4 Z( H5 D' ~) l3 A
  • AIO_ABOVE_LOW# ^6 {# i1 H8 u* _" I7 j' x
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。: ^) @; S/ W7 D! p" w
  • AIO_BELOW_LOW
    . F' o8 t# _7 T: y/ ]3 m4 _
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
. Y! [( [7 G1 S7 J; l5 v7 y
  • AIO_BETWEEN9 }4 k% I% M0 m. {
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。. ~# Y1 n+ r+ N3 E
  • AIO_OUTSIDE4 N( e1 Y' Y) f! ?6 O/ X$ X
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 + P& N5 J9 q. d. r
  • AIO_ALWAYS3 B/ B) L9 _2 _/ ?/ `7 D5 q6 t8 n
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。1 r: I4 o0 Y7 v$ _% ~
" _& _7 [. @! {3 C4 Q1 j! v
ISignalAO指令应用:" r7 H- P! x+ V' ~
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。  R! {. t  G9 v
) P' V' K: o7 P" z% z! @
ISignalAO指令实例:! k$ j. A* |; g) T( F
         …
* B; c, d% ?$ \  E. L        CONNECT int1 WITH iroutine1;
7 m) a1 y' d( H* ~: T8 G2 d        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
5 n# N: k/ v3 w' {        …' ]4 @' ^, H# d
        CONNECT int2 WITH iroutine2;& x2 [- D, G1 G0 E! ?! V
        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
* n2 g' K) _0 o, @# e% L2 ]        …: E! p- X2 ^/ S
        CONNECT int3 WITH iroutine3;
& p" j6 i5 z! X5 h: c- w        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。2 N3 T) V4 i# E9 R
        …- f9 \0 I' B/ m. T* R/ N' L/ c1 J

0 d* e- G5 T. S" _/ G 中断指令ISignalAO-ABB机器人标准指令编程 5 |5 c% J9 o6 W2 M4 c  B) {
ISignalAO指令限制:$ J$ o( C; G3 o
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。 ' n! X& l9 m) V0 Y  n
回复

使用道具 举报

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

GMT+8, 2025-11-22 19:00 , Processed in 0.094446 second(s), 25 queries .

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

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