机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程4 ~& M/ ]5 n% S3 j8 P0 d
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;0 G1 u8 H) ~0 w( J* \
[\Single]:              单次中断开关。        ( switch ) . D9 O8 o) F. S8 f
Signal:                 触发中断信号。        ( signalao ) * T7 {. S' E7 N( f% ^8 G, L# ?: `
Condition:            中断触发状态。        ( aiotrigg ) * S) F; c: p! I+ U
HighValue:            最大逻辑值。          ( num ) 9 T* b8 b8 [( F
LowValue:             最小逻辑值。          ( num )2 D5 c3 j3 o# y0 [8 z/ @4 D
DeltaValue:            中断复位差值。       ( num )
. [7 O) |0 e6 k) d[\DPos]:                正值中断开关。       ( switch )
6 }. k+ o2 q' M; `6 [[\DNeg]:               负值中断开关。        ( switch ) ! B2 j9 M( F0 y! u
Interrupt:              中断数据名称。        ( intnum )
, W; ]7 G* ~- P$ ~) q; x
/ L1 O# Y% S3 J- ?
ISignalAO指令中断触发状态:- E) Q: c9 a4 U, y7 z) L  B+ d
  • AIO_ABOVE_HIGH
    2 {" d! y9 E2 ^# V/ P0 B: ^  w- H
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
1 w4 J1 @- T5 R8 ]) L
  • AIO_BELOW_HIGH
    ; x% j& [$ A- a3 p  M! q$ J
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
# I7 e! X2 |2 B" j
  • AIO_ABOVE_LOW
    ( i  h% U3 v$ `/ e. x. S4 Z
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
+ j1 e. @1 m$ n* E% l
  • AIO_BELOW_LOW
    ; b1 Z8 W0 g8 p! R5 t
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
1 ~. F; _) R& s
  • AIO_BETWEEN
    - @. ?$ z- F& I! l9 B$ x6 o8 Z2 B
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。" j2 {: Z8 Q" e0 S, Q
  • AIO_OUTSIDE
    ; p2 A+ ^% I5 y; M
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ' C- S3 f! ]8 F. B% |0 I2 \+ R
  • AIO_ALWAYS# `0 k6 Y6 F9 E. h$ t  S( I# E
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
4 \) d2 d& _4 {4 ]2 F: C$ R, m/ E+ f; ^; z3 U
ISignalAO指令应用:
6 W& x4 a8 D, u* |        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
# X) G3 q5 W: r( H3 X
, k0 A! Y8 Y' F6 X: i$ d0 \/ RISignalAO指令实例:: Q1 N" `1 Z$ x& i9 v
         …9 d( {0 v# I8 j
        CONNECT int1 WITH iroutine1;
* }. a. a& x6 `: G; D) A        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。7 U/ z2 _. K7 U2 K5 {/ b. Y
        …+ g9 a7 R+ v3 T9 h% i' K2 E& r
        CONNECT int2 WITH iroutine2;/ n% |6 ?. M) W) A
        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
- q9 Z, W2 _1 [  @$ z4 v        …
9 k8 M! k6 ?5 U7 M        CONNECT int3 WITH iroutine3;
+ o2 g& [0 ?! ^; M5 X6 I( A# x        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
7 Y* g8 _# P; b9 B4 r5 S- K  q& S5 _        …, a: Q( _- R( R  A6 E$ Q
0 E4 Z) b; [2 ?3 @
中断指令ISignalAO-ABB机器人标准指令编程
# [1 J3 d2 I: o2 R; I2 ^ISignalAO指令限制:" W+ n( a( \/ w0 R8 M: w0 c
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    3 n% E+ k' q* K; k% W
回复

使用道具 举报

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

GMT+8, 2026-4-9 03:16 , Processed in 0.069600 second(s), 24 queries .

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

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