机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
  B" {+ L* [' Z# EISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
2 S# H4 O3 e" U# m" T[\Single]:            单次中断开关。( switch )
$ S9 c: y! Z8 w. ]. oSignal:                触发中断信号。( signalai )
+ X  ]* s, P+ z2 o, WCondition:           中断触发状态。( aiotrigg )
' Q& b  W; }' M3 u+ uHighValue:          最大逻辑值。    ( num ) " x# _9 h8 \! U. Y
LowValue:           最小逻辑值。    ( num )
% h( e/ G/ g2 {( \9 x. i. w5 @DeltaValue:          中断复位差值。( num )
% Q9 G7 T7 h, ?! k; K% v3 V[\DPos]:              正值中断开关。( switch )
4 y7 [0 _- Y  j$ q [\DNeg]:             负值中断开关。( switch )
* q3 Z9 N8 A/ m3 }Interrupt:            中断数据名称。( intnum )
中断触发状态:( |/ r! S1 p3 D$ T
  • AIO_ABOVE_HIGH) D6 H0 @+ ^4 K8 }& l5 \: H
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。0 j4 \% K- q. O4 O3 L7 m
  • AIO_BELOW_HIGH
      V  x  D! Z3 z& v$ o$ A; V' U
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。# N$ \8 G8 [4 d  D4 |; f; P% E

; a/ Z! B$ U6 b7 R0 J1 f4 T' t
  • AIO_ABOVE_LOW
      `* M; r- I/ m% Y3 `
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
; u  @+ ~! K5 H3 s3 K6 e
( d  Y2 [! R' A5 e1 c4 @* A
  • AIO_BELOW_LOW
    4 f1 ?" }: N, x; z
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
4 k. e8 S1 M3 f* Z( m# ~
$ Z' o/ \1 ?, c# r6 r4 _
  • AIO_BETWEEN( P$ V% V( Y- o7 C  @9 g
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。: e2 |$ m/ m6 o" M. _4 ^8 g

7 g6 @! G2 T; k% L
  • AIO_OUTSIDE
    9 @% c" {0 X  ?- Q  _2 M3 t
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 9 ~& l0 s' W" `) \

: I0 u3 I5 o) l6 U
  • AIO_ALWAYS2 k# ]* {* }' u4 T! r0 ]9 ~. l
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
1 F3 u* o9 v- k
中断指令ISignalAI-ABB机器人标准指令编程应用:% L: M. n# Q3 m+ t
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。9 {0 e/ `& K/ ^. i; P2 D" Y$ C
! M- u$ b" t0 H9 F3 C- e& }9 V
中断指令ISignalAI-ABB机器人标准指令编程实例:
4 I5 c! b3 ?$ k' b         …
% B9 i1 V3 {. A  T! X        CONNECT int1 WITH iroutine1;
* {5 u4 K0 \* K* O7 `% Y        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。0 j4 o6 O2 q  b8 |, f$ {( S
       …  j2 U1 }( B# p1 A, X" h' D
        CONNECT int2 WITH iroutine2;
, B7 n1 @4 a# o7 C5 d; @        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;/ \5 t7 b9 i8 Q1 {4 x* [% U& b
        …3 o4 U! u: X- Z/ {9 ]- S$ W
        CONNECT int3 WITH iroutine3;
  H+ {8 p3 v( _7 O% M! A* x        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。6 h: ]% |9 K0 x8 i/ H* }& e/ E' f
        …
0 `7 z& b, g% r 中断指令ISignalAI-ABB机器人标准指令编程
( Z6 \+ B; \( a6 y$ R3 g$ s: i/ S  c( {中断指令ISignalAI-ABB机器人标准指令编程限制:3 U6 p/ R- N8 V3 X/ `/ [- t5 j
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    4 Q% }9 J( e' J% h

. p, a1 ^( p3 o9 U- m* A* u: Z; O
( r0 A6 Z3 [7 h
回复

使用道具 举报

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

GMT+8, 2024-5-2 23:05 , Processed in 0.060202 second(s), 24 queries .

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

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