ABB机器人赋值指令

PLC电气自动化

PLC实用干货、编程技巧,一触即达!
3篇原创内容
公众号

ABB机器人

赋值指令要点

说明:这里仅仅对赋值指令做一下说明,赋值指令是用得最多的指令之一,不特别在于计算、算法时候。

目录

一、概念作用

1、赋值概念

2、赋值指令说明举例

二、举例使用

1、举例程序

2、示教器验证图片

三、使用注意要点

一、赋值指令概念

1、赋值概念

“:=”赋值指令用于程序数据的赋值操作,即分配一个数值,“:=”指令用于向数据分配新值,该值可以是一个恒定值,亦可以是一个算术表达式;常用于如布尔量、数字量、位置数据等的程序数据进行赋值。

“:=”赋值指令和数学上面的“=”等号作用基本一致,主要是通过赋值指令,把赋值后面的结果赋给前面的对象。

2、赋值指令说明举例

布尔量赋值:Flag1:=TRUE;

常量赋值:num1:=10;

数学表达式赋值:reg1:=1+reg2、reg1:=reg1+reg2;

位置数据的赋值:pActual:=pHome;

数据记录组件的赋值:p10.trans.x := 200;

组输出信号的赋值:Go01:= 15;

二、赋值指令使用举例

1、举例程序

PERS robtarget p20:=[[862.17,0.00,1152.50],[0.5,2.58096E-08,0.866025,1.49012E-08],[0,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

PERS num reg1:=0;

PERS num reg2:=0;

PROC c21()

reg1 := 1;

reg2 := reg1+99;

p20.trans.x := reg1 + 50;

p20.trans.y := reg1 +reg2;

ENDPROC

2、示教器验证图片

(1)执行程序前两行指令时候

(2)程序数据中reg1、reg2值

(3)p20赋值指令前的值

p20.trans.x=862.17

p20.trans.y=0

程序执行图片:

P20执行前数据图片:

(4)运行赋值指令后的值

p20.trans.x=51

p20.trans.y=101

三、赋值指令要点

1、赋值指令作用是数学运算,进行加减乘除等运算;

2、赋值指令是等号后面结果赋值给等号前面,等好后面可以是单一某个数据类型的数据,也可以是一个表达式;

3、绝大多数程序数据类型都可以使用赋值指令进行数学运算,但是赋值指令等号后面的数据类型必须和等号前面数据类型相同;

4、赋值指令等号前面必须为变量或者可变量,赋值指令等号后面常量、可变量、变量都可以;

(0)

相关推荐

  • ABB机器人Socket与视觉通讯

    转载请先后台留言,大家一起支持原创,推动机器人使用和发展 本公众号对各类ABB机器人应用,仿真,毕业设计提供技术支持,详细后台留言 机器人与相机视觉通讯,主要包括: 1. socket通讯建立及收发数 ...

  • ABB机器人与视觉通信发送数据

    导读:在工作中,通常会使用机器人去实现物料的抓取,而物料的颜色.形状.大小.角度等参数,机器人无法去实现,而视觉相机有可以实现这一功能.但是双方交换数据时,需要编程人员去规约或者提取.今天就和大家聊聊 ...

  • 周报64期 | ABB机器人通讯及基础知识汇总!

    小编给大家整理了三菱机器人.库卡机器人.发那科机器人.安川机器人.ABB机器人以及HALCON视觉等机器人的资料,赶紧扫码领取吧! 扫码领取 技成周报:64期 1.在RAPID里,指令前加感叹号代表的 ...

  • abb机器人编程指令写字

    一.程序储存器(Programmemory)的组成: 应用程序(Program) 系统模块(Systemmodules) 机器人程序储存器中,只允许存在一个主程序:所有例行程序与数据无论存在于哪个模块 ...

  • 干货 | ABB机器人字符串拆分转换数值指令

    ABB机器人 字符串拆分转换数值指令 说明:ABB机器人在通讯时候,会用到字符串,发送字符串给其他设备或者其他设备发送字符串给ABB机器人,这时候ABB机器人需要对字符串进行处理.一般ABB机器人处理 ...

  • ABB机器人字符串拆分转换数值指令

    ABB机器人 字符串拆分转换数值指令 说明:ABB机器人在通讯时候,会用到字符串,发送字符串给其他设备或者其他设备发送字符串给ABB机器人,这时候ABB机器人需要对字符串进行处理.一般ABB机器人处理 ...

  • 【原创】ABB机器人编程之程序流程指令(含案例)(A3)

    (A1-plc工业机器人系列)导读:机器人程序的执行是从上到下的方式,从第一条指令逐次扫描至程序的结尾,不断循环.但是在某种场合,需要程序的等待.程序的跳转以及程序的停止,这些场合都会影响到程序的流程 ...

  • ABB机器人一键回HOME

    PLC电气自动化 PLC实用干货.编程技巧,一触即达! 公众号 99%工控人会关注的公众号▲ 一键回HOME 前言:今天给大家分享的是ABB机器人一键回 HOME 方法,为什么要一键回HOME,当机器 ...

  • ABB 机器人 | 输送链跟踪配置和编程步骤

    ABB&ROBOT使用输送链跟踪功能的配置和编程步骤输送链跟踪硬件安装DSQC377A(B)模块安装编码器安装触发开关安装机器人校准探针??安装输送线上的校准针??连接编码器线缆到DSQC37 ...

  • 关于ABB机器人24种故障与处理方法

    描述 1.机器人报警"20252" 电机温度高DRV1故障处理 处理方式:检查电机是否过热,如电机温度正常则检查连接电缆是否正常(可能是控制柜处航空插头没插好λ如果査不出问题,又着 ...

  • ABB机器人搬运项目程序的分析,这么详细,看完就会了!

    PLC发烧友 478篇原创内容 公众号 随着自动化产线的升级,工业机器人在生产线上使用越来越频繁.当然,工业机器人在各行业中都扮演者不同的角色,机器人可以胜任搬运.码垛.涂胶.焊接.切割等不同的工作. ...

  • 零基础入门ABB机器人,仅需掌握6大编程技巧~

    工业机器人的发展以及机器人智能化水平的提高,机器人的应用范围还在不断地扩大.那么机器人能干啥?自动识别.在线生成包含工艺参数的轨迹.自动作业. 只有你想不到没有他们做不到!今天小编就带大家见识下,AB ...