首页 > 其他分享 >Profinet转ModbusTCP网关模块连发那科机器人与DCS通讯

Profinet转ModbusTCP网关模块连发那科机器人与DCS通讯

时间:2024-07-10 20:18:49浏览次数:14  
标签:网关 机器人 TCP Modbus 设置 Profinet ModbusTCP

一、现场要求:发那科机器人作为服务器端,DCS作为客户端向发那科机器人发送读写请求,发那科机器人应答后DCS接收发那科机器人的数据,实现数据的传递。

二、解决方案:在不增加编程任务的前提下只需在DCS与机器人中间添加巴图自动化Profinet转ModbusTCP网关(BT-ETHPN20)就可实现。本文将介绍如何使用巴图自动化Profinet转ModbusTCP网关(BT-ETHPN20)配置通讯

三、步骤:

1. 硬件连接,端口1在这里,IP设置:菜单-设置-设置2-主机通信,选择TCP/IP设置;

2. 在此界面中,您可以设置发那科机器人的IP,并固定待连接客户端的IP,防止未经授权的主机连接到机器;

3. 端口设置:菜单—下一页—系统—变量输入MODBUSTCP设置,在Port参数中修改端口号;

  1. PLC需要读写的机器人的寄存器值设置:该设定值应大于PLC需要读写的内存数量。输入MENU-IO-MODBUS TCP,可在此设置MODBUS TCP通信参数。例如,编写UI [1] - UI[20],需要3个16位内存,还需要6个GI内存。很明显,这里输入的单词数为4是不够的,所以可以设置得更大;

5. 机器人内存分配:MODBUS TCP通信时,机器人机架号固定为96,槽位号为1,UO需要两个内存对应的MB地址位30001-30002UI需要2 MB地址位,对应内存40003-40004;GI需要6 MB地址位,对应内存40005-40010;

6. 从站设置已经完成。打开Profinet转Modbus TCP网关配置软件,配置Profinet转Modbus TCP网关。打开软件,点击红圈新建项目,选择PN2MTC;

7. 将Profinet的IP地址和设备名称设置为Profinet网络中的Modbus TCP网关

8. 设置Profinet的Modbus TCP通信参数为Modbus TCP网关。首先,在客户端将Profinet的IP地址设置为Modbus TCP网关;

9.右键点击ModbusTCP添加从机,并填写服务器(机器人)的IP地址;

10. 右键单击NODE并添加所需的函数代码。例如,如果使用03H功能码读取40000地址区,我们将选择读取保持寄存器;

11. 主站软件从40001-40010读取寄存器数据,但主站软件中的寄存器地址从40001开始,而Profinet到Modbus的TCP网关从40000开始,因此地址需要填入0。共有10个寄存器,与Profinet主站起始地址对应的内存映射起始地址为0;

12. 至此,建立了Profinet到Modbus的TCP网关,并打开了DCS组态软件SYCON.net;

  1. 添加Profinet转Modbus TCP网关的GSD文件,点击导入设备描述;

14. 选择GSD文件所在的文件夹,选择GSD文件;

15. 将Profinet转Modbus TCP网关挂在Profinet总线上,双击Profinet转Modbus TCP网关进入配置界面;

16. 单击“添加模块”,将Profinet的输入输出长度添加到Modbus TCP网关,并设置Profinet的IP地址为Modbus TCP网关;

17.配置完成后,可导入DCS正常使用,并可对指定的输入输出地址进行读写。

注意:Modbus不能同步进行通信,主机在同一时间内只能向一个从机发送请求,总线上每次只有一个数据进行传输,即主机发送,从机应答,主机不发送,总线上就没有数据通信。从机不会自己发送消息给主站,只能回复从主机发送的消息请求。

标签:网关,机器人,TCP,Modbus,设置,Profinet,ModbusTCP
From: https://www.cnblogs.com/BATU/p/18294860

相关文章

  • Profibus转ModbusTCP网关模块连马保与上位机通讯
    Profibus转ModbusTCP网关模块连马保与上位机通讯Profibus转ModbusTCP网关模块(XD-ETHPB20)广泛应用于工业自动化领域。例如,可以将Profibus网络中的传感器数据转换为ModbusTCP协议,实现数据的实时监控和远程控制。本文介绍了如何利用Profibus转ModbusTCP网关(XD-ETHPB20)模块将带有Profi......
  • 案例分享:Qt modbusTcp调试工具(读写Byte、Int、DInt、Real、DReal)(当前v1.0.0)
    前言  西门子PLC、台达PLC、法兰克机床等等多年以前玩得比较多,有tcp/ip通讯也有modbus通讯,modbus又分为网络,485,232等。  医疗项目,焊接机器人项目,工控机床项目,数控项目,物联网项目用的挺多的,将关键的通信技术抽离出来,单独弄成工具。  最近调绞车,遇到了modbustcp,正好有设......
  • Profibus转ModbusTCP网关模块实现Profibus_DP向ModbusTCP转换
    Profibus转ModbusTCP网关模块实现Profibus_DP向ModbusTCP转换Profibus和ModbusTCP是工业控制自动化常用的二种通信协议。Profibus是一种串口通信协议,它提供了迅速靠谱的数据传输和各种拓扑结构,如总线和星型构造。Profibus可以和感应器、执行器、PLC等各类设备进行通信。ModbusTC......
  • ELB Ingress网关助力云原生应用轻松管理流量
    本文分享自华为云社区《ELBIngress网关助力云原生应用轻松管理流量》,作者:云容器大未来。背景通常情况下,K8s集群的容器网络平面和外部网络是隔离的,外部网络无法直接访问到集群内部的容器业务,如何为容器提供并管理统一的外部流量入口?社区提供的常见方式是使用NodeportService,Lo......
  • PN转232网关模块接扫码枪与CPU通讯
    在现代物流、汽车生产线等领域,广泛使用条码扫码枪快速扫描产品条码,提高工作效率。为了保证条码扫码枪与CPU之间的准确通信,PN转232网关模块成为关键部件。本文将深入研究PN转232网关模块(BT-PNR20)的作用和原理,以及如何实现条码扫码枪与CPU之间的高效通信。一、PN转232网关模块的功......
  • RS232转PN协议网关模块连接PLC和霍尼韦尔条码扫描器通信
    为了更快地输入信息,许多设备都配备了条码扫描器,但条码扫描器不能直接与CPU通信。最直接和方便的方法是加RS232转PN协议网关模块(BT-PNR20)。本文将深入研究如何利用巴图自动化的RS232转PN协议网关模块,在PLC和条码扫描器之间搭建通信桥梁,从而提高生产效率,降低人工干预成本。一、设......
  • 实施OPC UA网关以加速设备与MES系统之间的连接
         在现代工业自动化中,信息化和智能化已成为企业提升竞争力的关键因素,为了实现生产过程的自动化和管理的高效化,工业自动化系统(如OPCUA)与制造执行系统(MES)的集成变得尤为重要。OPCUA(统一架构)是一种平台无关的工业通信协议,旨在促进不同设备和系统之间的互操作性。而MES......
  • EtherCAT转Profinet网关配置说明第二讲:上位机软件配置
    EtherCAT协议转Profinet协议网关模块(XD-ECPNS20),不仅可以实现数据之间的通信,还可以实现不同系统之间的数据共享。EtherCAT协议转Profinet协议网关模块(XD-ECPNS20)具有高速传输的特点,因此通过EtherCAT转Profinet网关实现数据传输和控制时速度的提升。在大规模的工业自动化生产过程中,......
  • EtherCAT转Profinet网关配置说明第一讲:配置软件安装及介绍
     网关XD-ECPNS20为EtherCAT转Profinet协议网关,使EtherCAT协议和Profinet协议两种工业实时以太网网络之间双向传输IO数据。适用于具有EtherCAT协议网络与Profinet协议网络跨越网络界限进行数据交换的解决方案。本网关通过上位机来进行配置。首先安装上位机软件一、上位机......
  • 怎么把Profibus接口的设备连接到Profinet网络?
    怎么把Profibus接口的设备连接到Profinet网络?Profibus和Profinet两个协议名称虽然名称相近,但实际上是两个不同的协议,正常情况下是不能直接通信交换报文数据的。但ADFweb公司推出了一个协议转换产品,是专门用于Profibus和Profinet两个网络之间转换交换数据的。这样在日常工作中,......