机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程) i/ A/ v( H7 J3 E# q$ |
ISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
9 F/ [7 r" }2 f% }3 Y, `) F7 W[\Single]:            单次中断开关。( switch ) ( T6 N2 B# f; Y6 N$ q5 D: n$ m4 R( ^
Signal:                触发中断信号。( signalai )
" u! z2 E; b  `* \& Q5 {! Y3 W# Y4 MCondition:           中断触发状态。( aiotrigg ) 7 s/ S$ @3 N' ]/ Y9 g5 q/ Y. h5 [
HighValue:          最大逻辑值。    ( num ) 5 i; I8 a* h5 \/ I5 ]0 X7 b. i1 n
LowValue:           最小逻辑值。    ( num )( [/ @' O4 {8 S5 D! U
DeltaValue:          中断复位差值。( num ) 6 J9 |3 U2 ^- S3 g' y
[\DPos]:              正值中断开关。( switch )9 x% d9 P) A3 `( r0 J
[\DNeg]:             负值中断开关。( switch ) ( U: E9 W9 P0 D8 V
Interrupt:            中断数据名称。( intnum )
中断触发状态:5 M! W! j; g. o/ i
  • AIO_ABOVE_HIGH: H, E/ B3 e, A0 y7 k% K
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。0 a* k9 N3 A9 Z
  • AIO_BELOW_HIGH ) c8 T; E: n- o2 c$ c
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。0 Y1 e7 T6 t# @; Z! H1 h8 x' X1 P
/ @! M! {6 U. d( Y! w" V/ C
  • AIO_ABOVE_LOW
    ! K9 b2 X: H3 J" L/ V
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
: `/ K2 A- c* \
( h6 F4 m# H; e; ?4 s: }5 E
  • AIO_BELOW_LOW
    " o- j+ P/ t. B
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
  T1 o$ W* K7 H( ]; b  n) _! j$ T) l) U. C4 o: d) s
  • AIO_BETWEEN5 G7 K" }; X, g( W6 m" n1 G2 r
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。! @4 `6 A% x7 k: l: k5 W# l

# }5 W* o: Y: {+ V# B
  • AIO_OUTSIDE6 W- N/ M  \0 c3 B7 s3 E6 ~
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
2 z) x1 l$ E% _( G, m. G3 ^& A+ P+ V' p
  • AIO_ALWAYS# ?+ J. P; ~2 C; y
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
3 y: A1 T% m0 p9 F7 \) ^
中断指令ISignalAI-ABB机器人标准指令编程应用:# \) @0 a+ a, Q" U
        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
0 x# f+ e9 [. f/ i6 D: h- C
# v# Y) j5 z) m中断指令ISignalAI-ABB机器人标准指令编程实例:1 G% x' k8 N5 i7 x
         …3 t  k6 T/ a( n: t* x% o
        CONNECT int1 WITH iroutine1;
: z$ M8 D5 J5 _        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。
5 M! A. k$ C. Z/ _) A8 f* d       …
7 M. Z# z& ^# S9 _. m  D! o( J' a        CONNECT int2 WITH iroutine2;  O7 Q' K! M, o! v% D1 |$ v# O5 e
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;; ]" N: }8 ~# U- F
        …5 {) ~" G' l( k' n- W2 n) v8 Z
        CONNECT int3 WITH iroutine3;1 P8 U% j5 {5 c( p& h. [1 ~
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。2 d+ \& w# Q( v5 _
        …' `! d) Y5 @3 _# J# N: i8 U: {
中断指令ISignalAI-ABB机器人标准指令编程
$ m  U5 e8 ]: f" o% i8 e中断指令ISignalAI-ABB机器人标准指令编程限制:
7 Y5 r1 Z0 ]3 `% `3 L
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。
    ( ~# f0 [( R+ ~0 q% {/ V5 s
! P! I) l8 `3 @# e3 k0 }

1 U% S3 w( @9 f! t  c. e
回复

使用道具 举报

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

GMT+8, 2025-4-4 14:10 , Processed in 0.172692 second(s), 25 queries .

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

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