机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
1 r' E; q" y% X8 j) p: |$ j7 gISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
9 ]( U  K: o( |! y8 P8 w( t5 f[\Single]:              单次中断开关。        ( switch )
$ H4 p$ w" J' c9 zSignal:                 触发中断信号。        ( signalao )
! ?1 O! z# n' b# r5 @Condition:            中断触发状态。        ( aiotrigg ) $ Q9 y1 O, V) o# c7 t& u
HighValue:            最大逻辑值。          ( num ) & {* I* T7 R& a# K/ `
LowValue:             最小逻辑值。          ( num )! {8 L( ?5 o2 F7 ]5 L
DeltaValue:            中断复位差值。       ( num ) ) S+ D' e8 O+ w' X, K: u
[\DPos]:                正值中断开关。       ( switch )
3 z( |8 W, T$ U: j/ i4 l5 d[\DNeg]:               负值中断开关。        ( switch )
, J0 Y! ^. X% j4 D. QInterrupt:              中断数据名称。        ( intnum )
) A5 ~+ |' o! a
2 S4 t; G( p% L7 \2 w6 J
ISignalAO指令中断触发状态:) a' l# H, v' Z9 d1 a/ y8 ]: X4 b% u
  • AIO_ABOVE_HIGH1 `5 m8 \1 s( k; z9 [# S$ X. b/ y
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。& s1 P" j( L  s8 \  U* c) I: {
  • AIO_BELOW_HIGH ! y/ C# T' ]5 M6 @4 s0 O6 J, Y8 v
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
9 D5 v; c5 F  E7 Y3 g  U2 ~
  • AIO_ABOVE_LOW
    " H/ D: _. r1 a
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。" z( e/ q0 u! M2 `$ b6 ?  ]
  • AIO_BELOW_LOW
    * m: J5 u- W8 v! s+ i1 ?! F; M8 _
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。5 }* F6 i4 D' C  j6 q. k7 ?5 P
  • AIO_BETWEEN7 k8 Q+ t8 }3 \' X, r9 B
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。+ c+ S# C8 u  @: L& [8 Y; h; ]
  • AIO_OUTSIDE
    8 G: g$ ]' y6 w3 \
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
) x+ c4 r9 G$ C
  • AIO_ALWAYS$ @$ h, n& N& o, H9 ?; b  }
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。: r+ i3 B. k* w- d; p0 {' D

5 ?. o9 f1 _$ ~5 u0 v+ R: k" OISignalAO指令应用:+ U2 X$ S" u) f" u- }
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
4 z9 p! s" `7 P0 c5 c% @
4 T) A7 A3 @% w- E9 ~' j" KISignalAO指令实例:: {$ f" X8 f8 e- }& N
         …; Z' G: p* p7 j# v* I
        CONNECT int1 WITH iroutine1;
- A0 p2 e) N0 w: ^* t        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。3 l* W% F/ [% i- ~8 Q5 n" t& ^
        …& V+ \. z+ ^% x" n' \1 o1 h
        CONNECT int2 WITH iroutine2;$ A6 D3 D: Q9 Q
        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;/ h& v+ N# o8 C+ E4 m3 x
        …
% i0 Y; t7 S% d) `& g; _- i# j        CONNECT int3 WITH iroutine3;
! ^1 R$ L5 y. j  S( z( R        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
. Z6 R/ N7 I' S6 Y3 Y; R        …
& Z7 G+ c# H5 w5 s6 B: `  s; ?# v3 P$ I; ]( t9 u! k
中断指令ISignalAO-ABB机器人标准指令编程
/ i/ T, {8 k# h( O* TISignalAO指令限制:) m4 N6 C1 @  C4 N& l* N
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。 , L: i6 u7 X" G8 _$ l- S
回复

使用道具 举报

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

GMT+8, 2026-8-22 22:51 , Processed in 0.073537 second(s), 24 queries .

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

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