机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
8 n/ A0 k5 \( g8 _9 C5 X) TISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;; S6 m2 X' w' N1 ?& g6 q  V; ]/ Y
[\Single]:              单次中断开关。        ( switch )
& X) v" B( b) h% }  f1 MSignal:                 触发中断信号。        ( signalao )
+ L8 b, Q0 }0 r9 S" s  y* b) ZCondition:            中断触发状态。        ( aiotrigg ) 7 B% Y" j) H0 q
HighValue:            最大逻辑值。          ( num )
* e) S; Y! `5 ELowValue:             最小逻辑值。          ( num )( T( y( d, g  t; p4 q
DeltaValue:            中断复位差值。       ( num ) 2 I  \) c2 @  H' ?% C$ b; Q# ~
[\DPos]:                正值中断开关。       ( switch ) ' d* S* M/ V1 y. ?  Z
[\DNeg]:               负值中断开关。        ( switch ) 1 p, u/ T, y' x3 Y4 o/ m
Interrupt:              中断数据名称。        ( intnum )
4 U: T% s0 B- U, j- s' S
, w, e/ i1 m! p+ x9 p( g* i
ISignalAO指令中断触发状态:1 c( t' a/ `" g' Z
  • AIO_ABOVE_HIGH
    6 e+ S% u3 M& ~9 j
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。9 c$ P5 D8 e* |1 g6 J
  • AIO_BELOW_HIGH " g) {' M5 l( H/ }/ x6 w  o# c
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
% s1 `: Z- m* M. j1 Y  e! N7 o% ]
  • AIO_ABOVE_LOW5 i" ~) D2 c5 ]5 X1 u
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
; ]0 Q0 j" E  i( J: l
  • AIO_BELOW_LOW
    + \' E; B! c7 a  k
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
3 R) \9 i8 Z3 b- \, a; P
  • AIO_BETWEEN" W5 E1 Z3 x) s3 i& t0 _; f! A6 r! v
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
) W5 \) b5 n1 z+ T1 O) `
  • AIO_OUTSIDE
    ( h# f7 T; t" T4 t: Y" O# p
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 - {6 k# \  O; o
  • AIO_ALWAYS% v) \# W: D6 L  h  S5 ~5 z
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
5 W* s: ~+ m4 o/ r9 G1 r7 V* m6 e" s: n, b! r
ISignalAO指令应用:
# B* i0 Z, {! G  S7 _- g        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
: U% W' T0 r1 d7 Q* i" ?- ]% ]6 s& {1 Z' M; Z& [( e
ISignalAO指令实例:
7 @+ i4 K1 _8 `# m         …
. F8 x% @+ d1 d0 t( k/ |' @        CONNECT int1 WITH iroutine1;. @- x/ ]" c8 |1 M
        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。* h4 L6 T: T3 W  j0 e* `) ~
        …2 o3 b- N7 U1 z+ v. I% C, ^/ D
        CONNECT int2 WITH iroutine2;! f! X: _: Y9 t- R; `5 \* n6 b
        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
) N: |, V/ l) V        …
% ^% J! Q. R. ]7 n1 x; _- [        CONNECT int3 WITH iroutine3;( }+ }1 A( R2 b6 j8 _& L- d
        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
+ j! Q& q$ k, i& Z5 [* u        …
* }( D) F: j0 T. P
7 C( W" H3 D1 Y 中断指令ISignalAO-ABB机器人标准指令编程
  n( S& t% _: G4 O4 xISignalAO指令限制:
1 t0 |9 ~* B3 M" f& V
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。 ; h$ x- |. q' i1 I
回复

使用道具 举报

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

GMT+8, 2026-4-28 11:15 , Processed in 0.075411 second(s), 24 queries .

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

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