机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程9 c" p$ t2 o" e4 D! Z) p, B
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
& h5 p! q8 B; s7 Z1 t: @5 n[\Single]:            单次中断开关。( switch ) $ @/ j6 c, J4 i$ b
Signal:                触发中断信号。( signalai )
# c0 Q, j/ W9 T# }" Q) qCondition:           中断触发状态。( aiotrigg ) % [, P/ e$ M5 b& M1 ^" f
HighValue:          最大逻辑值。    ( num ) 5 O: c* n. p3 Y+ n
LowValue:           最小逻辑值。    ( num )0 \2 j! q* o6 B! h2 ~4 B
DeltaValue:          中断复位差值。( num ) 4 ?# W8 L2 e, q( O/ n
[\DPos]:              正值中断开关。( switch )) y: w/ [$ I- N& g; h5 J
[\DNeg]:             负值中断开关。( switch ) , Z1 ~- T0 N* P1 F. l$ T' [. b
Interrupt:            中断数据名称。( intnum )
中断触发状态:/ ~# U( u# M8 N. V/ _* ~- y
  • AIO_ABOVE_HIGH
    9 }% ]9 I1 x5 p+ y4 q; D4 i* q
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
0 d" {+ o, P! V" A* C
  • AIO_BELOW_HIGH
    " \' c: L. [7 O9 R, r
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。& o, S: ]  c! p$ d; F1 l
3 L0 T, Z& W7 }! Q# M' x
  • AIO_ABOVE_LOW
    $ q0 l- V: J# Z* @2 n) v1 ~
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。& g( M0 ]7 Q' b6 A5 \5 b

. c  o4 R) O+ S- |
  • AIO_BELOW_LOW; Y/ ~6 K0 K$ w6 u, @' J
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。' G' M1 K! Y  }  T8 ~

& Q/ E% a) {; D+ F! R+ K- G
  • AIO_BETWEEN1 \- C. V# e5 _
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
# p2 c" E6 {% }8 e
( [3 J& d1 g; q& ?4 c
  • AIO_OUTSIDE
    % z# H7 V# R8 k1 k
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ( ?2 v" }+ {- n! C5 G* i" P
$ o0 U5 q1 y# n
  • AIO_ALWAYS3 p$ j3 n& G/ o% E1 t! a4 e1 h3 g
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
  O) V" n# W! A4 G
中断指令ISignalAI-ABB机器人标准指令编程应用:# c7 G% [* ^# U- \$ E
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
7 _. r8 W  ]" |9 t+ _' ]: t4 K  B7 _" j5 U) Y+ d1 e0 Y
中断指令ISignalAI-ABB机器人标准指令编程实例:
  I( ^  R% n  r0 S. _         …
  s3 k9 ~( q* [        CONNECT int1 WITH iroutine1;
1 B' [: V/ U( x        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。: R" q: t9 D9 g$ x
       …& U6 r2 T/ n0 I  _/ A) D, T1 U
        CONNECT int2 WITH iroutine2;
+ D8 J) k/ J$ q/ B' ?8 E        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
% S& U" K. I9 z' r        …- e6 h5 S5 T' T- B1 @/ t2 @8 |
        CONNECT int3 WITH iroutine3;/ T- ]9 K& L, Z. ^1 R7 S; i+ o
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
! r2 A( u: \. r- Y; ?        …
4 k" |1 w8 l, Y8 d. h# p) P  [4 { 中断指令ISignalAI-ABB机器人标准指令编程 4 k/ s, |- S, O+ _1 ?- V
中断指令ISignalAI-ABB机器人标准指令编程限制:% o4 {# N, Y/ |0 S
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。9 T$ T9 n% _6 J: J+ C
& D3 n! |6 o" P. F5 f* {

  s& _4 Y  ?" V1 E, X5 k, d
回复

使用道具 举报

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

GMT+8, 2025-7-15 13:41 , Processed in 0.070546 second(s), 25 queries .

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

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