机器人教程网

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

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

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

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

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

x
中断指令ISignalAO-ABB机器人标准指令编程
* T9 o. i8 E: L$ j: Q3 G; ?* VISignalAO [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;2 g* |+ y8 k( v1 {3 i
[\Single]:              单次中断开关。        ( switch )
( o: f: ?3 E; G: x, o+ ~Signal:                 触发中断信号。        ( signalao ) / X6 G+ R$ ?& f1 }
Condition:            中断触发状态。        ( aiotrigg )
8 T3 k9 c$ W9 F, iHighValue:            最大逻辑值。          ( num )
/ ^# v6 }% E& t# Z0 C. aLowValue:             最小逻辑值。          ( num )
  y6 F$ D4 {5 I0 M% PDeltaValue:            中断复位差值。       ( num )
1 N. `! A+ v7 y- l[\DPos]:                正值中断开关。       ( switch ) 3 T0 e4 i9 W( T! f" {/ T9 q7 w  A, B* z
[\DNeg]:               负值中断开关。        ( switch ) ' M: W* y: N# U8 g5 v
Interrupt:              中断数据名称。        ( intnum )2 M# {. [, o& Y7 i/ d( y

6 S% u0 n# {5 w8 P' l
ISignalAO指令中断触发状态:2 C& Q2 _; _0 D: s7 U  a
  • AIO_ABOVE_HIGH
      L$ P" p$ y7 o9 A
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
6 d$ p$ e! m. `/ P  S* p
  • AIO_BELOW_HIGH
    ( Y* C! B2 d  @. g8 G
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。/ P% P# O( |$ h: P; X& y
  • AIO_ABOVE_LOW
    2 i; Z- p. i* l: b
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。
. q/ ]' g7 N0 C. h) Z
  • AIO_BELOW_LOW
    ) A9 B* H/ C, u$ w9 f9 E9 ]
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。, ^! @' {& y- S3 z
  • AIO_BETWEEN9 K% f  j; G# G; Q* P
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
. b4 N2 y, t4 r- H4 O! b
  • AIO_OUTSIDE
    ! R. [* O& m! c) ]6 j+ p
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。
( A: N) {5 m! v- z/ o
  • AIO_ALWAYS5 o( x: W8 ?/ i; Q" a' J8 R
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。
/ W2 k; u- A4 m- J# k4 e! D  T8 ], I, p+ B8 ?# B4 F( a
ISignalAO指令应用:
* x$ _4 \! W. r2 v/ `        使用相应的模拟量输出信号触发相应的中断功能,必须同指令 CONNECT 联合使用。' H1 D6 d7 x. ^# K: ^* ]

% `1 D/ ~( S/ [" n  wISignalAO指令实例:
- r5 P' ^( h3 V4 O         …
4 |2 y, U. ?5 |- Z& x, W; ?1 b        CONNECT int1 WITH iroutine1;+ D) T9 T5 m7 m) b
        ISignalAO\Single ao1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。, P' f8 g- J& D+ l" Y
        …
% M9 g+ d9 a  N        CONNECT int2 WITH iroutine2;
1 ~( u8 U( t- h        ISignalAO ao2,AIO_BETWEEN,1.5,0.5,0,int2;
3 m7 S- I9 ^/ P4 D  q- z        …: V" t& X. w& @) M
        CONNECT int3 WITH iroutine3;
3 C7 u. S; D: z$ f# c, {        ISignalAO ao3,AIO_BETWEEN,1.5,0.5,0.1,int3; →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
% |  R5 b8 T0 y& r5 Q5 z        …
, I( b& E' {/ C8 g& k$ a- P4 ]5 T+ t
) {* a* k" f4 f/ Y. L 中断指令ISignalAO-ABB机器人标准指令编程 / B% j. d. S3 B
ISignalAO指令限制:9 l5 V" R  a, _4 q1 o8 o
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDO 的限制,仍适用。 0 u; u( @/ k9 Y0 S# A1 \
回复

使用道具 举报

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

GMT+8, 2026-8-17 09:47 , Processed in 0.076333 second(s), 25 queries .

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

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