机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
* ~8 R- _8 M6 }, l; {ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;% x. d$ q0 `4 @5 g# [: L! d* Z/ ?
[\Single]:              单次中断开关。        ( switch )
/ W8 v; t( d  f! PSignal:                 触发中断信号。        ( signalao ) 1 X. J& W$ |1 `+ C$ A$ J9 I
Condition:            中断触发状态。        ( aiotrigg ) - a  N: [3 h0 h7 d1 Q: S/ V" I
HighValue:            最大逻辑值。          ( num )
% c7 w8 e9 @7 H7 G' mLowValue:             最小逻辑值。          ( num )# M+ W9 {6 C! \7 M# u& v6 o2 b4 \
DeltaValue:            中断复位差值。       ( num )
/ t! D) S3 e3 I/ J4 R; p0 f. I[\DPos]:                正值中断开关。       ( switch )
8 ]& X6 E0 w. m: C' W[\DNeg]:               负值中断开关。        ( switch ) ( J* Y6 S5 ^! i/ d; d, m
Interrupt:              中断数据名称。        ( intnum )
$ c* ?& I% r8 ]0 F7 N9 _1 @& v8 G/ f

5 p6 v$ Z2 d" {ISignalAO指令中断触发状态:
* V0 H" q2 Q: U  C
  • AIO_ABOVE_HIGH9 b' W2 I$ H( e0 k2 j" n. M
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。3 d6 s! M) G, V- A, q
  • AIO_BELOW_HIGH . h7 A/ m) x* e, {
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
4 l7 s& {: y. y/ J$ B3 j% [
  • AIO_ABOVE_LOW% M& D- P1 o& ~! e/ a) y! d4 W, e
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。% s  ~: @- p0 H
  • AIO_BELOW_LOW
    5 ?. @; m4 V9 k. w, y8 x1 \
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。4 o; _) e5 J( R3 C
  • AIO_BETWEEN' U% @) T2 e, Y  v
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
! f5 i  ~; s$ x7 Z
  • AIO_OUTSIDE
    % |9 M  u, g, w' b; B: C( `
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
7 B" t( t* x) Q' Z. ~- I/ g! I
  • AIO_ALWAYS; B0 m4 p3 _% @
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
/ E$ O% I2 R& C7 H2 n
; i1 W; z$ P8 w% Z3 u% c5 JISignalAO指令应用:
( Z/ E. [: H( ~; V  {' c! {# K! r        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
  K( g5 W+ [8 F, g4 |* J  c: M- j' s4 v& I5 K
ISignalAO指令实例:
  J+ Y- O8 v: R0 H         …
$ D+ ]: U$ \/ ^: b. m8 ^& \( Y4 ~. x3 H        CONNECT int1 WITH iroutine1;
6 l3 p% L: \. e: r        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。* y) `0 {+ |$ c8 G: |" G
        …
0 k' I& H6 ~3 s4 ^, N1 @        CONNECT int2 WITH iroutine2;
8 X8 T$ Q, J, C# z+ @/ d  ?# B        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
' u! v: b5 @4 W) T  X$ Q7 R$ R& m        …) t& d# k7 t+ U  J# V1 B" ]
        CONNECT int3 WITH iroutine3;
8 J7 E7 E+ A! c6 ^+ B' l, N        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
/ l0 j- l! }5 D        …" M9 }7 |& I  z5 E
5 u' V0 J5 s" l- Y8 ~
中断指令ISignalAO-ABB机器人标准指令编程 ) E1 d9 @+ E9 z8 e/ y
ISignalAO指令限制:) |, ?3 }; `& m# ^; k# C# B7 I
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    ' }- {6 \% T5 m- ]
回复

使用道具 举报

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

GMT+8, 2024-11-25 10:08 , Processed in 0.069044 second(s), 25 queries .

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

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