机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
( J  t& Y- O# E* h0 W1 x) yISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
/ @" x7 m, o+ q[\Single]:            单次中断开关。( switch ) 5 V4 ~4 |$ ~4 K, W  ~
Signal:                触发中断信号。( signalai ) 2 D' d4 s1 u3 b$ a9 r1 r
Condition:           中断触发状态。( aiotrigg ) 5 [$ M% s$ J8 A
HighValue:          最大逻辑值。    ( num )
3 P8 p  H6 W4 g  p) V$ c& k! V; v- e1 RLowValue:           最小逻辑值。    ( num )9 G" Q3 P0 C# H, b2 f6 r, {( L1 f0 q5 r
DeltaValue:          中断复位差值。( num ) 5 m- `8 u# j1 K7 k4 Y, b* V
[\DPos]:              正值中断开关。( switch )
. a8 a) Y( n; @" @" _) o [\DNeg]:             负值中断开关。( switch )
8 d& N5 E- H) I& zInterrupt:            中断数据名称。( intnum )
中断触发状态:
7 S9 l+ x* O2 v1 L. Z2 R3 P: @( D
  • AIO_ABOVE_HIGH0 p1 e  r  ~. o7 {8 t  n
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。) D; Y4 ~0 G# ]8 Y  s+ }1 A
  • AIO_BELOW_HIGH 3 U" p0 L. U5 f3 _$ t% b2 |$ {
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。% Z( c- o" z- e/ i% ?5 p! p

( C2 ^# q  j2 |; u
  • AIO_ABOVE_LOW
    , O4 [8 Z9 X! W* y7 A
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。$ G6 J  R0 N! h
1 c- Q3 O; ]$ w. f6 y
  • AIO_BELOW_LOW- w2 f/ H1 ?" |  L4 g+ p% s5 f$ l  f- m
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。# ?, y. m, p" ]: o$ K' f

; s, x: |1 `# V. v
  • AIO_BETWEEN
    $ e, a  {8 f1 K: h
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
6 _$ ^9 C9 b5 d( c! V3 B: W
% i3 r$ R2 A9 Z8 \3 y+ x/ F
  • AIO_OUTSIDE
    2 d+ @6 r, b/ V9 N
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
0 y/ S3 c! S9 r+ c, m0 w7 D4 A1 T' {2 X- ^0 U$ ^& u3 O/ C* f
  • AIO_ALWAYS/ l9 }* A  `& J
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。' W( E4 J0 }* ?0 D
中断指令ISignalAI-ABB机器人标准指令编程应用:2 {4 Y) c4 K. t; ^* z9 o
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
) r/ `  @. X: }( m
" U- I3 F5 ^2 p5 V7 t" |中断指令ISignalAI-ABB机器人标准指令编程实例:
: ^3 c# I- x8 X8 X1 \7 X& S         …- F  g; e4 x2 f% Z6 `
        CONNECT int1 WITH iroutine1;
$ R5 m1 |( K3 c3 v        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
& K( J- u! C8 _5 o       …: o% Q; B. W, X( T. s' k- Q, O
        CONNECT int2 WITH iroutine2;$ s: |' z5 d. W
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;* W' c1 O# {: T0 I! f
        …& I( M& R9 [! {. I+ T) F. Z8 g7 \; u
        CONNECT int3 WITH iroutine3;
5 G, @1 {! ^% `        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。3 }0 ~( [& O- _
        …
) h8 t. H4 M) _8 f 中断指令ISignalAI-ABB机器人标准指令编程
  P9 R7 C  `8 [" I  L; g' w& j中断指令ISignalAI-ABB机器人标准指令编程限制:
# {; x. ^$ l$ g3 m. ^& n
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    , O5 O0 r9 v: d

6 v; U7 u3 C2 ^1 z: Y5 ^+ F1 H  x6 d3 |5 `
回复

使用道具 举报

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

GMT+8, 2025-7-15 08:21 , Processed in 0.068523 second(s), 24 queries .

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

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