上位机通过Modbus转Profinet网关与超声波液位计通讯案例

电子说

1.2w人已加入

描述

在本案例中,我们采用了上位机通过Modbus转Profinet网关(XD-MDPN100)的方式,来与超声波液位计进行通讯。这种通讯方式的优点便在于,相比较于传统的串口通讯方式,其速度更快、传输的数据量更大、以及更加可靠。在这种通讯方式中,上位机作为一个Modbus主站的角色,通过网关与Profinet网络连接,在网络连接成功后就可以向Profinet网络中的其他设备发送数据请求。

MODBUS

而超声波液位计作为一个Profinet从站的角色,接收上位机发送的请求,并将响应结果返回到上位机进行处理。整个通讯过程,通过Modbus转Profinet网关(XD-MDPN100)的技术实现,既确保了数据的可靠性和准确性,又节约了工作时间,提高了工作效率。

打开博图加载PLC,在这里使用的是1200PLC

MODBUS

配置PLC的IP地址(PLC的IP地址要与本机IP地址保持在同一网段)

MODBUS

添加GSD文件

MODBUS

安装完GSD文件后,在网络视图下点击打开硬件目录

MODBUS

找到Modbus转Profinet网关驱动并双击添加到博图

MODBUS

点击选择并将modbus转profibus网关驱动接口与1200PLC相连

MODBUS

配置网关IP地址(网关IP地址与PLC保持在同一网段)

MODBUS

在设备视图下点击硬件目录,选择读4个数据长度,写1个数据长度

MODBUS

双击进入设备视图,右击网关进行分配设备名称

MODBUS

点击更新,自动搜索到设备,点击分配设备名称即可

下载到组态到PLC

MODBUS

选择PN/IE_1,点击开始搜索,选择搜索到的设备,点击下载

MODBUS

组态下载到PLC(按照提示操作即可完成)

打开Modbus转Profinet网关调试软件,新建工程并添加网关设备

MODBUS

打开PN2MRMI下拉菜单,点击HPort - O:[ethernet]:[PROFINET]设置IP地址;点击PROFINET修改网关设备名称(应与博图配置的网关名称保持一致)

MODBUSMODBUS

打开超声波液位计说明书

MODBUS

本案例默认,波特率9600,8个数据位,1个停止位,无校验,站地址为2;打开Port - 1:[RS485]:[ModbusRTU]下拉菜单,点击ModbusRTU设置波特率,数据位,校验位,停止位

MODBUS

右击ModbusRTU插入节点,设置从站地址

MODBUS

支持03,06功能码

MODBUSMODBUS

03读探头1距离,探头2距离,通道1模拟输出瞬时值,通道2模拟输出瞬时值

MODBUS

连续读四个寄存器,起始地址十六进制0000~0003

MODBUS

06写报警1值

MODBUS

将起始地址十六进制0022换算为十进制为34

MODBUS

在工具栏下找到通讯设置,搜索IP地址

MODBUSMODBUS

点击下载即可完成网关与从站配置

MODBUS

下载完成后,返回博图,添加监控表,转至在线监控

MODBUS

整个通讯过程,通过Modbus转Profinet网关(XD-MDPN100)的技术实现,既确保了数据的可靠性和准确性,又节约了工作时间,提高了工作效率。总之,上位机通过Modbus转Profinet网关(XD-MDPN100)与超声波液位计的通讯,是一种高效、可靠的通讯方式,为工业生产的自动化控制提供了重要的技术支持。

MODBUS

审核编辑 黄宇
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分