机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
  S# f5 y0 ^* D( p# f+ f9 r8 sISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;9 M3 F- @# b& x) R' ?: \' n& m
[\Single]:              单次中断开关。        ( switch ) : m) r2 `7 r2 H9 j1 g, e7 s6 `
Signal:                 触发中断信号。        ( signalao ) ' X% X  e, O! s
Condition:            中断触发状态。        ( aiotrigg ) % b, [  K- ]1 H( N8 `
HighValue:            最大逻辑值。          ( num )
( i  W* k' a# g: `# GLowValue:             最小逻辑值。          ( num )
( H9 J1 O& o0 z) ODeltaValue:            中断复位差值。       ( num ) 9 N" @& p+ b! \/ |' w/ `( V
[\DPos]:                正值中断开关。       ( switch ) 3 z- _3 t; f! j1 k5 ?6 t
[\DNeg]:               负值中断开关。        ( switch )
+ v# n1 Y1 m5 i6 }: @Interrupt:              中断数据名称。        ( intnum )/ a( d6 X  `# i1 _2 N' z


2 j+ K( {' Z7 [3 \* P9 kISignalAO指令中断触发状态:+ O2 d% p9 z9 H' S# }: r
  • AIO_ABOVE_HIGH
    5 @# _1 ~' H6 h. a. ^
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。! |1 Q+ ^1 C: ]$ M; h" `
  • AIO_BELOW_HIGH ) C$ S/ Z3 d) r  [
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
0 j! c7 [0 d" u5 u9 [
  • AIO_ABOVE_LOW2 ~" R. F9 E" S: L$ c$ d9 N
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。& O" \) _( ^+ A' P/ a. i8 N4 ^
  • AIO_BELOW_LOW
    ! U7 G% g  {/ F3 U
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。( i  d" o% B  n9 k5 I. R; i
  • AIO_BETWEEN
    5 ]. O& L. G7 G; O2 w" A
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
" b2 g% H; i) |$ I3 P8 e$ o) Z
  • AIO_OUTSIDE
    8 _: a/ \5 P( }- N8 O
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ) v1 A* y* f2 o! s$ {  I6 R
  • AIO_ALWAYS7 v) F; \7 X4 }
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。0 i4 U1 A4 i2 V6 Y
4 o  A; q6 u3 t( V3 L. h! k6 x; g- C
ISignalAO指令应用:
0 Y4 _/ P- W% |+ R        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
3 {, x- A# S, G5 L
8 H# {9 e7 E7 d: G. b* ZISignalAO指令实例:. f; v$ S9 B1 w  e% _. ?0 Q9 t
         …- b: o& L! l+ {
        CONNECT int1 WITH iroutine1;
2 n% J6 V/ F* C( d. u        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。1 y8 c8 C4 y  j: ~% X% v4 n  w
        …5 h+ e  N1 q: Q4 _
        CONNECT int2 WITH iroutine2;  O  R' z2 o: B+ w1 |
        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
3 q; {8 p; H0 w- D7 m2 |" J, D        …
2 @, m3 P3 G: ?0 M        CONNECT int3 WITH iroutine3;/ G; l' H2 F( U
        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
+ A, T2 e; i3 V1 v8 Y, {$ H        …
& X/ c$ ^. v" k2 X7 Z0 s/ t+ ^7 Y5 c) j5 ^# `6 j
中断指令ISignalAO-ABB机器人标准指令编程
: B. y8 J; l" g3 N/ U7 G1 h1 qISignalAO指令限制:5 T# R. ~# A- \+ [% d
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。
    0 ?8 q# v  ]: L' D
回复

使用道具 举报

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

GMT+8, 2025-7-10 19:35 , Processed in 0.072316 second(s), 24 queries .

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

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