机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程1 d3 ?' n) J; k- _9 H0 G
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
- V, X* g" x. C[\Single]:              单次中断开关。        ( switch ) . W2 M1 F6 z! K3 r+ Q! l
Signal:                 触发中断信号。        ( signalao ) 5 n0 B0 p" v" [- u4 }0 f+ M% C
Condition:            中断触发状态。        ( aiotrigg )
6 D! ?! q: Q" |HighValue:            最大逻辑值。          ( num )
+ \0 b5 m; a% d; DLowValue:             最小逻辑值。          ( num )
5 g; a. ?3 Y! g/ p5 z4 ~1 \% g( WDeltaValue:            中断复位差值。       ( num ) / G" I4 @: K( B4 U: o
[\DPos]:                正值中断开关。       ( switch ) ) l* q% j0 V) w. K1 u7 F0 V4 m
[\DNeg]:               负值中断开关。        ( switch )
8 a5 E; p0 t' bInterrupt:              中断数据名称。        ( intnum )2 l5 e6 O3 M2 M: q8 F: W, s

& n" M4 w! j* _
ISignalAO指令中断触发状态:
# A0 _8 m* D/ Z/ Q, G1 Q" o
  • AIO_ABOVE_HIGH
    8 I- ^, P; O$ ]) i
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。9 q# J0 q) ~( \* q* S6 u4 ~% L0 n$ x
  • AIO_BELOW_HIGH 9 h/ R2 r5 W4 Y" w, w9 A/ e2 Q' I
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。. T$ P# Q) y. g' k, r4 O3 H
  • AIO_ABOVE_LOW
      v3 P+ ~$ }/ K
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
8 J+ p$ V9 J: y8 i
  • AIO_BELOW_LOW3 @6 B- ~% f/ ]: f4 |0 q+ b
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。% F' ?! {& S4 }3 e, P/ C
  • AIO_BETWEEN
    1 K, }( k/ `! g2 ~5 L8 T1 l8 z% E# P
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
. I; f) u. Q0 H8 t0 }
  • AIO_OUTSIDE& L" b% r+ t: Z
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
3 @, I& E) d% K# c1 e. ~
  • AIO_ALWAYS
    ( |5 q+ D7 u- r( d+ `7 ^
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。) |5 i7 q. B" `& v; T( s( _
# t1 J" _& f  d$ g* L! `) K
ISignalAO指令应用:, A; P- N2 [, ]
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。, F2 z$ a9 ?. q, J7 ^4 O7 S

- r% U# @' g7 d/ ?4 eISignalAO指令实例:
5 k( J2 K6 T5 s+ j4 i         …# c5 d) Q+ e1 K, t" F3 `" ~5 k& i
        CONNECT int1 WITH iroutine1;
8 x2 j2 q; H6 }# G# v0 Q# L+ j        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。5 S3 U1 q( R. c* G: L, h
        …; l9 D# w/ q1 _9 A
        CONNECT int2 WITH iroutine2;
& Z$ ^! {( E3 [" T$ j        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
) v5 D+ w/ W( g        …1 c. t0 ~: q3 N5 R5 p8 K9 T
        CONNECT int3 WITH iroutine3;
/ |( Y9 `  {( L6 Q$ j+ g0 Y        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
" U. d/ ^( I8 t8 C/ p1 T% @, I        …
1 u1 e# R( i+ p/ t9 G3 R( N5 E4 P
中断指令ISignalAO-ABB机器人标准指令编程
4 A$ J! O8 c5 m  O1 e; aISignalAO指令限制:
: u$ f2 @0 n5 v. s0 u  y# n3 @
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    5 @$ P7 C# r2 m' e: @% K% `3 R2 r
回复

使用道具 举报

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

GMT+8, 2026-8-30 19:05 , Processed in 0.067228 second(s), 24 queries .

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

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