|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
通信指令TPReadFK-ABB机器人标准指令编程
# h; T7 @+ l Q( |8 NTPReadFK Answer, Text, FK1, FK2, FK3, FK4, FK5 [\MaxTime] [\DIBreak][\BreakFlag];
" d+ q5 U, W: m- j5 Z& TAnswer: 数字赋值 1-5。 ( num )
" {# U* U! V9 K- {! SText: 屏幕字符串。 ( string )
8 G6 Q" o: Y o5 Y* w+ e$ ^4 eFKx: 功能键字符串。 ( string ) 5 f: n% |( Z2 r# i# O0 J8 M* _
[\MaxTime]: 最长等待时间 s。 ( num )
! S [6 K; I) O7 Z[\DIBreak]: 输入信号控制 。 ( signaldi )
$ ]- c9 s9 d0 ^: q/ ]! ?6 [[\BreakFlag]: 指令状态控制。 ( errnum )+ v7 F" f7 x* k N
9 ~, v9 n* F9 T3 F( q! j3 f/ V
9 w1 _3 H: Q. h' cABB机器人通信指令TPReadFK--应用:, Q/ r2 n+ D* R
在示教器屏幕上显示相应字符串 ( Text ),字符串最长 80 个字节,屏幕每行可显示 40 个字节,同时在 5 个功能键上显示相应字符串 ( FKx ),字符串最长 7 个字节,通过选择按相应功能键,给数字变量 ( Answer ) 赋值 1-5,通过这种功能,当前指令可以进行数据选择,但必须有人参与,无法达到自动化,已被输入输出信号替代。另外,在执行当前指令时,必须等到功能键输入,才执行以后指令,除非选择相应参变量。通过这种功能,当前指令常用于错误处理等场合。3 _" t1 C( i3 q* Q) {, v# R
$ l* K+ }2 V1 n( C# r- fABB机器人通信指令TPReadFK--实例:
1 ~# M2 T: D5 E! w8 v. S* c TPReadFK reg1,“More?”,stEmpty,stEmpty,+ ]; n; `; C/ P& z# D' Z
stEmpty,“Yes”,“No”;; T/ _( J1 w4 v4 U6 `
5 T' y6 U7 m' N2 ^" I; s8 R
* e# P$ C- O- C5 r- Q
ABB机器人通信指令TPReadFK--参变量:' v. K* S. E4 r+ p
- [\MaxTime]+ L2 J) h. s3 N9 Z5 ]! f
机器人执行当前指令等待时间超过最长等待时间,机器人将停机报错,如果同时采用参变量 [ BreakFlag ],机器人将继续执行以后指令,并且给出相应错误数据。
2 `. U! v5 G3 X' M, n. X1 m- [\DIBreak]5 M* R3 E% K/ u5 {# O2 l
机器人通过输入信号来继续执行以后指令,并且给出相应错误数据。 H" r" p( V( K4 m' M5 O s
- [\BreakFlag]1 }& ^( k4 e; ?) I+ w
ERR_TP_MAXTIME! D: @2 ?9 @: V: V8 S
ERR_TP_ DIBREAK
# H. f9 C: a" y: m, E" W: @ |
|