机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
9 Y& M0 z1 F- d' vISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;( C0 }, ^5 C* }) P- r) C1 G% \/ Z1 r
[\Single]:              单次中断开关。        ( switch )
5 ?* N# b( t, A) t2 n1 `Signal:                 触发中断信号。        ( signalao )
( }% \/ R9 A6 f  q! @* lCondition:            中断触发状态。        ( aiotrigg )
$ F9 m3 r" U- Y; M% H% X( K/ wHighValue:            最大逻辑值。          ( num )
5 A9 }7 }% o3 q4 J& O1 `  f: a9 ^LowValue:             最小逻辑值。          ( num )
' y0 z: o- A! tDeltaValue:            中断复位差值。       ( num ) 2 f  L0 U2 r, L
[\DPos]:                正值中断开关。       ( switch ) ! M% X! J2 s. Z: x
[\DNeg]:               负值中断开关。        ( switch ) 2 F. Z% p9 {# a6 c" h4 p6 L
Interrupt:              中断数据名称。        ( intnum )0 b/ m1 r5 O5 e; S8 f9 {


1 b9 U" e0 F4 uISignalAO指令中断触发状态:
  y2 ~( ~+ `2 _; h( k
  • AIO_ABOVE_HIGH' P3 Q/ \& ]# _2 j- J! Z- ?
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
& m7 Q2 b$ p7 r' S7 N2 g9 p
  • AIO_BELOW_HIGH
    ; m" f; O: }1 n- f
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。8 O% u+ d- s/ C6 l5 B( t6 `2 Q8 N
  • AIO_ABOVE_LOW
    ' ]+ m5 S% o  Z- o, A0 d5 `8 Q
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。7 S3 _( Z+ F9 ?, X6 f
  • AIO_BELOW_LOW
    " B, R+ M2 l- j8 N. ?
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。- L8 ]! `+ O' j% P  y3 w
  • AIO_BETWEEN
      Q, _! \: M7 Q' K# n- \
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
& u' T( O) b- \$ F  E+ A
  • AIO_OUTSIDE( A0 _. |2 A$ f- o, `
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ) Q' }# e+ ]4 w- y: t
  • AIO_ALWAYS4 i  R, d9 m) ~: ~
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。1 O9 n, J$ r* f  s7 H
$ \" V: B4 @% ~7 K9 _; y
ISignalAO指令应用:; |% w5 b+ x3 q: M
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
+ F* ^# v) u8 r
1 e* Z3 ^) u; a* }, i* g0 ~9 NISignalAO指令实例:
. {$ P. V+ ^% `8 }3 C! Z3 D. S         …
" O) G( v8 |7 \. p% e        CONNECT int1 WITH iroutine1;$ p# s. N, l& }9 D
        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
; y$ p% S1 u$ d' X* a        …9 P  u' [0 l" u. c4 x0 C$ Y
        CONNECT int2 WITH iroutine2;3 K& k% z* G) c5 ]( D7 h0 p
        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;8 s( [3 g1 s6 I3 b% M6 ]: b& v
        …4 T3 f) @9 Y# J; a& i
        CONNECT int3 WITH iroutine3;
/ R# r: \! {! @7 {8 e        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
% N4 {6 E( ~( Y+ F) R4 h$ s        …+ i3 N; n+ s" Q: t! [
2 w" G0 b) l4 R
中断指令ISignalAO-ABB机器人标准指令编程
. b. o/ Y9 [8 E) Z) c; iISignalAO指令限制:
0 G3 I5 b# O! E" }" x
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。 & c2 ?7 h1 S1 I1 O9 r2 n
回复

使用道具 举报

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

GMT+8, 2024-6-2 15:26 , Processed in 0.086872 second(s), 24 queries .

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

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