直播课堂
HOME
直播课堂
正文内容
kuka plc编程软件 KUKA工业机器人与S7-1200PLC实现Profinet通讯步骤详解图文版
发布时间 : 2024-11-23
作者 : 小编
访问数量 : 23
扫码分享至微信

KUKA工业机器人与S7-1200PLC实现Profinet通讯步骤详解图文版

大家好,欢迎关注电气技术微课堂!

本次内容来简单谈一谈KUKA工业机器人与S7-1200PLC实现Profinet通讯的步骤。

步骤1:完成硬件接线

网线一端连接至控制柜门上的KLI端口,另一端连接到交换机,PLC也连接到交换机(交换机无型号要求),交换机再连接到电脑。具体接线方式如下示意图:

步骤2:将编程电脑、PLC、KUKA设置成同一个网段(因KUKA的底层设置原因,最好不更改机器人IP地址)

(1)在博途软件中新建项目,并添加新设备,就是添加一个S7-1200型PLC

(2)点击选项—添加设备描述文件—导入KUKA机器人的GSD文件,这个GSD文件可以在KUKA机器人的示教器存储目录中找到,也可以私信找电气技术微课堂小编索要。

(3)安装GSD,并把KUKA设备进行组态

(4)设置好以上后(包括PLC地址),接下来就可以编译下载到PLC。下载完成后PLC会报红灯,是因为下一级组件存在故障,即还没有设置机器人端,连接不到下一级组件,所以报错。也可以使用此方法判断是否连接成功。

步骤3:WorkVisual对KUKA进行设置

步骤4:激活、添加Profinet、DTM选择Profinet,详细设置过程如下图

步骤5:双击Profinet进行设置

步骤6:进行信号映射

首先生成代码,再下载到控制器,注意在控制器上做好确认工作

步骤7:机器人侧的信号确认:

器人侧即为映射时的IN(..),PLC侧则是在博图里对KUKA设备设置时的IO地址

分享一个支持40多种通讯协议的优秀调试软件

今天发现了一个非常好用的调试软件 HslCommunication ,此软件支持s7、三菱、汇川、欧姆龙、倍福、tcpip、modbus、MQTT、kuka机器人、ABB机器人、罗克韦尔等40多种通讯协议。在发现这个软件之前我还使用一大堆通讯调试软件进行项目调试,我用了HslCommunication之后就一个软件走天下。

软件介绍

01

HslCommunication 是一个多功能的通信库。HslCommunication 不仅能够实现与各种工业设备如PLC、机器人、远程I/O、传感器和执行器、仪表等的数据通信,还能支持不同程序之间的数据交换,包括不同编程语言(如C#、Java、Python)编写的程序之间的通信,以及程序与网页、本地电脑与云服务器之间的数据传输。因此,HslCommunication 可以被视为一个强大的数据通信工具,适用于多种场景和需求。此软件不只是可以作为调试助手,还可以调用 HslCommunication.dll通讯库进行上位机编程,此库包含了几十种通讯协议,使用起来效率杠杠的。

由于篇幅有限接下来我们通过S7协议读取plc数据、kuka协议读写库卡机器人数据、modbusTCP协议读写数据,三个方面进行软件通讯测试。

S7-1500通讯测试

02

我们使用博途新建一个s7-1500程序。

勾选“允许来自远程对象的PUT/GET通信访问”。

将程序下载到S7-PLCSIM Advanced V4.0仿真软件。

接下来我们打开 HslCommunication通讯软件,打开西门子-S7-1500通讯,填写IP地址,机架号端口号点击链接。

地址栏添加要读取的地址例如:M2点击读取,支持bool、byte、int、浮点数、字符串等数据类型

右侧可以进行变量写入,同时也支持多种数据类型的写入。

下方可以进行批量的数据读取

PLC还有很多通讯没有测试,大家可以下载进行测试使用。

KUKA机器人通讯测试

03

kuka我们使用officelite.VKRC V8.6.8虚拟机仿真机器人系统运行,系统运行插件KUKAVARPROXY为了打通通讯。

打开 HslCommunication通讯软件选择kuka通讯协议,输入库卡的IP地址和端口号7000点击链接,在地址栏直接输入要读取的地址tool_data[1],点击读取数据就直接出来了,是不是很方便。

ModbusTCP通讯测试

04

我们打开modbusSave开启一个服务器,地址为1,功能码03,10个数据

打开通讯软件 HslCommunication选择modbusTCP通讯协议,填写IP地址,端口号502,站号1。

输入读取地址0,输入长度10点击short进行读取。

右侧可以进行对modbus地址进行赋值。

下方可以对地址进行批量访问

相关问答

工业机器人编程用什么软件-懂得

通常不同厂商的工业机器人系统采用不同的编程语言,这些编程语言通常内置于机器人控制器中。譬如:ABB机器人采用的RAPID编程语言,KUKA机器人采用的KR...

如何学习KUKA工业机器人的编程以及开发?

1、基本掌握机器人程序编制调试,了解机器人offline软件。2、基本掌握机器人系统的安装集成,连锁信号的设定。3、基本掌握机器人控制系统,熟悉机器人周边设备...

robotstudio用户名是中文怎么办?

RobotStudio是ABB机器人公司的编程软件,如果用户名是中文,可能会出现一些问题。因为RobotStudio是基于Windows操作系统,而Windows操作系统对中文的支持并不是...

kukaprofinet软件包要另外买吗?

库卡的软件包是一一对应的,您应该在购买机器人时一并购买,收到机器人时软件包已经安装在机器人上。如果您是在购买机器人后想要购买软件包,KUKA备件部会要求...

求推荐一下,机器人编程是怎么编程的?

[回答]kuka机器人的plc文件怎么编程各厂商的机器人编程语言各不相同。从风格上来讲,主要分欧美的,比如KUKA,ABB;和日本的,比如MOTOMAN,FANUC。两大类其区...

诸位老铁,有哪位知道!!研发编程机器人选哪家,编程机器人费...

[回答]robotmaster可以对kuka品牌离线编程、仿真、然后出kuka品牌的机器人代码直接传到机器人就可以做事了。通用性来讲,robotmaster支持如下工业机器人:...

工业机器是不是由代码控制的?

KUKA机器人控制软件运行于XP+VxWorks平台,既可以提供良好的人机交互界面,又能提供精确的实时控制。KUKA.WorkVisual软件架构的模块化结构把一个项目的所有步骤...

你们心目中工业互联网平台谁最厉害?

⑧库卡——KUKAConnect2017年,KUKAConnect平台正式推出,这是一个基于订阅的平台,不需要进行软件安装。KUKAConnect平台目前提供两种可用的服务。具体来说,AB....

跪求答案:什么是系统集成工业机器人?

[回答]譬如:ABB机器人使用的RAPID编程语言,KUKA机器人使用的KRL编程语言,FANUC机器人使用的karel编程语言等,这些编程语言类似于C语言或者VB这些高级编程...

青岛除了家电产业,还能再创造出机器人产业的奇迹吗?

3.产品本身。这才是最要命的,科技创新环境和人才相对劣势。而机器人产品软件控制系统可比家电要复杂也更重要。简单点说,想想杭州和青岛哪个做软件系统做数据...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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