设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
排行榜
积分充值
帖子
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『机器视觉/AI/IoT/机器人论坛』
›
ABB机器人FOR循环指令应用
返回列表
发新帖
ABB机器人FOR循环指令应用
[复制链接]
35356
|
0
|
2025-2-17 07:24:13
|
显示全部楼层
|
阅读模式
FOR循环指令定义
重复给定的次数。当一个或多个指令重复多次时,使用FOR。一个相同的动作执行重复几次,可以使用FOR循环指令。
FOR语法结构
FOR <ID> FROM <EXP> TO <EXP> DO
<SMT>
ENDFOR
<ID>:循环判断变量,自动声明该数据
第一个<EXP>:变量起始值,第一次运行变量等于这个值
第二个<EXP>:变量结束值
<SMT>:待执行指令
程序执行过程:
1 评估起始值、结束值和步进值的表达式。
2 向循环计数器分配起始值。
3 检查循环计数器的数值,以查看其数值是否介于起始值和结束值之间,或者是否等于起始值或结束值。如果循环计数器的数值在此范围之外,则FOR循环停止,且程序继续执行紧接ENDFOR的指令。
4 执行FOR循环中的指令。
5 按照步进值,使循环计数器增量(或减量)。
6 重复FOR循环,从点3开始。
示例:
FOR i FROM 1 TO 10 DO
routine1;
ENDFOR
重复routine1无返回值程序10次。
注:以上来源ABB工业机器人技术文档
指令案例:
案例1:对一个数值数据赋值
案例2:对一个数值数据初始化
案例3:对一个位置数据赋值
案例4:重叠式堆垛位置计算
FOR循环指令在编程应用中比较广泛,以上4个简单的案例只是抛砖引玉。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
机器人及PLC
回复楼主
返回列表
『运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』