线下实训
HOME
线下实训
正文内容
abb和plc编程 1200PLC与ABB机器人Profinet通信连接干货分享
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

1200PLC与ABB机器人Profinet通信连接干货分享

今天给大家讲一下西门子1200如何与ABB机器人进行以太网通信!首先我们打开博图软件添加一款PLC

点击PLC的打开属性界面-以太网地址,设置地址为192.168.0.1

然后下面我们就需要添加ABB机器人配套的DSD文件了,GSD文件可以从机器人示教器中查找,也可以从ABB售后或者其他渠道找对相对应ABB系统版本的GSD文件。那么下面在RobotStudio软件中获取GSD文件。首先打开软件

新建一个工作站

选择Add-Ins选项卡,右键已安装的数据包里面的6.0X系统,在下拉菜单中选择打开数据包文件夹。

按照目录找到GSD文件

我们可以首先将此GSD文件复制到桌面上

然后打开播图软件,选项-管理通用站描述文件

找到我们复制到桌面上的GSD文件并选中

打够并点击安装

安装完成点击关闭即可,打开设备视图,找到右侧硬件目录

找到BASICV1.2

点击BASICV1.2拖入左侧网络视图中,将PLC和机器人的网口用线连起来

双击机器人网口将机器人IP地址改成与PLC同一网段

配置接收与发送的数据包,并分别将DI\DO8字节的拖入概览视图中

我们从这里可以看到机器人在PLC内的输入输出地址是从第2个字节到第九个字节,那么在这里当实际通信连接好后,实际机器人的输出信号与这里的I地址对应,实际机器人的输入信号与这里的Q地址对应。i2.0-i9.7对应机器人信号的通信输出地址的前8个字节

Q2.0-Q9.7对应机器人通信输入地址的前8个字节

那么编写一个PLC程序

那么到这里PLC端都已经搞好了,后面从机器人示教器配置机器人端!

机器人端设置如下:

打开控制面板,点击配置,找到主题communication,IP setting,显示全部,ProfiNet work,编辑,设置对应IP地址192.168.10.2

,点击确定,添加 通信从站

打开控制面板,点击配置,主题,I/O

PROFINET Internal device ,显示全部,选择PN-internal-device,input size 修改值为8(一个字节),output size 修改值为8(一个字节),确定。

,然后设置输入输出信号

控制面板,配置,主题,I/O,signal,添加输入信号,地址0,确定

添加输出信号,地址0,确定

设定完成后重启系统,然后就可以与PLC通信了

工业机器人ABB编程常用指令,直接教你0基础学会编程

哈喽,大家上午好呀~

小智又来更新技术文章咯!这次是工业机器人ABB系列,大家可以结合之前的学习内容,我会放在文章末尾~跟进现在的内容继续学习哈!

在之前的文章中,相信你已经对ABB机器人的MOVE指令以及常用专属名词有一定的了解了,而从这篇文章开始,继续学习新的编程常用指令

1.Procall调用程序。

在ABB的编程中,一个程序可以被多次调用,而在示教器中,可以通过Procall调用其他的程序。

用法如下:

在主程序中,选中proccall。

点击PROCCALL之后,会出现如下弹窗:

“弹窗中显示的都是可以被调用的程序,如图所示,可调用的程序共2个:main主程序以及一个routine子程序。值得注意 的是,在主程序中,也是可以调用主程序的

根据需要来选择程序即可,在这次的讲解中,以调用routine1为例:

选中routine1 后,点击确定即可。

确定完成之后,就可以在示教器的主程序中看到刚刚调用的子程序routine1了(如下图所示)

值得注意的是,在示教器中编程调用程序的话,是可以通过proccall,而在robstudio中编程,则可以直接通过复制程序的名称,然后粘贴到main主程序中。

当然了,proccall调用子程序的数量也并非是无限 的:

“程序可相互调用,也可反过来调用另一个程序。程序亦可自我调用,即递归调用。允许的程序等级取决于参数数量。通常允许10级 以上”

2.stop指令。

熟悉英语的人应该都清除,stop就是停止的含义,而在ABB编程中,stop指令同样也是如此:

“在ABB编程中,stop指令就是停止程序的运行相当于示教器中的停止键

通常,也是在程序段的末尾使用stop指令,在执行完该指令后,机器人的程序就会处于停止状态,直到再次启动程序的运行。

好了,这就是本篇文章所介绍的机器人常用指令中的2个:proccall以及stop,在下一篇文章中,我会继续其他的ABB常用的指令。

如果遇到问题或者不能理解的地方可以私信我们。

相关问答

abb故障信号与plc故障信号怎么连接?

关于这个问题,将ABB故障信号与PLC故障信号连接的具体方法取决于具体的设备和系统配置。一般情况下,可以按照以下步骤进行连接:1.确定ABB故障信号和PLC故障信...

abbplc编程指令?

abbplc的编程指令用于控制机器人的运动,包括直线运动、圆弧运动、旋转运动等等。其中比较常见的运动指令包括:1,用于控制机器人进行关节运动,即指定机器人的...

abbplc怎么上传程序?

首先要设置PLC与PG的通讯方式。1、在SETPG/PC里面设置好。2、在STEP7中,建立一个新的项目(为空)。3、点击PLCUPloadstationtoPG。4、在出现对话框中,选择.....

abb机器人与ABplc之间通讯设置?

1.可以通过适当的设置实现abb机器人与ABplc之间的通讯。2.通讯设置需要考虑以下几个方面:a.硬件连接:需要通过适当的接口将abb机器人和ABplc连接起来。...

abbplc可以用网线编程吗?

是的,ABBPLC可以通过网线进行编程。ABB的PLC通常有一个以太网口,可以通过以太网连接到计算机或编程设备,以进行编程和监控。使用适当的软件,可以通过网线与P...

ABB变频器以太网怎么和ABPLC通讯?

abb变频器没有以太网吧?要是你用的ABPLC要是可以做Modbus主站的话,可以用Modbus通讯,ABB上设置还是很简单的,要是不行可以加一个可以做主站设备。abb变频器...

plc1200跟abb变频器485通讯怎么接?

要实现PLC1200和ABB变频器485通讯,首先需要准备一对485串口通讯模块,一个连接到PLC1200的通讯口,另一个连接到ABB变频器的485通讯口。然后,通过PLC1200的编...

s7300plc和abb变频器通信?

s7300plc和abb的变频器通信方法:DP通讯:在Step7中组态DP网络,调用SFB14,15读写。非西门子变频器会极大的增加成本。以太网:Prifibus-Net中组态。串口:PL...

ABB机器人与三菱PLC可以用什么协议通讯?

选配支持同一种协议的模块。或者用协议转换网关,转换。选配支持同一种协议的模块。或者用协议转换网关,转换。

ABB伺服PLC调试方法?

[回答]处理方法:检查电机相位设定开关是否正确。(2)故障原因:HALL传感器故障处理方法:当电机转动时检测HallA,HallB,HallC的电压。电压值应该在5VDC和0之...

 地表最强战队  中江县实验中学 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部