机器人教程网

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

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

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

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

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

x
中断指令ISignalAI-ABB机器人标准指令编程
4 O/ t. g- M( N% E9 @$ LISignalAI [\Single], Signal, Condition, HighValue, LowValue, DeltaValue, [\DPos]|[\DNeg] Interrupt;
/ C" q4 Q9 V2 r! O: g, b[\Single]:            单次中断开关。( switch )
% w9 g! B& g  U) z& zSignal:                触发中断信号。( signalai )
1 r- l. i% g# \) |Condition:           中断触发状态。( aiotrigg ) 4 f% v1 g% V+ @4 @9 @* p
HighValue:          最大逻辑值。    ( num ) 7 [& q6 p- n7 \
LowValue:           最小逻辑值。    ( num )
; K* z6 I0 G3 `" q% T; i- zDeltaValue:          中断复位差值。( num )
( C4 H" k. O$ u6 r[\DPos]:              正值中断开关。( switch )9 `1 ~$ y: z5 L  ?
[\DNeg]:             负值中断开关。( switch ) , |) Y  F+ H4 u0 T! _! F
Interrupt:            中断数据名称。( intnum )
中断触发状态:' n. t* @5 K$ a: o$ d
  • AIO_ABOVE_HIGH, Z2 z- H" U4 ]! ]3 z8 P* Q
         模拟量信号逻辑值大于最大逻辑值 ( HighValue )。
7 Z4 N' D6 Z9 D. ]) g9 u
  • AIO_BELOW_HIGH
    $ h2 K# p% u* O1 G0 T5 k. C
        模拟量信号逻辑值小于最大逻辑值 ( HighValue )。9 b9 U# T( L7 l5 \* X, [- W& O  c+ h

/ T; Z; r" t# m- }+ N2 y+ U
  • AIO_ABOVE_LOW8 c3 b2 M7 g, B1 z7 ~
        模拟量信号逻辑值大于最小逻辑值 ( LowValue )。2 w. t4 O1 m% X  R6 c/ |

/ E4 k6 @0 `7 o
  • AIO_BELOW_LOW
    9 K$ q, s# i* |3 _. F
        模拟量信号逻辑值小于最小逻辑值 ( LowValue )。1 r. R" f6 q6 w, i1 q' ?

/ }+ M7 R' d8 O
  • AIO_BETWEEN
    5 X0 _, g' o( l0 {3 H) Q% X: L
        模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )之间。
. w- K- F# G- ^$ _* ?" s. t
) p' H# F& U$ R6 l8 p: R
  • AIO_OUTSIDE0 r! \4 r- e" t8 W" T3 a# s
        模拟量信号逻辑值大于最大逻辑值 ( HighValue ) 或小于最小逻辑值 ( LowValue )。 . B! V4 P2 n3 T& {
7 k; D6 e1 f+ d
  • AIO_ALWAYS2 J- O& A' y) ]# N3 n1 u
        总是触发中断,与模拟量信号逻辑值处于最小逻辑值 ( LowValue ) 与最大逻辑值 ( HighValue )无关。! F6 Z: V: A8 m" ?  v
中断指令ISignalAI-ABB机器人标准指令编程应用:
7 u3 Z) ~1 p3 q% S, e/ V. A% ^( j        使用相应的模拟量输入信号触发相应的中断功能,必须同指令 CONNECT 联合使用。
4 t# u/ o" w% e
/ A7 `% K8 ?" [中断指令ISignalAI-ABB机器人标准指令编程实例:) W+ h" n. t( f# _
         …
* U* H% u3 d& T) x, @        CONNECT int1 WITH iroutine1;
' v! d1 C! t! S  M- R" h8 N        ISignalAI\Signal ai1,AIO_BETWEEN,2,1,0,int1; →中断功能在单次触发触发后失效。) A8 [9 j" O( m: w  W( j/ I! i
       …
. Y9 ]2 _$ p3 c' f/ t        CONNECT int2 WITH iroutine2;
2 V8 R5 |8 D: o& T        ISignalAI ai2,AIO_BETWEEN,1.5,0.5,0,int1;
/ f+ [' G& ]' z' u9 ?5 T        …
& G" D6 _, O- i" s& a- V' w        CONNECT int3 WITH iroutine3;8 G/ i9 b1 O" |
        ISignalAI ai3,AIO_BETWEEN,1.5,0.5,0.1,int3;   →中断功能持续有效,只有在程序重置或运行指令 IDelete 后才失效。
8 x5 E* H- o3 S9 J        …6 U/ h5 W1 \% T' D; Q% G2 @8 _( L
中断指令ISignalAI-ABB机器人标准指令编程 2 V6 _  V! c/ X  s3 F- v
中断指令ISignalAI-ABB机器人标准指令编程限制:
3 a: Q6 O9 W) _
  • 当前最大逻辑值 ( HighValue ) 与最小逻辑值 ( LowValue ) 必须在模拟量信号所定义的逻辑值范围内。
  • 最大逻辑值 ( HighValue ) 必须大于最小逻辑值 ( LowValue )。
  • 中断复位差值 ( DeltaValue ) 必须为正数或 0。
  • 指令 ISignalDI 的限制,仍适用。4 j3 Z! j: m* T9 r( r7 t( q% _
2 n5 J% `7 t& d' i

2 _6 j; O" e' E* h8 Z0 f2 z& Y5 ]
回复

使用道具 举报

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

GMT+8, 2024-6-26 14:12 , Processed in 0.068758 second(s), 25 queries .

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

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