机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程  ^6 m4 Y# t0 T. A, [6 `
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;7 f) d  C: T8 A: r% m
[\Single]:            单次中断开关。( switch )
& Q3 T7 M9 N* ^0 iSignal:                触发中断信号。( signalai )
. S- Z( ~/ Y" ^% n, P. C  e/ NCondition:           中断触发状态。( aiotrigg )
; f& l7 O; ?" a8 HHighValue:          最大逻辑值。    ( num ) 8 Z. C7 ]" j. L2 J
LowValue:           最小逻辑值。    ( num )1 v. F" S3 p# }' _! S' k8 b3 [
DeltaValue:          中断复位差值。( num ) 1 _5 Q$ y5 I) m9 |1 e, U
[\DPos]:              正值中断开关。( switch )3 }$ b9 ^. N/ }9 ]- b
[\DNeg]:             负值中断开关。( switch ) 7 ?) [* o* A: f; S- s" o- @
Interrupt:            中断数据名称。( intnum )
中断触发状态:
7 _8 a  p) x! O# v& {( Y4 D* w" `
  • AIO_ABOVE_HIGH$ T9 P: o; a" }+ P+ Y
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。% k' p, q$ P, v, C1 Q: Q4 S
  • AIO_BELOW_HIGH
    1 V+ M4 L; M1 x) j7 ?, q
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
  i1 k) `8 ^8 N5 k8 U9 k- R
$ u% p/ N& g- P; g" o
  • AIO_ABOVE_LOW
    % ^" W9 _, }- M8 N$ F
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
" X* m. Q* V: |4 B. l
4 v* u% e) W$ T5 R8 [
  • AIO_BELOW_LOW9 c. ]. B' P' r+ e5 M0 L1 H$ s- K
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。3 y$ f( l* K; Y$ B9 A; v$ {; N

' X5 P" L% @" N; J
  • AIO_BETWEEN
    # U- s% t9 {+ ^8 _+ S% S9 x' R
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。5 ?1 H. J3 r$ z( P
& a: X) S1 z' x5 I, X5 B2 E
  • AIO_OUTSIDE
    5 F5 ]0 O: Q( W5 @8 e$ V' Z, s" u, E) ?" ], j
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
$ }' E# d. a, |6 F$ C
- F% y! v7 V* z' O# T& K2 F
  • AIO_ALWAYS1 X/ h3 g, C, \6 x; s9 |% k2 l
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
/ [( C5 ?4 w. p: c% S
中断指令ISignalAI-ABB机器人标准指令编程应用:
6 F' W) P+ o; u; |        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。. \" n0 i: \' l' u/ S% F/ r
" B7 I, ^1 e" I) E- f: E
中断指令ISignalAI-ABB机器人标准指令编程实例:$ R% V4 h8 t2 m  K4 }! |7 M
         …2 n( ?, `/ X( ^
        CONNECT int1 WITH iroutine1;
# D, q4 J" v+ p7 D4 b        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
9 ?9 r5 z5 b$ D) L! T. e       …
3 X, `# W6 F5 G6 v! z        CONNECT int2 WITH iroutine2;
; `3 `% }. r$ X1 [! }" E7 {        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
! s' o9 b" q( A$ o- m        …
" }; O1 f) p8 b" {; b8 w        CONNECT int3 WITH iroutine3;
4 M0 J) p1 n/ I& B/ t        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
3 `' r' M9 H5 }        …- Z! I# S: U8 g* _% C# B6 ^1 x9 K
中断指令ISignalAI-ABB机器人标准指令编程 ) J# Y# x3 Z( a3 ^( n7 }. A
中断指令ISignalAI-ABB机器人标准指令编程限制:! c) k* q; \- o& H
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    6 \* n3 A8 ~: K; e: w
- A! P0 |7 t& y+ Y- y1 Z. k
) i8 B% N; ^- A4 F6 \
回复

使用道具 举报

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

GMT+8, 2025-5-2 05:44 , Processed in 0.071480 second(s), 25 queries .

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

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