机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
, R* }, }0 O* ]" k3 D* fISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;1 d! x( C2 v1 ^; W1 d* G: C
[\Single]:              单次中断开关。        ( switch ) & m+ Y/ W- |0 r: W) |) d4 C# i+ r
Signal:                 触发中断信号。        ( signalao )
, c$ o8 R. T/ b6 T( z5 JCondition:            中断触发状态。        ( aiotrigg ) # x! V' G+ u& K1 H
HighValue:            最大逻辑值。          ( num )
# c3 f4 U$ A- j) x1 }4 v# h, iLowValue:             最小逻辑值。          ( num ); [( \6 o" d3 ?- r( _! D
DeltaValue:            中断复位差值。       ( num )
: n& h- s+ F' x7 H[\DPos]:                正值中断开关。       ( switch ) 1 B- B8 O  e! e; b
[\DNeg]:               负值中断开关。        ( switch ) - t' o% G% a+ [' W0 p
Interrupt:              中断数据名称。        ( intnum )
4 h' a4 {) z; m4 J
0 O1 T0 s: j5 T4 q0 r. h
ISignalAO指令中断触发状态:
$ M( n- P4 F8 T- D" W1 @
  • AIO_ABOVE_HIGH  v) k! q8 r0 e% m% D
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。  H( t2 F6 T) J& g0 o
  • AIO_BELOW_HIGH . U* I9 N3 Q' d4 D2 J
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。' z% _/ l& W6 ^- t5 o" M' J, Q% N
  • AIO_ABOVE_LOW
    9 ~: L6 `3 `) `8 i3 E6 t
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。5 d- w  ]" j! {4 m
  • AIO_BELOW_LOW7 _: L" E, x' r' G3 i
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。" O6 R! x' q5 d+ ~" Z1 ^/ ^
  • AIO_BETWEEN" J% X1 J* ^' {1 H
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
5 u, v% h6 q/ M4 }/ c' D/ B" S7 T
  • AIO_OUTSIDE
    6 Q# R/ o8 e7 K" ]2 N! }9 ^
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ! f8 n( U+ g0 c! s  M% y6 n3 d- [3 g
  • AIO_ALWAYS
    $ k+ Q7 a/ N5 F* P
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。3 ]5 @+ W6 ~0 l2 e  h
  p# _( I& i7 e0 u+ N9 v7 E
ISignalAO指令应用:; I6 ~- i7 v$ j; ~! V
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。6 D$ Y- P4 a3 p0 b5 D

/ L/ \, i8 j- g3 @$ LISignalAO指令实例:
  [4 m" P3 O; M/ A' V& H6 {         …
; c4 u8 S, A3 m& v, R/ n: p  W, |        CONNECT int1 WITH iroutine1;
$ D0 r5 G4 B9 y/ p( o0 w6 q        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。: I, [% _, z% R. N% A! k# G* ?
        …
: P$ X1 b; z8 h; {/ W6 b        CONNECT int2 WITH iroutine2;
" K5 f- ~- S& ?7 q        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;5 h1 I$ E5 D2 e$ \& E: v5 T
        …
. |( q' T: v' H) V( Y        CONNECT int3 WITH iroutine3;3 E' n; w: M, @: m, K
        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
0 {2 y+ B) T# O0 a        …9 D8 h9 {- X( @7 \- f$ J7 e
7 [% b' D5 g' I+ h
中断指令ISignalAO-ABB机器人标准指令编程
' e" M0 `) c) U2 O! _  c1 l" iISignalAO指令限制:- m- t# f* B- X. L6 Q
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。 1 ]/ G/ d4 u" a# C2 N0 M& U7 O" a
回复

使用道具 举报

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

GMT+8, 2025-5-1 22:23 , Processed in 0.070907 second(s), 24 queries .

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

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