机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程. G- P0 Z, T. I7 F
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;' b; ^  O) P, j
[\Single]:              单次中断开关。        ( switch )
$ E/ C* a: P- }2 V0 p7 Q4 t( d& o$ ^Signal:                 触发中断信号。        ( signalao ) 2 ]4 a" h) ~# R8 H
Condition:            中断触发状态。        ( aiotrigg ) & X; ~. L; v( r) z- v3 v9 u
HighValue:            最大逻辑值。          ( num ) , L# K( i7 Y* U
LowValue:             最小逻辑值。          ( num )
2 D8 i7 `4 s! M3 UDeltaValue:            中断复位差值。       ( num )
# }0 M9 l. e5 x) C  y" Y[\DPos]:                正值中断开关。       ( switch )
. k# x0 V& P$ _2 m$ \6 {[\DNeg]:               负值中断开关。        ( switch ) # J* y0 ^9 C: @
Interrupt:              中断数据名称。        ( intnum )
* A4 G4 O' }8 Q: q/ |* E" t4 J
' w& z9 J, ?9 E# f2 r. \; Q5 w0 d
ISignalAO指令中断触发状态:
1 M/ B3 G! F; z8 c* G* ~3 S
  • AIO_ABOVE_HIGH
    . _0 E, Q" I7 g
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
: ^1 t+ m) G+ F" q1 o9 h
  • AIO_BELOW_HIGH . K5 q# M$ N" A2 ^4 m4 \  f
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
: N. l9 g% c7 b. u& {9 b
  • AIO_ABOVE_LOW
    9 ]8 |( K% }+ n5 |- |$ D
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。. K9 v4 c. S( \4 o1 B: k0 J
  • AIO_BELOW_LOW. ^& @- g5 F! H! k" B
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。/ b- x: v% t0 X
  • AIO_BETWEEN
    * N; X+ l3 F" g- @  ^
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
: G5 r! ]- v8 K4 J
  • AIO_OUTSIDE
    " L) p9 F; U+ `  A; y2 _1 F2 U* x+ u
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
+ r$ B$ E' Y/ E5 X
  • AIO_ALWAYS9 {0 T1 R7 c4 b2 m, c2 }
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。* `' g% _: u# k# T9 N, C

% Z' v( J0 _* `3 H' ~; P: r2 @ISignalAO指令应用:
, E, b( s! c/ n* {3 Z9 @& b. r1 O        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
4 A- W) Q' f5 f7 X; X% v+ _6 k) V9 T) z) j; I
ISignalAO指令实例:9 ~/ i  c. X5 @5 E/ [' O
         …
9 p, h$ ?3 ~8 k: d6 P# b: v        CONNECT int1 WITH iroutine1;
" u- d3 M* r! o) U1 |8 X        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
- i* [6 P1 ?1 ]4 A        …7 R5 \: d6 b# s6 w. m* y
        CONNECT int2 WITH iroutine2;9 _3 ^$ ^3 u9 _1 y
        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
- y' M3 A2 Y' z+ Q( ?        …
6 v1 p" P, H! y        CONNECT int3 WITH iroutine3;
  b8 s" ^. Z3 Z        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
( ]! I# k, O) I# i$ F0 Z& O        …2 a0 a8 w' U2 W" Z3 _. G
5 D% P. h7 v6 J% A  [  d
中断指令ISignalAO-ABB机器人标准指令编程 0 H. b4 I3 R* N- Q& Q' o
ISignalAO指令限制:
3 h9 E1 a$ D0 O7 a
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。 8 P$ F  S  u+ ?  X- T) {
回复

使用道具 举报

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

GMT+8, 2026-5-25 00:10 , Processed in 0.067168 second(s), 24 queries .

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

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