机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程' u+ p+ ^8 {3 f: p. {
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
% }/ x" I4 X  _$ c2 P' Z[\Single]:              单次中断开关。        ( switch )
( Q% j( D& [6 m7 l: l% N% t$ QSignal:                 触发中断信号。        ( signalao )
! b* \  s' T1 |* T0 U4 |Condition:            中断触发状态。        ( aiotrigg )
; ?5 i- c  [9 h8 CHighValue:            最大逻辑值。          ( num ) 5 P6 ~' E; N% x2 |5 U2 z
LowValue:             最小逻辑值。          ( num )  P; K9 e: p# P8 F5 ^  m
DeltaValue:            中断复位差值。       ( num ) ' p! R) V9 Q8 U; Q4 o0 {
[\DPos]:                正值中断开关。       ( switch )
0 m) p& Z* l4 \- K  `[\DNeg]:               负值中断开关。        ( switch )
; c  E" r9 {; |4 K* {Interrupt:              中断数据名称。        ( intnum )
! N- `2 i  `; [) ~6 o8 ?, C1 ?1 E

3 d# b* _, h' \ISignalAO指令中断触发状态:+ \. h  R7 z! m# l( j7 n- H
  • AIO_ABOVE_HIGH
    & W( c7 C  L/ i- e! R; ~9 |- w( b
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
0 Q6 E2 j% M. \; A2 w
  • AIO_BELOW_HIGH . x$ m$ c) c( I; I  H( ^
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
' h1 a' Z) @- v7 o- \6 p
  • AIO_ABOVE_LOW
    0 @: }9 T% R: Q8 s; Q5 F+ k2 V
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。, m- M' |$ y$ n. ]$ f6 ?
  • AIO_BELOW_LOW
    8 ]: U4 s  s2 B% [' p+ O+ X
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
+ Q) ^8 {4 z0 p7 ?6 \4 ^+ `& q
  • AIO_BETWEEN  P, |3 @  L6 @% h3 U6 V
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。. O0 q3 f% b* r8 o5 T) u
  • AIO_OUTSIDE
    ; u" i$ b3 Q! ]+ ^* a9 M2 b( b
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 * h- P- z+ |5 I) F% g$ B! ]
  • AIO_ALWAYS' Q( ?/ `) m; H; ^1 B
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
- n. B0 a% _! b! v  a" c! B8 E
" ?4 w* n  F3 q7 Q! w3 WISignalAO指令应用:9 Q+ R- i" |/ s" d# R
        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。, x9 ~: h% f; T
" }  T5 J6 p# D% n, e; U
ISignalAO指令实例:* L. `- x1 {1 }7 _
         …
! V4 O+ K+ ?1 u5 M        CONNECT int1 WITH iroutine1;
, I* t8 d* p/ u4 T, u. M, W        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
! e  c# ]2 D! l- K        …+ {, S, f. r2 }5 o7 Y
        CONNECT int2 WITH iroutine2;
9 ]  {# g* ]$ q! S/ F        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
" E7 ^! u* {* _& G        …% B, Y4 T9 ?$ F6 _: m
        CONNECT int3 WITH iroutine3;0 U9 t. {* m5 j( a$ P( H# D
        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。" o/ U" n0 }+ d9 p. x, Q
        …
: g, u  `# i/ E1 P: d( x
7 ^8 l# `$ r+ M% U 中断指令ISignalAO-ABB机器人标准指令编程 ; T: ^! w/ `& p
ISignalAO指令限制:9 L7 T* J" I! ^  k4 G; @$ ]7 M% p% D
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。 & W! v- ?, z: e7 f' v3 u
回复

使用道具 举报

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

GMT+8, 2026-1-16 13:28 , Processed in 0.074810 second(s), 24 queries .

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

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