机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
. N; R0 p4 E- w5 W' |7 U5 }4 A& hISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;+ W7 O8 l  v5 z' h0 g
[\Single]:              单次中断开关。        ( switch )
; Z# y' i7 O; E8 T7 `Signal:                 触发中断信号。        ( signalao )
; g: |+ |) F/ U" x& s( rCondition:            中断触发状态。        ( aiotrigg ) , p! g4 ^  _* S% `, K; U" U+ A
HighValue:            最大逻辑值。          ( num ) 5 l0 A( `. {/ D4 \  e
LowValue:             最小逻辑值。          ( num )
/ m- \: z, K9 c6 c9 T; h% |DeltaValue:            中断复位差值。       ( num ) 1 X- q8 R( ^" N% m
[\DPos]:                正值中断开关。       ( switch ) 4 r) K5 J" w8 E9 ?6 _, u+ I
[\DNeg]:               负值中断开关。        ( switch )
7 s7 s, ~1 @& n" UInterrupt:              中断数据名称。        ( intnum ), Y- T0 R7 E* t+ Y" f


& k. Z) F+ R. t1 C+ y1 h9 U/ r0 r5 yISignalAO指令中断触发状态:7 u- ^8 u. N  B; c/ ^' R
  • AIO_ABOVE_HIGH
    ) z& O3 ]' _, N$ [$ Q0 K
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
3 D: r% ^1 w$ O+ s. j" ~
  • AIO_BELOW_HIGH & h6 N9 W- F+ w' Q$ B
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。! R9 Z( Q7 Q$ A5 x! i
  • AIO_ABOVE_LOW
    & q; f1 ^  Y. t7 w' g
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。3 R1 B0 O2 ^) U/ h! B
  • AIO_BELOW_LOW
    $ ]* H! O5 N: D
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
0 V0 t5 X: t* }& ~
  • AIO_BETWEEN$ A8 B5 Z4 m( M) V2 u' C3 K2 ^5 ~- G$ F
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。' t& v  \6 _& T4 p0 ]$ I2 q
  • AIO_OUTSIDE
    ( ?: c( }8 j8 i0 h7 E/ N; s" O
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 4 J  Y2 N$ M8 y+ L4 S
  • AIO_ALWAYS
    ) F8 f* F+ o5 ?3 p3 T1 E
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。6 Y: I7 A/ b" g5 v4 |
, w! m2 }) s# r. n7 S" F
ISignalAO指令应用:6 j& q; M1 Q3 C
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
% n6 @6 {1 F1 e/ ^) A+ J
6 M% I$ {) E9 S3 h/ C; n$ sISignalAO指令实例:" |6 i7 z2 q, |4 W
         …" Q/ b# t# e- x
        CONNECT int1 WITH iroutine1;; r& V4 O  S7 p
        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。8 W: h' M+ u1 y$ v5 b. X! @
        …
  j3 T0 ?% w8 O. ?- w% b8 E        CONNECT int2 WITH iroutine2;
7 }6 d( F# p5 M; _, ^        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
0 R1 _. I8 j7 K$ k7 s        …7 q' M  R% e( w
        CONNECT int3 WITH iroutine3;
( y0 x( y5 p. C$ |. \2 I        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
" ~5 Y3 O, K, {2 U4 v& w8 [  @        …
, O3 ~8 ^+ H& ~1 f$ c& w
; Z  D* F# ?1 \1 K8 h; ~ 中断指令ISignalAO-ABB机器人标准指令编程 . `; W2 e' }) v8 f8 D$ W
ISignalAO指令限制:
* C3 f+ t" M* ^/ }7 c  y
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    ) M, h, c7 u5 p+ }- n/ B
回复

使用道具 举报

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

GMT+8, 2026-7-27 05:06 , Processed in 0.077987 second(s), 24 queries .

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

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