1. > 智能数码 >

modbuspoll使用教程 coherent

Modbus Poll模拟Modbus TCP服务的设置

1、Modbus Poll软件的主界面如下所示,菜单项包括File、Edit、Connection、Setup、Functions、Display、View、Windows、Help。

2、建立连接,点击菜单项Connection中的Connect,弹出Connection Setup窗口

2、按照下图进行Modbus TCP的设置

Connection:Modbus TCP/IP

Serial Settings:COM1 9600bAUD 8Data bits Even Parity 1 Stop Bit

Mode:RTU

Response Timeout:1000

Delay Between Polls:20

modbuspoll使用教程 coherentmodbuspoll使用教程 coherent


IP Address or Node Name:127.0.0.1

Server Port:502

Connect Timeout:3000

IPv4

3、TX是发送的次数,红字NO CONNECTION字消失即为连接成功。

Modbus Slave怎么使用啊,求各大神解答,急。。。。

Modbus Slave还是比较简洁的一个工具,不知道你安装的版本有没有激活。

首先你需要激活之后才能设置连接,激活之后进行如下步骤配置:

按F3或者从Connection菜单进入连接配置页面;

选择你的通讯协议,是串口通讯选择Serial Port,如果是通过tcp通讯选择TCP/IP,如果是udp选择UDP/IP;

如果是串口通讯,还需要设置是Modbs RTU还是Modbus ASCII,选择对应的Mode,同时设定好Port口,波特率,奇偶校验,停止位等参数;

设置好以上连接参数,按F8或者进入Setup菜单选择Slave Definition;

填入你要读写的设备从站地址即Slave ID;

选择对应的功能代码,比如你读4x0000,就选择03 Holding Register即可;

选择寄存器起始地址以及要操作的地址片长度,点击OK;

这时你截图的主页面就会显示出来读取到的值,如果要写入数据,点击对应的寄存器值,会弹出输入框,填入你要写的值,点击OK即可。

以上,希望能帮到你,还有不明白的地方,可以继续提问。

modbusclient和serve要一起用吗

登录

首页

学习

实践

活动

专区

工具

TVP

返回腾讯云官网

用户5908113

117 篇文章

关注

Modbus 调试助手的使用(一)

2019-11-18 21:32:30阅读 1.9K0

记得当时还百度来着,然鹅并没有找到自己想要的东西,鉴于此,写一个对初学者友好的教程。

上一篇文章提到Modbus协议包括ASCII、RTU、TCP三种,这次和大家分享的是Modbus调试助手使用TCP协议的设置。TCP协议下有Server和Client,两个都需要设置,不然只有一个也无法通信啊~ 遥想当年我连网络调试助手也不会用的时候......

一.实验材料

Windows系统的电脑、Modbus Poll(Client)、ModSim32(Server)

二.实验过程

1. ModSim32(Server)的相关设置

① ModSim32 初始界面

②修改Address和Length,MODBUS Point Type使用默认类型,Devide Id使用默认值是1,方便使用

③点击上方菜单栏【Connection】-->【Connect】-->【Modbus/TCP Svr】。确定服务器端口,点击【OK】按钮。成功启动后不再有 ***NOT CONNECTED!***显示

④ 小结

通过上节的介绍,我们知道Modbus有四种寄存器类型,本次我们使用的是第三种保持寄存器类型。

本教程主要侧重Server与Client的通信搭建,其他更多的功能熟练之后容易探索。

1. Modbus Pol(Client)的相关设置

①Modbus Poll初始化界面

Tx代表接收数据,Err表示错误,F代表寄存器类型,SR是扫描周期

②读写定义的设置

点击上方菜单栏的【Setup】->【Read/Write Definition...】或者F8快捷键直接打开

Slave ID保持一致为1,Function使用默认参数,注意这里地址设置为0,与Server端地址相差1,Quantity是设置的寄存器数量,下次给大家分享pymodbus库时会有很好的对应说明,这里面了解下即可。Scan Rate使用默认的即可。下方的View Rows 是对可以看见的区域设置,随便点点,没什么大问题的。

之后点击【Apply】->【OK】按钮使设置成功。

③连接服

modbuspoll使用教程 coherentmodbuspoll使用教程 coherent


Kepware连接Modbus TCP设置

1、连接性右键新建通道,选择Modbus TCP/IP Ethernet,点击下一页

2、按照规范设置通道名字,本例使用OPC作为通道名字,其他均为默认即可。

3、添加设备,右键添加设备,设备名称按照规范填写,本例使用M1作为设备名称。

4、添加需要连接的Modbus TPC的网络地址和设备地址,Modbus安装在本机,所以本例使用地址127.0.0.1,设备地址使用Modbus的地址0,之后的设置默认下一步。

5、新建点位,点位地址参考Modbus地址,

例如,其他地址请自行探索:

6、测试创建效果,在Modbus Poll中将值分别改为111、222、333、444。在OPC Quick Client中看到采集到的数值一致,说明配置成功。

采集485数据到电脑上需要什么软件

modbuspoll软件。

可以使用modbuspoll软件采集采集设备的数据。把设备通过485或者232接到电脑上,在电脑上运行poll软件。在设置poll软件的时候注意波特率,设备地址,寄存器地址等参数的设置,设置好后就可以在poll软件上看到采集到的设备的数据了。

modbuspoll使用教程 coherentmodbuspoll使用教程 coherent


modbusslave软件。

在没有实际的modbus设备用来测试的时候,可以使用slave软件模拟一个从站设备,给其他设备或者系统发送数据,用来测试其他系统的工作情况。

串口调试工具。

各种测试软件其实就是给设备收发数据,这些数据都是按照modbus协议的标准协议进行传输的,因此在熟悉modbus协议的情况下,可以自己编写一帧modbus的请求或者应答数据,通过串口调试工具进行收发。编写数据的时候主要注意校验和的计算,在数据有改变的时候,需要重新计算校验和。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息