机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程- ^9 C5 J# q' |7 u( m. V' H
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;2 `& w9 c6 y) J) G
[\Single]:              单次中断开关。        ( switch )
  |- k- m6 w" @/ a- ~3 T6 @; ESignal:                 触发中断信号。        ( signalao )
3 Z/ @0 r0 D' Q3 I, f, gCondition:            中断触发状态。        ( aiotrigg ) 2 W! x' o& C; n6 D
HighValue:            最大逻辑值。          ( num ) 4 r; A* b1 p- t  f+ ^
LowValue:             最小逻辑值。          ( num )
$ W( ~& T2 r  b/ }1 O: SDeltaValue:            中断复位差值。       ( num ) $ `- m  Y1 B) w! G7 k1 @
[\DPos]:                正值中断开关。       ( switch )
4 A  }2 S/ v4 w. t5 t) g[\DNeg]:               负值中断开关。        ( switch )
1 R  o& p9 P# [# H% p- v' }8 XInterrupt:              中断数据名称。        ( intnum )! `" L) N* y' V& v% f


- n! o5 R# ~) }/ S! O8 h) hISignalAO指令中断触发状态:
8 C2 ]% T7 Y5 {0 p  e
  • AIO_ABOVE_HIGH
    & ^6 I, P; m  @
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
; r& L1 ^. @6 J8 ^+ A4 n$ F8 t% y
  • AIO_BELOW_HIGH $ g) @2 Y( i7 s2 {9 j/ N
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。) j- |$ n1 S/ X
  • AIO_ABOVE_LOW
    ! G# ~- C1 w+ N1 b! W
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
: L) H0 E( C: H! m$ f6 Q/ h9 i
  • AIO_BELOW_LOW% i7 z) Q1 B/ o: a6 N2 g
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。7 r( e$ U# |2 C3 _9 B% v5 p
  • AIO_BETWEEN* x0 t. r; L& W8 P
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
7 y1 N6 l/ F% H' b) F: \
  • AIO_OUTSIDE6 H* p. g% U% ?+ P/ n7 T% ~0 o& S
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
8 e0 M9 W1 O! A1 v! \% ~2 a
  • AIO_ALWAYS5 s- `% {* w/ `% f6 u
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。4 @6 b, G; Z/ m$ n
( N; p% d8 ]. N9 O
ISignalAO指令应用:
) e2 l. l- k# z5 F4 }& Z+ ?        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。0 c6 X- F  r0 k3 j2 q9 u
6 D! {4 }- o4 I! a; l6 E. S
ISignalAO指令实例:. a7 S% y/ P; h* I1 Q
         …
% ?' K( g6 u5 H        CONNECT int1 WITH iroutine1;
8 O( _$ Z  B) N8 J* d        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。4 l7 I4 c" i  c2 G; m& |+ n. w
        …
/ i) s+ g4 E! Q# g% ?' I/ ^        CONNECT int2 WITH iroutine2;
: O7 X  g; i8 o/ S- E& u) `        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
' K0 ~# ]' Q4 @/ u1 t  P        …, J3 u# H1 L& _! w7 [5 K. T
        CONNECT int3 WITH iroutine3;
# M: P/ ?7 C, @$ S8 p7 d, l        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
3 \3 r! j, Z4 `        …9 |- A4 T0 [# J! P2 N

! N; h0 L. \+ P, A 中断指令ISignalAO-ABB机器人标准指令编程 0 [3 a* o7 {: Y  f" U  `4 W7 u
ISignalAO指令限制:+ C( |# P# m- B. d
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    ! q  M  d+ f( o8 h" u  C' T3 N2 |
回复

使用道具 举报

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

GMT+8, 2026-6-3 10:53 , Processed in 0.099764 second(s), 25 queries .

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

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