机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程! X5 H1 J8 _. G9 D: S. q8 Q' i
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
& Y' y& ^$ L- z& e6 `) G! T" w[\Single]:              单次中断开关。        ( switch ) $ ?) h# X# j5 w( D4 M3 ^+ `
Signal:                 触发中断信号。        ( signalao )
. j4 U! _! G2 N/ g8 JCondition:            中断触发状态。        ( aiotrigg ) ) x$ i8 w0 [9 C; S2 W& Y
HighValue:            最大逻辑值。          ( num )
& F" X; X3 x1 z8 z6 cLowValue:             最小逻辑值。          ( num )4 y( K; d5 b$ z; i" y. N7 B4 E! H+ s
DeltaValue:            中断复位差值。       ( num )
! @4 }) f' n; l1 I( Q, `[\DPos]:                正值中断开关。       ( switch ) & ^# l1 x$ A; O, E2 V  _9 S
[\DNeg]:               负值中断开关。        ( switch ) * R  ?1 ^- X( d6 j
Interrupt:              中断数据名称。        ( intnum )
3 A( g5 i6 a$ D: `; C# O
, H8 @# r! U& H0 b1 z
ISignalAO指令中断触发状态:6 I# {$ W' p: e. k9 I3 t) I
  • AIO_ABOVE_HIGH& y- V1 a. w& U) o& ?  \
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。& n& @6 d) ]/ i- Z4 O* R2 l* [
  • AIO_BELOW_HIGH 0 Q1 ]2 s$ J% I1 K
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。  ~- w( _% n# D( t
  • AIO_ABOVE_LOW% v& F* q& d- h( G7 S
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
: v5 y( n% a% I7 Q- ~. d8 |
  • AIO_BELOW_LOW  W( k. q" J9 P. H8 m: S
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。1 U8 y0 [- j/ Y: p" M
  • AIO_BETWEEN
    5 D& k8 u) L4 D8 m+ a/ ^9 S
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
* H/ a& `3 I* @+ n7 w
  • AIO_OUTSIDE, w( ?# J$ X' M/ q& v" q; L4 W
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 # b: y' A- u# ]/ ^$ b
  • AIO_ALWAYS) F* C- v& r/ Y( w# z3 v+ P8 t
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。- s8 `# W1 @5 L! f0 K, N; t
) S/ G; ?' }; `* s/ ?& N" Q) T
ISignalAO指令应用:' O, [2 U. `  c% S, g
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。6 ?& `3 G: `8 E/ c
" U# ~( m+ t- O# c
ISignalAO指令实例:+ l6 o0 m* X, k( z
         …
7 m1 O" P' P5 w! H6 P" b; I4 y        CONNECT int1 WITH iroutine1;
& ^# [7 F( [) C, L        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。# w. q" x" F  I- A7 K
        …
/ H, k) b+ i" v8 Y" q3 `: N+ {        CONNECT int2 WITH iroutine2;
0 v+ @8 w, I% B; X1 K        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
4 L" D+ [( x! M# b        …
$ g) D1 i' C& T- c. N        CONNECT int3 WITH iroutine3;
: Y( h. j& J* z# c' C% h; {" Q        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
5 p4 |) t* [/ \. n: j        …
0 n4 L  ~1 l- w& T$ ^! S; q* c. m9 h, A
中断指令ISignalAO-ABB机器人标准指令编程
6 L5 ]: R4 x& M# w5 j% xISignalAO指令限制:
7 }+ P/ t( b( [; ^. J" S7 X
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    ! G7 L! u8 S& Z- N
回复

使用道具 举报

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

GMT+8, 2024-5-26 21:10 , Processed in 0.061125 second(s), 24 queries .

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

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