机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程/ y* I0 d3 q7 q" k
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;  {* L: H2 y: C) [  r) n( [
[\Single]:            单次中断开关。( switch ) 9 e1 C& H1 D( j  O
Signal:                触发中断信号。( signalai ) - n  e2 L- l. I
Condition:           中断触发状态。( aiotrigg )
. n9 e5 m3 g& S: `1 MHighValue:          最大逻辑值。    ( num )
3 w! h0 J9 L* k3 P1 SLowValue:           最小逻辑值。    ( num )- P: `, C% I& C* x9 A6 r. ~, d
DeltaValue:          中断复位差值。( num )
' \2 c+ L; v! X. h! c) v0 ~[\DPos]:              正值中断开关。( switch )
* }* z3 X* ~! b% X. k [\DNeg]:             负值中断开关。( switch )
$ F! U1 r7 G2 @5 X/ yInterrupt:            中断数据名称。( intnum )
中断触发状态:
4 \. T- N9 E; }$ L
  • AIO_ABOVE_HIGH
    : I( n" v/ l$ S/ c' s" v8 W4 T
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
  \7 p6 V0 s1 ^. J
  • AIO_BELOW_HIGH 9 ?& L% T$ y% {5 x# N$ G
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。/ G/ T4 L- L9 [7 |/ }& x9 r

6 P; B, \: l5 y* `) [3 O
  • AIO_ABOVE_LOW
    9 z) Z! A! m& D, t( h' T
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
% J+ w( f$ c- I5 B4 H: a4 `
2 H* V9 Q+ d+ Y7 g9 q
  • AIO_BELOW_LOW
    8 S+ N. a: c8 N
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
* w8 Z. a, ?* \* z* Q
& ^& ^1 T" E) R5 `
  • AIO_BETWEEN
    5 F4 [# h' S1 x2 `" @4 _
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。! m9 ?& E! ?# o5 A# x

) @  {8 w' y2 Z! M6 L% J" }8 m" T
  • AIO_OUTSIDE
    / e2 R! G3 {. j. W! K! P
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 0 M5 q  o' _0 h$ E; v  ~! d& S

2 ?! k' p2 Y! F2 }
  • AIO_ALWAYS# T& \/ u, s* Q* B& M
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
; T/ R3 {# m% u$ }( ^
中断指令ISignalAI-ABB机器人标准指令编程应用:
" Q  ]3 b4 S9 B$ l  h% |        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。1 @# L  R$ r/ J! A) @8 e. S
5 ^2 d' w% g4 a# l3 a0 c7 h
中断指令ISignalAI-ABB机器人标准指令编程实例:
: o" [$ y5 ]$ [( M: O6 k         …
  f1 M6 a, }& @. q) p: d4 Z7 I        CONNECT int1 WITH iroutine1;4 ~/ U' x, s- ~# K  J4 v
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
5 k* x& `. O, @8 A. }5 T# o& T2 b       …" u) x; h, G1 ^. a. B* {7 Z
        CONNECT int2 WITH iroutine2;  U, n* M! g- O" U0 T6 ^7 |* X
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;* ~  h) @' K2 A
        …
/ y( l4 J& J9 Z& v        CONNECT int3 WITH iroutine3;
4 J# i: z% q+ X: L3 I# e        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。: a* _& D% S7 q$ B0 k6 b
        …
5 o; N: J1 p, g8 a5 z- B* { 中断指令ISignalAI-ABB机器人标准指令编程 5 g" [7 c8 R5 S5 B# _% }. h
中断指令ISignalAI-ABB机器人标准指令编程限制:' ?! k% d4 U+ u, p) X
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。! B% G. P( c" J: v. Z. Z
' p# C) @% m& l, F! \
: [9 V6 C6 P/ R. ?2 h# O( R
回复

使用道具 举报

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

GMT+8, 2025-1-31 02:08 , Processed in 0.066681 second(s), 24 queries .

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

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