机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
4 J4 D! y9 ]0 o, Q4 k6 a! nISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
6 A1 L# Q  l* ?7 H* O" f6 Z[\Single]:            单次中断开关。( switch )
9 E2 v$ f) E8 Q9 l! j" LSignal:                触发中断信号。( signalai ) 3 R! b5 M) [6 u* ~  @2 ~* _3 H3 O
Condition:           中断触发状态。( aiotrigg ) ' ]$ W7 Q  M7 H/ w2 D: B
HighValue:          最大逻辑值。    ( num ) 9 s* F: T$ l- h8 H; [& t. v
LowValue:           最小逻辑值。    ( num )
1 }) `# A- Q+ S$ p  N3 n8 JDeltaValue:          中断复位差值。( num ) 2 {+ |, P& b: g( {$ G' o9 `$ k
[\DPos]:              正值中断开关。( switch )3 z8 H* G$ r( \+ O
[\DNeg]:             负值中断开关。( switch )
& o  [% n* @9 w! `7 u' R3 {& D/ wInterrupt:            中断数据名称。( intnum )
中断触发状态:: q( S- i3 o' ]  y' v& p
  • AIO_ABOVE_HIGH6 X, F2 `$ C" Z! J/ L- M7 C
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。* k, v$ e) i- Z  v% g* Q
  • AIO_BELOW_HIGH 1 x/ l: u: L& p* Z( f
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
, \7 F* x: {0 x; @! E6 c8 A0 u' Q# Y4 i6 P# R( z5 R3 U2 ?. u
  • AIO_ABOVE_LOW
    ) C, Z1 N+ f# [) `
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
# L# ?3 M. u. Y4 O+ y- ?; `
4 C5 n* \, d, K9 P
  • AIO_BELOW_LOW
    6 Y& h# `  `. k& G  k" L6 g
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。5 X& m8 b/ X! \9 H
; g& e; @* s# B! j5 ?6 G+ e
  • AIO_BETWEEN/ k! E0 |/ _, t& ^$ {9 M
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
5 v. N* H; x0 I' r2 M( [+ A& c( u8 P' n# f5 }
  • AIO_OUTSIDE
    ) a9 L# Z9 e7 d6 h% K7 l# [* i
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ; y" G. A( }% k9 }3 t
/ q' X0 F! y% T( z2 O) x! K
  • AIO_ALWAYS
    1 ]2 M( O. i0 E8 l; g% j
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。) `6 |4 w6 U+ m2 y: I9 w1 u9 b
中断指令ISignalAI-ABB机器人标准指令编程应用:- G# ], E+ Z% j+ @5 n+ m
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。: j. Y3 s( p2 e4 o! U
% k3 D9 f7 g0 D: i, b1 g* b
中断指令ISignalAI-ABB机器人标准指令编程实例:4 D1 J% \' e8 I, T7 q0 [
         …
- v' v, Y. O1 l  s8 n% ^4 O, u        CONNECT int1 WITH iroutine1;; g' B$ r0 D; A
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。' _1 s  q3 {$ ~: M" Y
       …& S/ J$ G  a6 h
        CONNECT int2 WITH iroutine2;2 i- v" e+ V9 V. u
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
: t6 s$ }" H' j$ @/ |2 J1 _        …. a( j$ u* ?4 ~- {5 y
        CONNECT int3 WITH iroutine3;
  ~# y% `. p) ]. W) l/ ~        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。) u  V* L5 w' r" i8 I& B' P
        …
* o6 z0 U, D7 c& {& l8 }4 z0 h+ S 中断指令ISignalAI-ABB机器人标准指令编程
! K5 n6 f* }# ?中断指令ISignalAI-ABB机器人标准指令编程限制:
& i) m; z( y- v. p6 Q' z
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。# d2 ]& S/ c5 X  {5 G

/ @/ L3 c: L  y7 f/ Y8 {/ @7 u4 T! u1 N( w2 Q& S& S; u) Z- _
回复

使用道具 举报

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

GMT+8, 2025-11-26 13:02 , Processed in 0.083704 second(s), 24 queries .

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

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