机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程0 z  g) e4 v: y! r+ }9 ?5 q4 t
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
5 w3 b4 X; I2 D+ X[\Single]:            单次中断开关。( switch ) ) Q4 t9 }7 P7 R% f6 X, q1 S/ D1 z
Signal:                触发中断信号。( signalai ) ' }1 m8 S) x& E! g) N# g
Condition:           中断触发状态。( aiotrigg )
7 a1 `, h; i7 T& Q9 ZHighValue:          最大逻辑值。    ( num )
1 V0 }- ]5 a  b/ ALowValue:           最小逻辑值。    ( num )  A# E3 s' q% q( {/ Y
DeltaValue:          中断复位差值。( num )
7 G0 V( B8 B0 U/ D4 p[\DPos]:              正值中断开关。( switch )
* h- t  h0 m1 s% f3 K( Z/ w/ N [\DNeg]:             负值中断开关。( switch )
8 j9 \9 u! M% t1 i9 `6 |Interrupt:            中断数据名称。( intnum )
中断触发状态:, g- ^& r: Q' ~4 }% z( Z3 `( U* D
  • AIO_ABOVE_HIGH
    ' ^$ k4 b6 {4 ]
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
8 A8 C6 A# x/ y  z1 [+ z
  • AIO_BELOW_HIGH
    , A2 l6 O/ q% K
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
% y+ v- Q; L5 I: O; y( [! n; X7 f$ V- U$ c6 b
  • AIO_ABOVE_LOW$ n% r5 q) S/ g7 y
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
9 L1 @# X2 [' `+ }! P& S( }% {; x) g
  • AIO_BELOW_LOW
    , r; u" t2 `* b  u6 [
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
  X% O" Y1 u7 {+ h, P. p$ q  [7 O/ j( w7 R, I% S; B: S5 ~
  • AIO_BETWEEN/ l0 m6 B! C1 X+ w
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。7 I: O& w  z& U$ B8 F5 s1 f

# z2 K. q7 U) A9 q7 F
  • AIO_OUTSIDE
    ' \9 U& p% K0 T+ S  f  P+ y" _5 P
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 - N3 b1 ]/ j0 z! U0 p

6 c4 t+ X* H; I: q! F
  • AIO_ALWAYS
    ' c2 v* G/ V9 x  Y0 ~
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
: {0 G: W) V2 Y
中断指令ISignalAI-ABB机器人标准指令编程应用:; G' E! O! |0 g/ S) l
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。5 |& X3 v# q$ G

, v* ]- W6 m% _, u% B7 C5 ^中断指令ISignalAI-ABB机器人标准指令编程实例:8 Y1 N* C0 n7 B4 N8 J: g( T: E/ I" F
         …
* B6 @( b. q/ n; Q) J. N! i# F        CONNECT int1 WITH iroutine1;1 O, X- `5 Q6 ~, H) t9 a9 i
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。  r* ^6 q6 W& x/ y) K) i
       …
0 a& F9 ~9 u7 ?! l( ?! V# a        CONNECT int2 WITH iroutine2;* c6 [8 v  _1 N3 Y/ k0 M( d
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
, L# r  x+ a2 h1 Y5 H2 s        …& ?% z5 z! o( N) L
        CONNECT int3 WITH iroutine3;
6 d4 O; Z' c2 f        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。2 e+ f$ [1 f# A/ m5 ?7 s0 \6 G) n
        …
* o. }! C# D8 b, j, p) Y3 x 中断指令ISignalAI-ABB机器人标准指令编程 6 k9 d! h" }( \2 f+ a& x
中断指令ISignalAI-ABB机器人标准指令编程限制:
1 E( U- V# g9 }& d
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。/ z! |) I8 X+ E' N/ D, w

' t4 s- S' _/ L( ~- I9 v+ R  a2 s& A
回复

使用道具 举报

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

GMT+8, 2025-12-14 08:53 , Processed in 0.069963 second(s), 25 queries .

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

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