机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
9 F0 M* |% P/ Y; fISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;5 \- h! c( p6 F9 G9 y
[\Single]:              单次中断开关。        ( switch ) + l  b( O( ~6 V2 E2 v- `
Signal:                 触发中断信号。        ( signalao )
, u" d- p  h6 e6 ~$ r* \2 \Condition:            中断触发状态。        ( aiotrigg )
1 S7 l& j& y& A- B" V# fHighValue:            最大逻辑值。          ( num ) 1 S. I) a+ D" }' |" x7 M+ H, L5 {
LowValue:             最小逻辑值。          ( num )
$ b5 ?2 S  ?1 e* S4 B, O# u0 t/ P, L# qDeltaValue:            中断复位差值。       ( num ) + z, a8 B  o0 u
[\DPos]:                正值中断开关。       ( switch ) 1 e. s2 q. ?1 D$ z- r# y& X
[\DNeg]:               负值中断开关。        ( switch ) 6 M2 g5 K. [7 y8 i
Interrupt:              中断数据名称。        ( intnum )4 Z- t6 d! p& y) ]" w: P

% V  J# S6 G+ d% A2 {  Z* L1 A" `
ISignalAO指令中断触发状态:% m1 H* s/ ?0 X( g# C7 K3 m
  • AIO_ABOVE_HIGH
    ! N3 b$ ]/ P9 ]( Y* d
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
# b5 w+ d  I8 _$ K) R: r! X- V
  • AIO_BELOW_HIGH ; V7 b0 h  W% \' f/ [2 M7 z7 ]
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
5 v: S6 p4 ]' L1 S& `
  • AIO_ABOVE_LOW
    9 o' w6 N: w2 _# \' q# N) _
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
  r  b$ _$ h+ _: c
  • AIO_BELOW_LOW
    # J# m; R5 e, |+ X8 M& E# P
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。% j. b- D" f6 _2 h1 e
  • AIO_BETWEEN4 O7 ~& `5 ]( C. v! [4 m
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。" I9 Q6 r2 w# z! W0 _; `% ]; x" y
  • AIO_OUTSIDE% N4 m9 m% n0 _- F$ [, C; N5 o
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
5 T* Z! L3 o" {' L9 n7 M
  • AIO_ALWAYS
    * N  w: p3 Q6 i+ W" @* c
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
+ k& p% P/ \$ F7 w& X$ S1 _% A! Z" [7 y! d
ISignalAO指令应用:2 r' C* o2 ^% f* a9 ?- Y
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。  P8 K4 u- ~& ~  r
1 G5 d3 r/ _, K
ISignalAO指令实例:; y7 Q! U8 e& P4 P# y3 h
         …
! g" A# B' H. W- o* M  O$ [8 v4 ]5 \- A        CONNECT int1 WITH iroutine1;
( F8 ~3 m( O% j  _# T3 v( R7 {6 N6 z        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。- t3 y' H/ P' o; d* ^: j! g
        …
( o: v6 O* `  }) m9 j% {# M: A        CONNECT int2 WITH iroutine2;9 b7 U! r7 S5 m; |9 d$ t6 V5 A
        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
  ^! P+ i) M) A8 R        …
7 Q9 j+ ]5 w( u; m) E( V        CONNECT int3 WITH iroutine3;3 P- d) r+ c7 X
        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。0 s  g9 I. {0 G# P. N
        …; e( t2 j! o7 N; Z
# {+ [4 k, f& `( \' a4 H. g. t7 v
中断指令ISignalAO-ABB机器人标准指令编程
- h5 ~2 P3 S; b: W; YISignalAO指令限制:4 d. n, R3 L8 O1 g8 u; C
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    8 z8 s* O. w7 O& w- f2 v' C
回复

使用道具 举报

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

GMT+8, 2025-1-31 01:53 , Processed in 0.069308 second(s), 24 queries .

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

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