机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
8 v% Q5 g2 I# C8 e% u: zISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
/ U9 B+ E8 s! L9 S$ p9 b% \$ W[\Single]:            单次中断开关。( switch ) 6 M7 h/ r5 r$ g" y
Signal:                触发中断信号。( signalai ) + |3 A" I- L+ Q  n$ B; Q
Condition:           中断触发状态。( aiotrigg )
7 x/ R" O; ?2 `8 m' s6 S- A2 \HighValue:          最大逻辑值。    ( num ) $ r$ z, F4 V& i+ N
LowValue:           最小逻辑值。    ( num )+ k" T% L) \2 w( o) ]7 f- C
DeltaValue:          中断复位差值。( num )
7 S& s- S7 m0 G( G1 k[\DPos]:              正值中断开关。( switch )
0 J6 V0 X) N' f& B4 U( b7 x [\DNeg]:             负值中断开关。( switch )
2 Y$ t! W# l  z) \Interrupt:            中断数据名称。( intnum )
中断触发状态:% q$ w7 t, _& Z0 y% w
  • AIO_ABOVE_HIGH+ F5 Y/ N6 u3 X$ S) M
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。0 ~% ^& f# G7 X
  • AIO_BELOW_HIGH
    1 w/ l. Q, a6 |1 X; N
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
% s6 V0 U6 ^* B
% j7 u3 ~8 a7 u
  • AIO_ABOVE_LOW: E0 @' E5 h! a2 f$ ?  {9 l
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
# u' p- y4 e* _" C& U5 `5 S- M# t! U0 R7 b# p" ^
  • AIO_BELOW_LOW4 ^: n+ T# n# D+ L6 C6 S) U3 t
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。+ Y  b0 n$ }& d) s, x  \

  Y( N9 `: Q& t
  • AIO_BETWEEN
    % t( w. B3 Q: H; w$ Z/ V3 H! v, F
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。% o) s) M: F( o1 w
5 @+ }9 [7 D2 f. k" w1 U
  • AIO_OUTSIDE8 D- O3 Q9 k3 o& i, e/ `; Z
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 1 v, M& D7 d; z3 U' K% e
9 W* E" s# R8 |* `6 o# A, A: O
  • AIO_ALWAYS
    , O8 \: H& k0 d. @$ i% \: s) o
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
9 K7 l5 ]& R3 {9 @# I* H
中断指令ISignalAI-ABB机器人标准指令编程应用:7 k1 m& |) E/ [8 i3 f
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。# a! m( _+ R8 h" W% n
( \6 i( S, r8 Q# J
中断指令ISignalAI-ABB机器人标准指令编程实例:5 ?1 O% `8 Y8 G" p( a) o
         …0 T! Y8 Y3 I& j  i6 `- u1 J
        CONNECT int1 WITH iroutine1;
, T2 u0 f; ^( K        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。8 U) w3 k- L  D. s8 q& l- ]& U1 X
       …
8 X/ D$ u1 C7 V8 E/ C, q        CONNECT int2 WITH iroutine2;& f2 V+ _$ S7 x+ A, j1 w! }
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
4 h" p7 L# l6 K* @  o# u$ i        …, i- {% _) A- v
        CONNECT int3 WITH iroutine3;) R% s9 G3 k, r! D+ w" q0 {" B
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
% d; l9 C7 {- @( d        …
# |  U6 E( }! F3 B1 _2 Z6 x 中断指令ISignalAI-ABB机器人标准指令编程 6 S1 j  r) ^( x2 U- @1 N
中断指令ISignalAI-ABB机器人标准指令编程限制:5 \% v+ b3 m( q! ^' }9 q: f3 y
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。6 ~! o" O& U$ e" c! J  W
0 c- Q) G- U$ s3 L9 P, c
. f; R/ P+ S1 |5 [, T+ h4 `
回复

使用道具 举报

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

GMT+8, 2025-4-19 16:08 , Processed in 0.067971 second(s), 26 queries .

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

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