机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
% s1 D: J& D& L  d& ^8 L5 l/ gISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;( S2 Z# G/ u+ d; ]! y# }) w
[\Single]:              单次中断开关。        ( switch ) 0 w  S' x5 }3 `$ B7 N% r5 L/ I) I' S
Signal:                 触发中断信号。        ( signalao )
4 v3 t8 a  b3 PCondition:            中断触发状态。        ( aiotrigg )
1 {, R5 K) |, {( {/ s; s: {  RHighValue:            最大逻辑值。          ( num ) 7 r5 L; @, B; Q" E. K3 K7 u
LowValue:             最小逻辑值。          ( num )6 a( T9 d: i2 S  m: p  y/ N, G
DeltaValue:            中断复位差值。       ( num )
* ~. ?1 o0 Y6 ~# ][\DPos]:                正值中断开关。       ( switch ) & \" {3 Q1 a' ?0 k- R4 {
[\DNeg]:               负值中断开关。        ( switch )
  h- i  ^5 V) V! E) KInterrupt:              中断数据名称。        ( intnum )
3 _- e" W% I9 F* I2 m
8 Z1 l$ W7 |6 f$ y& ^
ISignalAO指令中断触发状态:
+ p. R3 o" W* N: \/ T) c
  • AIO_ABOVE_HIGH
    : D; n3 q% N! ~2 ]8 S, A" e
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
. {. M$ @! N- Y. C
  • AIO_BELOW_HIGH 7 u8 ^% x) S2 v* M2 ]6 c4 k
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。9 b4 p3 V. A4 H) u/ e) w
  • AIO_ABOVE_LOW
    . G! l8 s* H0 z7 U
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
  o8 u" x; @0 \) X% Y2 i
  • AIO_BELOW_LOW7 U1 d8 q- R6 |. H& U8 t
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。! D0 T: F! {! {* h6 `+ O( N" U8 V
  • AIO_BETWEEN( w) e  t4 W  _/ K5 \0 D
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
4 X6 o. _; J) D4 |* J
  • AIO_OUTSIDE
    ; p) c; k1 Y& y$ C* o$ k# K
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
+ X$ K$ C# h" A3 U; n& j) W" O; c
  • AIO_ALWAYS1 [# r. N1 S3 e6 e* y
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
. d. a  J  \7 J; U# d$ r" X& |/ G# D
ISignalAO指令应用:+ s3 X% x# h4 L4 k
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
' d0 R/ w8 }: H: V3 l* b
7 U2 r. t- O; y0 t7 E9 ^ISignalAO指令实例:
, h; v7 q: w3 ~. k' [8 h6 n0 r         …
( F& J  J# |" |! U- f3 }        CONNECT int1 WITH iroutine1;
( J8 c$ N  c& d# s; k        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。  D! f) s, T6 D2 q
        …) ~( ~4 j- C" i) ]% q
        CONNECT int2 WITH iroutine2;
  }8 a& k" @) C8 J        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;4 {2 b" ]  q: o
        …
, A, [6 {3 C! w* n/ _        CONNECT int3 WITH iroutine3;4 z5 |) [. T2 A& S0 f) T
        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
2 o0 L+ U/ O( T6 L& A# B# f( B$ m# `        …; ]4 {0 h8 _$ m& i( T9 n) G0 q' M

2 N' v, q: K9 k5 ~1 P$ L 中断指令ISignalAO-ABB机器人标准指令编程
. t" v" j5 l0 \* i3 O  FISignalAO指令限制:
: S# T6 `8 |- x$ R0 Y5 Q
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    " s3 L$ k2 O  s% z$ ~# q/ ~
回复

使用道具 举报

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

GMT+8, 2024-4-24 04:49 , Processed in 0.062384 second(s), 24 queries .

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

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