机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
* d2 s" Z1 [9 U& e9 dISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;5 I( D3 e5 N1 |+ I
[\Single]:            单次中断开关。( switch ) 0 U9 ^9 A* g7 [
Signal:                触发中断信号。( signalai ) 6 I; B, W! ]; c) [
Condition:           中断触发状态。( aiotrigg )
0 O! q+ t* q! S% Y* |HighValue:          最大逻辑值。    ( num )
$ l# \! V4 {5 U: ^5 lLowValue:           最小逻辑值。    ( num )3 `5 U! J, ~1 c. r/ C
DeltaValue:          中断复位差值。( num ) # V) {) |& q- b  L
[\DPos]:              正值中断开关。( switch ), ^3 v- L7 q2 V* G$ m/ A  O( P
[\DNeg]:             负值中断开关。( switch ) : @( f% f; O* D* d+ I: T  X  E
Interrupt:            中断数据名称。( intnum )
中断触发状态:8 T8 |+ c0 E+ W! f! Y0 T
  • AIO_ABOVE_HIGH5 N* Z2 o+ j% I  y
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。% a/ i  ^7 E& w# N
  • AIO_BELOW_HIGH . A4 P: I; M6 [  Y: X( f) j9 Q
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。2 q' q% i) ?2 G) p) O  z5 d
8 j7 U. t6 ?/ W& {" t0 e1 P& C' z
  • AIO_ABOVE_LOW
    ) \; @# s% {3 N8 Z* O  r/ n$ w
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
; m, U+ ?6 u( M" o, ]
# ~( p4 l" z- x# a7 Z
  • AIO_BELOW_LOW
    0 f( Y- j$ r" s" e( `. T
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
( V) H9 r; V% V4 T  _# e' g( z5 j5 k7 E  R- ?
  • AIO_BETWEEN3 _4 E5 ^2 }& L  _& N
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
) d6 \* b( O4 P
4 x; {0 ]6 v$ Z9 L- g- Z
  • AIO_OUTSIDE: `7 w6 N3 }0 d0 Y' u
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
8 O6 u& r9 _, f* Y- _* z$ ], J: I, N( H" y  B1 c# F) O, j
  • AIO_ALWAYS3 G$ p8 ^+ z7 h! Z* P  S8 i- N6 ]
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
0 f) L, ]# z6 T# x+ H8 M
中断指令ISignalAI-ABB机器人标准指令编程应用:
% ]2 V5 [/ ^4 r  h        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。+ N$ {" E! `" [! i
  l' W: v5 N# Z( A' Z5 x8 V: q
中断指令ISignalAI-ABB机器人标准指令编程实例:/ x, f+ e' N1 K- a& T6 z
         …
; _( Z6 K- C/ D2 n# C0 u& @        CONNECT int1 WITH iroutine1;! @- {9 U6 L" I) U1 W4 q
        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
' S: B4 @' w5 l6 B9 P' q! A* p7 _       …
- l  f6 r1 ^" M) ]  ~        CONNECT int2 WITH iroutine2;
1 P6 P) L* A5 b        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
9 u7 Q% n8 L/ o7 l        …
+ A; r6 a. ^* g* P2 [        CONNECT int3 WITH iroutine3;
! Z2 q8 L. _1 B% N- T        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。5 I1 m/ h3 t1 [. n' M
        …
. I/ N0 ]# [  {0 F' e( O+ i! d1 ~ 中断指令ISignalAI-ABB机器人标准指令编程 , _0 o/ N4 j% Z7 r0 N
中断指令ISignalAI-ABB机器人标准指令编程限制:: a2 _% z2 ~$ h9 M
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。) k& ^# y* k9 o: \( i$ B

. Q3 ^7 }  L: }( T. r3 S1 r* E/ e( S$ A+ ?8 |9 M/ n
回复

使用道具 举报

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

GMT+8, 2025-5-2 16:29 , Processed in 0.067603 second(s), 24 queries .

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

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