机器人教程网

标题: 中断指令ISignalAI-ABB机器人标准指令编程 [打印本页]

作者: 我是机器人    时间: 2019-9-14 17:38
标题: 中断指令ISignalAI-ABB机器人标准指令编程
中断指令ISignalAI-ABB机器人标准指令编程
- Q! C7 H& x8 m9 f; W, @4 d* UISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;! t/ v, s3 Y) ~  t7 T0 ?
[\Single]:            单次中断开关。( switch ) : E8 K3 Y8 k" x* d2 y) {
Signal:                触发中断信号。( signalai )
- y, m2 d; q: P; N/ ^5 y& fCondition:           中断触发状态。( aiotrigg ) / m! l$ x( q6 \# l1 `
HighValue:          最大逻辑值。    ( num ) , A0 k: k1 O+ A+ H7 P1 ^6 H) y# t
LowValue:           最小逻辑值。    ( num )
: z1 G% V4 m3 |5 a: SDeltaValue:          中断复位差值。( num ) + n' M: N% C3 {" b  s9 N: z' D5 O
[\DPos]:              正值中断开关。( switch )
1 m- N/ t" f% ~5 q [\DNeg]:             负值中断开关。( switch ) 6 g( y* ?* \$ b, _5 I5 q# X3 b( A
Interrupt:            中断数据名称。( intnum )
中断触发状态:$ X5 X. b; q2 ^# o' `" G" @
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
; P# Z0 I/ [/ f5 \6 L5 r! m
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。3 h4 D" D9 x7 Q$ A
" g; \9 P1 F; k; N1 {
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
: ]* G1 j) n& F% T* p/ z+ S
9 f! g4 R7 b( ^; K9 u  [
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
0 z' V; n$ F4 @# e
9 e4 O; r' C9 p! j: _
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。$ \/ F  r. |$ X; H3 x5 a6 k
4 U3 o0 t' v6 q5 Q3 |- T6 [& T$ t
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 - w: s% [4 R$ l
. `/ d8 P# o  t: p, d$ l. V
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
9 Z1 E4 ]- A8 I3 ?& o
中断指令ISignalAI-ABB机器人标准指令编程应用:
8 q% B7 M6 _8 h+ H        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
5 ?; F% r3 Q6 i) ^" C3 u1 s" Y3 Q& @" P: T! r
中断指令ISignalAI-ABB机器人标准指令编程实例:
5 }; `) C/ b) L$ u         …+ B% O2 a# |# Q6 L- q) b0 i
        CONNECT int1 WITH iroutine1;
% y) q% g5 z  P* ^# h# R6 I- F$ p        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。: l! |' r! o9 Y' t2 @3 N
       …0 L. u" `$ w) b% ]$ d
        CONNECT int2 WITH iroutine2;1 L6 e, s! K5 g7 b! `- t
        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;, g& e/ o/ q0 g% r2 f' B- u$ e
        …
% ]( C% q; r: }# s        CONNECT int3 WITH iroutine3;
7 J; g# Y5 B" {; a        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。0 J% g" I9 g& R  |0 C
        …" p* C- {$ Q3 f7 y& Q/ c) F
中断指令ISignalAI-ABB机器人标准指令编程
6 O  T8 p2 q$ O: P中断指令ISignalAI-ABB机器人标准指令编程限制:
5 X5 x4 V$ H% w  ^. O/ f& j' f5 r: ^
6 ^! `2 j+ Q0 e3 V; y





欢迎光临 机器人教程网 (http://www.robotjc.com/) Powered by Discuz! X3.2