机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
3 _. U/ g: Z3 U; B0 s- J$ c3 |% PISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
8 L2 Y  T+ r& @! Z" Q7 a[\Single]:            单次中断开关。( switch )
! G! X, t/ U, w3 y, l! e( ZSignal:                触发中断信号。( signalai )
/ z# x  k7 y2 }7 H; I$ tCondition:           中断触发状态。( aiotrigg ) 0 B3 H4 L8 Q5 w
HighValue:          最大逻辑值。    ( num )
% w" Y( O' ]* u# e4 ^9 jLowValue:           最小逻辑值。    ( num )
& M* ?* W- w( l3 F/ E4 ZDeltaValue:          中断复位差值。( num ) ' z9 Q6 W# E( v( V& j
[\DPos]:              正值中断开关。( switch )- I. m7 a" O, L1 e
[\DNeg]:             负值中断开关。( switch ) , h0 o/ Q) B1 G2 ]: N& K
Interrupt:            中断数据名称。( intnum )
中断触发状态:
( s$ @# p+ V) q! Q2 I
  • AIO_ABOVE_HIGH9 b/ f2 Z3 U) h5 a6 r" x; f4 h
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
$ y" y& V. T3 |# V7 b7 s8 F/ I
  • AIO_BELOW_HIGH ( v7 n4 G: B4 q4 t4 Y7 s5 k8 v
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
5 h4 V  B' ]" b% R+ P4 ]# G, u) |! Y, m
  • AIO_ABOVE_LOW
    , Y  b2 p" T3 E$ \" P% `& H
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。' H  o1 ^# |0 }% A! Q, j
* n# ?& \! z5 L
  • AIO_BELOW_LOW  R, H3 T1 w" s; m, B' C9 ?
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
- t2 w# x( Z$ Z5 F, V5 `8 c2 Q2 ]6 M  A; }9 o
  • AIO_BETWEEN
    # W9 U2 O8 Z2 J2 A. Y
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。0 L. N$ _# M- @% ]9 \7 C/ }
$ u& S$ S$ ^- w' H4 F
  • AIO_OUTSIDE4 ?& d( a+ ?, ^/ k. F
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 & w% L2 e* R! y0 z* j- C

# v4 @' w! M& w5 _" H7 I$ F/ Z
  • AIO_ALWAYS0 C5 l" F5 m$ c; S/ w
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。# x- ]# S. p- M; N" x. @
中断指令ISignalAI-ABB机器人标准指令编程应用:; T! I! ^% i* `6 l9 O
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。' u- T( c7 u) I+ E7 p; i+ J" D
* K; U, Z3 t6 e1 [( Z8 L
中断指令ISignalAI-ABB机器人标准指令编程实例:
& q5 j9 m/ J6 s0 T/ U( x! W9 q7 d         …8 k. N* n9 x7 s, O- k
        CONNECT int1 WITH iroutine1;
' L" ~8 b1 P. R' l        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。5 J! C( p/ M* F% ~- D& U
       …$ R: O1 A9 p; C2 V$ Z/ g1 S
        CONNECT int2 WITH iroutine2;4 \4 r, l3 a) g' Q; e* E
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;. e3 j2 r& p$ o+ e  i7 l
        …
) z0 g% A0 w3 _( r. H        CONNECT int3 WITH iroutine3;- v" T4 _0 B8 c1 X2 Z
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。  o# _; m6 I* A& _
        …
, x6 M; H( C+ j7 s 中断指令ISignalAI-ABB机器人标准指令编程 , ^$ ?$ D9 f1 K0 `4 B/ K! h
中断指令ISignalAI-ABB机器人标准指令编程限制:
/ A$ {8 M% B  T- @
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。3 q0 ]+ O& E9 {4 \/ r7 O- s! L! }
: B! Q4 d: F) w9 P/ v
- ?/ G! @* B, ~' T
回复

使用道具 举报

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

GMT+8, 2025-7-10 11:01 , Processed in 0.068622 second(s), 24 queries .

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

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