机器人教程网

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

作者: 我是机器人    时间: 2019-9-16 10:12
标题: 中断指令ISignalAO-ABB机器人标准指令编程
中断指令ISignalAO-ABB机器人标准指令编程
4 ]) _- N( g- F, LISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
6 L& E+ g; ~& c* J! ^+ S* _! O[\Single]:              单次中断开关。        ( switch ) 3 J0 K, P) Y  d) z0 {9 E1 D: I' @
Signal:                 触发中断信号。        ( signalao ) ) J1 b, k6 W2 d/ x! q
Condition:            中断触发状态。        ( aiotrigg )
+ t) ]1 Z2 E0 w$ aHighValue:            最大逻辑值。          ( num )
& Z5 G5 }6 @  ]' G2 ]1 S6 aLowValue:             最小逻辑值。          ( num )7 `! C* C0 F4 b, {. t
DeltaValue:            中断复位差值。       ( num ) 3 l& |" g5 u  }' Q1 Z1 C
[\DPos]:                正值中断开关。       ( switch ) * }7 j. z* m: I; O. Z
[\DNeg]:               负值中断开关。        ( switch ) ) ]0 e& k" W2 P1 P
Interrupt:              中断数据名称。        ( intnum )
1 X4 s3 B3 m1 j$ W# l  V

6 a& L$ j6 Z8 p  _4 K; ]7 \1 \0 V# JISignalAO指令中断触发状态:
# N5 O3 A- p+ E% [' n* P5 P( d         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
/ Q& t: |3 d) O8 p7 Y- o        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。" L, R  y( }& _+ x+ }0 k
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
. C$ Z+ b: [* c        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
) G' d1 `) d/ F0 q        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
! [8 d2 k" K# F8 b6 L        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 ; Y- ]3 m- e" Y2 P- e2 a+ |8 n$ e
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
9 J, _- W' h8 P6 c  k! q' |8 t9 M5 r1 Y2 A, y+ Q' {- n* E
ISignalAO指令应用:
" `1 e1 z# W6 @* z. h  k" N. J        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。" M3 @* K: F5 A

0 r- q$ I8 Y& S' d8 \ISignalAO指令实例:
, v2 [" P- b0 U- |% A! D         …- C/ i! x7 I! W3 Z. i+ {
        CONNECT int1 WITH iroutine1;
7 ?- I; y' |/ ?  s& O        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。8 m% u; `  I: X' J5 ^
        …
) G% h# J* _9 d$ F4 X( e7 I9 [        CONNECT int2 WITH iroutine2;
* o/ Z+ I- Y7 p/ ^; \        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
3 k1 A/ e$ w; N) V2 S+ ~- N' L        …
1 ]! x) V' _* a% V  A1 F9 F$ W        CONNECT int3 WITH iroutine3;
6 h% t! |0 c% n* o- n        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。- ?9 |$ p( V9 Y8 o% E
        …4 f8 e5 }9 |5 U+ s- `( q& j% T& R

( U0 ]& g5 x4 i$ o9 |9 |0 A+ [- } 中断指令ISignalAO-ABB机器人标准指令编程
9 v9 l! O: o5 N3 i) x2 |ISignalAO指令限制:
1 X( F0 }& L) U( d6 N




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