网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 机器人 >

ABB机器人程序和功能的应用

时间:2023-05-19 17:27

人气:

作者:admin

标签: ABB    机器人  功能  程序 

导读:ABB机器人程序和功能的应用-ABB机器人的例行程序可以分为三种类型;程序、功能、中断,本章主要分享一下程序和功能的用法。...

ABB机器人的例行程序可以分为三种类型;程序、功能、中断,本章主要分享一下程序和功能的用法。

例行程序结构

图片

一、四种参数的添加和使用

程序和功能的参数用法相同这里以程序为例,在新建例行程序过程中有三种类型可以选择;这里以程序为例,选择程序,填入名称,注意名称不可以用数字开头。

图片

2、添加参数点击参数,输入、输入/输出、变量、可变量,四种参数模式各增加一个,另外加一个可选参数。

图片

3、对“TEST1”模块进行编程入下:每一个参数在Routine3中都增加1

图片

运行结果如下:

图片

通过运行结果得出;

bin1:类型为In(输入),对应的参数p1在程序Routine3运行完成后结果没有变化,说明当类型为IN(输入)时只读取变量的值。

binout1:类型为InOut(输入/输出),对应的参数p2在程序Routine3运行完成后结果加一,说明当类型为InOut(输入/输出)时既读取变量的值也将新的运算结果写入到变量中,VAR(变量)和PERS(可变量)也是如此。

二、“RETURN”指令在程序中的作用

例如:在“Routine3”程序中增加“RETURN”指令

图片

测试运行结果P4和P5的值无变化

图片

说明:“RETURN”指令在程序中的作用是中断当前程序的执行,返回调用该程序的下一行继续执行。

三、 “R****ETURN”指令在功能中的作用

将“Routine3”的类型由程序改为功能,程序和功能除了声明的关键词不同外还有以下几点区别;

1、功能名称前有该函数返回值的数据类型

2、“RETURN”指令在功能中必须添加而且要在后面指定返回值

3、调用方式不同,功能通过赋值指令“:=”调用

例如下图:更改为功能后的程序

图片

测试运行结果P4和P5的值无变化,p6与p5相同。

图片

说明:“RETURN”指令在功能中除了拥有中断当前功能返回调用该程序的下一行继续执行的作用外,还有指定返回值的功能。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信