使用ModbusPoll和ModbusSlave软件调试Modbus TCP通信 您所在的位置:网站首页 以太网通讯端口号查询 使用ModbusPoll和ModbusSlave软件调试Modbus TCP通信

使用ModbusPoll和ModbusSlave软件调试Modbus TCP通信

2024-07-13 07:06| 来源: 网络整理| 查看: 265

使用ModbusPoll和ModbusSlave软件调试Modbus TCP通信

本文是基于以太网的Modbus TCP 通信,记录使用ModbusPoll和ModbusSlave软件调试的笔记。如有错误,请大家指正。

一、Modbus TCP

Modbus通信的设备分为主站(mater)和从站(slave)。 主站通常是一台计算机,它负责控制和监控多个设备,它可以接收和发送数据,并且可以根据收到的数据来控制设备的运行。 从站用于连接不同的设备和监控系统允许一个主机(通常是一台计算机)与一个或多个从机(如PLC或其他控制器)之间进行通信,可以用于控制和监控远程设备,也可以用于数据采集和传输。Modbus从站不能主动给主站发送消息,可以接收来自主机的指令,并基于这些指令执行操作,并将结果返回给主站。

主站相当于客户端,从站相当于服务端。 Modbus Poll和Modbus Slave软件下载链接:https://modbustools.com/download.html

二、Modbus Poll 调试说明

Modbus Poll是模拟Modbus协议主机的软件。 模拟测试使用步骤: 1、打开软件后,点击上方菜单栏“Connection”,点击“Connect” 在这里插入图片描述 选择TCP/IP通信方式和设置从站IP地址和端口号等,IP地址根据实际情况填写,端口号默认是“502”。 在这里插入图片描述 2、设置对寄存器/线圈的操作,点击上方菜单栏“Setup”,点击“Read/Write Definition” 在这里插入图片描述 配置参数,根据需要修改 在这里插入图片描述

Slave ID:配置从机地址 Function:配置寄存器/线圈类型 Address:配置读/写的寄存器/线圈起始地址 Quantity:配置读/写的寄存器/线圈个数 Rows:选择该窗口一列可以显示多少行,数字是对应的行数,“Fit to Quantity”——根据"Quantity"自动匹配行数 Hide Alias Columns:选择是否隐藏"Alias"列 PLC Addresses(Base 1):选择通信的基地址是从0开始还是从1开始

3、读写操作 在这里插入图片描述

三、Modbus Slave 调试说明

Modbus Slave是模拟Modbus协议从站的软件,用于模拟测试和主站通信。 模拟测试使用步骤: 1、打开软件,建立连接 在这里插入图片描述 2、设置连接,默认选择“TCP/IP”,端口号默认是“502”,点击右侧“OK”,连接成功Mbslav文件红色提示文字“No connection”会消失,如果连接失败会出现其他提示文字,然后根据实际情况解决连接问题即可。 在这里插入图片描述 3、设置对寄存器/线圈的操作,点击上方菜单栏“Setup”,点击“Slave Definition” 在这里插入图片描述 出现设置窗口,根据实际需要进行设置即可。 在这里插入图片描述

4、读/写数据,选择对应寄存器/线圈地址,可以进行读写操作 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有