机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
% i' n* G8 d0 y. iISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
0 b0 H: i  P6 k1 X6 z7 H[\Single]:            单次中断开关。( switch )
, X+ }, u9 F4 M% d& g  @9 BSignal:                触发中断信号。( signalai ) 4 y! h- Q5 r& q, _
Condition:           中断触发状态。( aiotrigg )
5 M/ a7 }& f, a: h, `6 tHighValue:          最大逻辑值。    ( num )
/ Z! r/ ^0 q( x; QLowValue:           最小逻辑值。    ( num )
. R9 F& L  M0 w+ ~7 ~DeltaValue:          中断复位差值。( num )
- W5 V/ `1 N8 T$ _8 S$ ][\DPos]:              正值中断开关。( switch )
5 }. l+ M' j  F6 Y+ V [\DNeg]:             负值中断开关。( switch )
3 ^& Y5 E! }7 J4 X4 [3 T& M. q8 XInterrupt:            中断数据名称。( intnum )
中断触发状态:8 t/ K% D& Q. ^( O7 T  V
  • AIO_ABOVE_HIGH
    0 U. ^- M, ~. Y/ Y
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
0 s0 J' K2 v% i& d
  • AIO_BELOW_HIGH % o) |( P" i6 t7 |
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。0 m, P5 V/ G! j" U
( t3 i( v5 W* F' x
  • AIO_ABOVE_LOW
    & k3 t' Y& T. B% r5 V; e
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
$ h- n- y! V% I; \$ F7 j6 S5 M# i, |3 ?
  • AIO_BELOW_LOW
    - e, C7 w$ @1 c
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。. V- j7 y# E6 G# W

% S# I+ T/ Y' r5 I, \
  • AIO_BETWEEN7 }# x, }7 n/ S3 S
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
" r3 h  `2 p/ w. |7 L3 ?  k! v% `1 Y2 ]/ ?! H
  • AIO_OUTSIDE- L( E' m; W6 I/ I' J7 J
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 3 a2 }8 X& m6 }. W/ [; q

( A& f6 P& w2 a( K
  • AIO_ALWAYS
    + i( s# C2 k% D
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
( t4 I$ |8 `2 n/ z7 t' m! ?
中断指令ISignalAI-ABB机器人标准指令编程应用:4 p7 A* _% r' m# h- O
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
7 [2 A8 {. e$ I3 c% R& D& _3 V' z$ S7 e$ d; H
中断指令ISignalAI-ABB机器人标准指令编程实例:
* i: E7 N2 I) C9 V         …4 L7 X/ r+ S1 W+ x; U9 s9 p  ~
        CONNECT int1 WITH iroutine1;& w& V# t& A/ @3 k4 ?7 ~3 w+ E- F
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
  v, v. ~$ Z3 t3 ?1 q; O       …
1 v! W" c# a1 R        CONNECT int2 WITH iroutine2;- q% J: K& P( H9 ?: p6 t
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
4 @! z8 ^" V% X6 W: t! {7 Q' i        …% s; R" c0 S3 C, E
        CONNECT int3 WITH iroutine3;+ ~1 ?) ~5 W* r& a: O% L6 K! I/ o
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。( W" p3 {6 R% N3 v, G8 h
        …
' d" q, a9 G- U) Z; c0 ~ 中断指令ISignalAI-ABB机器人标准指令编程
  d) T( b& V. I5 k* I: d中断指令ISignalAI-ABB机器人标准指令编程限制:
4 _# s! |, _+ q$ b; e9 C
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。2 }+ U2 q! e$ h, t) m3 D. ]) A8 Q
% V+ b) w* P7 o
1 t+ |2 \5 E9 G% V
回复

使用道具 举报

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

GMT+8, 2024-11-25 07:46 , Processed in 0.070441 second(s), 25 queries .

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

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