机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程5 a: i5 G- ?/ B# F
ISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;4 A5 N9 V* H. _9 _
[\Single]:              单次中断开关。        ( switch ) 8 R( Q  J/ X# Z9 E9 F2 x" u) P
Signal:                 触发中断信号。        ( signalao ) 3 O/ l8 ^; c, W' S" v# P0 A6 {
Condition:            中断触发状态。        ( aiotrigg ) & b; Q* o7 W0 w4 k( ?+ [8 n1 ]
HighValue:            最大逻辑值。          ( num ) . M3 @# |8 e3 A7 T5 z* ?( {: E
LowValue:             最小逻辑值。          ( num )! |+ f" g, t! ]) J9 ^
DeltaValue:            中断复位差值。       ( num )
# }# ]$ u* p/ M$ \[\DPos]:                正值中断开关。       ( switch ) 5 }& D3 s/ H+ V8 j
[\DNeg]:               负值中断开关。        ( switch ) ' t' |8 V! q: t, G% C' L' B/ o
Interrupt:              中断数据名称。        ( intnum )
7 E) Q; t+ i* ~1 T, P3 h

# m9 Y; `9 L8 {- k; I3 G8 FISignalAO指令中断触发状态:) @( N& h' i, Z  S( L& {6 c9 D' p
  • AIO_ABOVE_HIGH
    , b* q! Z# A# z& R$ p3 M
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
0 `  a3 Q& u- y5 W4 U
  • AIO_BELOW_HIGH
    & e* E- `/ y) C+ I4 j
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。
2 K9 e5 I0 \' `0 V! P
  • AIO_ABOVE_LOW
    3 J0 \5 n  m& V: J5 }
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
0 Z$ K3 H* m0 o, g
  • AIO_BELOW_LOW
    / B& w) i( w2 A  `- v
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。
  W& }2 U* n( z4 G. S% o9 k
  • AIO_BETWEEN
    3 U. G) Q4 B0 L7 Z! M
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
. Q& v4 ~/ |8 H) j. A& ^1 ?
  • AIO_OUTSIDE: `+ H* V2 U8 P) o" {/ A" F/ _
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
# p4 [4 {4 a# i
  • AIO_ALWAYS8 E1 h/ v+ w8 `0 K/ L1 y& s: G
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。$ j* B% t9 F- ?
: E' G; ?" g  g3 v8 K* l6 u, a
ISignalAO指令应用:
0 s1 S# F. Y; Y1 R        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
2 E  g, I5 V3 }$ m$ Q8 x9 q% `! V: p
ISignalAO指令实例:: G2 l  f9 [' g- Q: B# l
         …0 m% x2 T( Q& G/ P7 g8 Z/ _1 D
        CONNECT int1 WITH iroutine1;
# N8 T6 Q" p" ~+ f. L/ f        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。4 U+ n& p5 p, N! V6 r
        …* k( [; u) p. ]1 o4 ]3 r
        CONNECT int2 WITH iroutine2;; K9 W5 C) T- Q; q, P/ u  @
        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
* ?* [7 o! U/ Z( Z        …+ q1 \* ^' k4 Z6 \# B% m6 {# h% Q
        CONNECT int3 WITH iroutine3;5 D9 z; `6 U- y# `$ `% s
        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
( P1 K% k1 f4 I: L6 C% e2 x        …# K8 C" @4 [' Q

( c* h; L3 a( W: x3 ^0 ^8 H$ J 中断指令ISignalAO-ABB机器人标准指令编程
7 {0 @$ L0 J7 x1 w, UISignalAO指令限制:
' a0 H# k& l6 }' q5 G( X
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。 8 Z9 v( t% w# @/ I+ y# Q+ y
回复

使用道具 举报

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

GMT+8, 2024-9-29 09:26 , Processed in 0.066069 second(s), 26 queries .

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

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