机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
8 S+ X2 ]& `6 {- _  K9 c8 tISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;  E$ j; _1 m. x
[\Single]:              单次中断开关。        ( switch ) ; @5 _! A% k8 P3 s+ ]
Signal:                 触发中断信号。        ( signalao ) - J7 A' @# v, @; H  \( i4 a0 X" r% W( J
Condition:            中断触发状态。        ( aiotrigg ) 5 T/ @; n5 m$ }4 P) W
HighValue:            最大逻辑值。          ( num ) 8 u) |3 h, c* Z# v( c+ M
LowValue:             最小逻辑值。          ( num )% ]/ J& C$ a0 C/ L0 ]) w% K
DeltaValue:            中断复位差值。       ( num ) & a6 ?0 Q( F- d9 @1 }: e
[\DPos]:                正值中断开关。       ( switch ) ' q) t) x% B8 i
[\DNeg]:               负值中断开关。        ( switch )
6 _6 \2 R0 L. }" Y* S, Z. jInterrupt:              中断数据名称。        ( intnum )1 [5 B7 Y( U5 H+ b) q/ D

$ E' s! K; ?7 q4 Z: Z% c
ISignalAO指令中断触发状态:
) p. p1 {- H, q8 X: x
  • AIO_ABOVE_HIGH; E1 L# M- J2 X% E( q# s
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。6 E" f; {0 I& q9 G  I# c) a
  • AIO_BELOW_HIGH
    6 V1 [. H/ W1 j! z: K8 R; K' U
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。1 L# `/ N5 Y0 z3 d% {7 L
  • AIO_ABOVE_LOW
    3 A0 B% M- {7 `: X
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。* W# V, M7 ^+ q) b' t, V
  • AIO_BELOW_LOW6 J( U8 G3 b$ m: D( \  g. ?! k( O2 s. e
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。$ N4 n+ y4 H% U6 B
  • AIO_BETWEEN. y9 r3 T: Y6 k* U! R- P
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。' J) ]. c: N: U5 v% B4 w! g
  • AIO_OUTSIDE) N0 u' _( n: e- b( y
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 $ O1 M# E9 \% B, K
  • AIO_ALWAYS  R+ B/ [3 b" x6 a
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。0 l! P* k; w- a# P, w6 i8 q
+ Y  V+ R& G5 f
ISignalAO指令应用:
. J2 ~# L& [! e- {; J$ G4 w        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。( t( _# Z# E2 B) p8 L8 F

$ j. k9 t3 H% {+ _9 qISignalAO指令实例:& D# a3 K! A; c! l
         …* d; ~# n0 y: O7 |4 H. s' f4 M
        CONNECT int1 WITH iroutine1;
* g# [6 \) w& @. I8 h        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。: C' J. |& R' |
        …8 v/ x( H. r, ~
        CONNECT int2 WITH iroutine2;
( U; B$ m2 _" n" B1 Z* K; I        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;( r% w, I: e! L7 Y! X% R3 v
        …- P, N+ Y( h' G6 D
        CONNECT int3 WITH iroutine3;
7 H9 S9 ^+ Q; ~4 H5 V$ i2 [        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
/ z5 x. e, t6 L" u/ Y        …
; e1 B( _& t# K  u. S# O: J, d2 `, o3 q  [9 ]  N/ K
中断指令ISignalAO-ABB机器人标准指令编程 * g7 ]! T: p% J1 |6 n
ISignalAO指令限制:9 E& u, C- Q) Q
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。 0 R' Z/ w# e& ^+ v- z7 ?# ]
回复

使用道具 举报

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

GMT+8, 2026-5-24 23:15 , Processed in 0.073423 second(s), 25 queries .

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

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