Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[工具推荐] 具有现代UI的TCP Modbus Examiner工具

[工具推荐] 具有现代UI的TCP Modbus Examiner工具

作者头像
科控物联
发布于 2022-03-29 11:43:31
发布于 2022-03-29 11:43:31
2.5K0
举报
文章被收录于专栏:科控自动化科控自动化

视频演示:http://mpvideo.qpic.cn/0bc3vuabmaaaaaamm5xi7bqvblodc2wqafqa.f10002.mp4?

http://www.minaandrawos.com/download/786/

具有现代UI的TCP Modbus Examiner工具

Modbus examiner是一个开源的TCP Modbus客户端工具,从头开始构建,采用更新的软件技术和现代用户界面。该工具的主要目的是从TCP Modbus从设备读取和写入数据。该工具能够执行定期数据提取,以使您的读数保持最新。Modbus考官是无数深夜编码课程的产物,我投资这些课程是为了丰富我的知识和技能。该工具适用于 Windows 操作系统。我提供免费下载的工具。您可以自由使用该工具,但请记住,该工具是按原样提供的,因此我对使用Modbus Examiner工具时出现的任何问题不承担任何责任。

Modbus Examiner code

Modbus Examiner利用WPF,C#和.NET 4.6来构建具有丰富功能和用户友好GUI的强大工具。代码可以在这里找到。

Modbus Examiner installer download

http://www.minaandrawos.com/download/786/

Modbus Examiner 截图

Modbus Examiner 主阅读屏幕

Modbus Examiner 读取结果窗口

Modbus examiner write screen

Modbus Examiner 设置页面

如何使用Modbus Examiner?

Modbus Examiner被设计为尽可能用户友好。在本文的其余部分,我们将介绍如何使用该软件工具。Modbus Examiner的用户界面包含三个主要选项卡:读取,写入和日志

以下是任何配置之前的屏幕外观:

配置前的读取屏幕

您需要做的就是填写Modbus TCP从设备的连接信息,然后点击 添加 按钮。连接信息包括主机名\ip地址、端口号、从机ID、起始地址、要读取的地址的计数或数量、modbus设备类型(保持寄存器、输入线圈等)。等),以及一个基于地址的选项。所有选项都是不言自明的,但是值得单独提及的选项是"一个基于地址"复选框。如果您的Modbus从设备启动其注册地址而不是.我添加了此选项,以确保该工具可以享受各种设备的支持。10

点击"添加"按钮后,新连接将添加到配置选项下方的表中。

已添加连接

主机名、端口号和从属 ID 的每个组合都将被视为新连接,并将在表中获取新行。

表中的每一行都包含一个状态,以便您知道连接是否成功。有一个绿色的视图数据按钮和一个红色的删除按钮。显然,删除按钮将有效地删除连接,而绿色视图数据按钮将打开一个新窗口,其中将显示您的数据。

在介绍视图数据窗口之前,请务必提及底部的"保存"和"加载"配置按钮。这些按钮将允许您将连接信息存储在 json 文件中,以后可以随时重新加载。

现在,如果您单击"查看数据绿色"按钮,您将看到以下窗口:

结果窗口

此窗口将显示您在上一个窗口中为特定连接请求的所有数据。每行表示用于保持或输入寄存器的16位寄存器,或者表示线圈的真或假。

每行都包含寄存器 ID、别名、值、类型、采样率,最后是一个删除按钮(如果要从列表中删除 id)。这里值得一提的两个是别名和采样率。别名选项允许您为特定的寄存器或线圈命名,您只需单击要进行更改的行中的字段即可添加别名。

另一方面,采样率是我们希望在Modbus读取之间等待的毫秒数。采样率的默认值为3000,这意味着我们将每3秒执行一次Modbus读取。您只需单击采样率即可更改采样率,这将允许您执行编辑。

Modbus examiner write screen

写入屏幕允许您一次对一个地址执行写入操作,它支持与"读取"选项卡类似的配置选项,并添加了一个新的值字段以允许您提交值更改。执行写入后,将显示一条消息,显示写入是否已发送到Modbus设备,或者是否存在错误。

原木

LOGS选项卡允许您查看一个简单的日志消息,描述自应用程序启动以来,Modbus Examiner工具到目前为止一直在执行的操作。

设置

如果单击右上角的"设置"选项,您将获得更改应用程序外观的选项,您可以选择所需的主题,字体大小和喜欢的颜色。

Modbus Examiner 设置页面

有了这个,我们涵盖了Modbus Examiner工具中的几乎所有主要功能以及如何利用它们。我希望该工具被证明对您有益,如果您决定使用它🙂

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 科控物联 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
Modbus Master Emulator 支持多种 Modbus 协议(RTU、ASCII、TCP/IP、UDP/IP、RUT Over TCP、RUT Over UDP);您可以同时创建多个连接,监控多个Modbus从站寄存器,快速调试您的从站设备。
用户3871926
2023/09/10
1.9K0
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
Modbus测试工具ModbusPoll与Modbus Slave使用方法「建议收藏」
Modbus Poll :Modbus主机仿真器,用于测试和调试Modbus从设备。该软件支持ModbusRTU、ASCII、TCP/IP。用来帮助开发人员测试Modbus从设备,或者其它Modbus协议的测试和仿真。它支持多文档接口,即,可以同时监视多个从设备/数据域。每个窗口简单地设定从设备ID,功能,地址,大小和轮询间隔。你可以从任意一个窗口读写寄存器和线圈。如果你想改变一个单独的寄存器,简单地双击这个值即可。或者你可以改变多个寄存器/线圈值。提供数据的多种格式方式,比如浮点、双精度、长整型(可以字节序列交换)。
全栈程序员站长
2022/08/14
18.9K0
Modbus测试工具ModbusPoll与Modbus Slave使用方法「建议收藏」
modbus-tcp协议讲解
客户端发送 01 02 00 00 00 06 01 03 00 00 00 02
诺谦
2019/08/07
4K0
modbus-tcp协议讲解
【MODBUS】Modbus协议入门简介
Modbus(Modicon Communication Protocol)是一种用于工业自动化领域的通信协议,最初由Modicon(现在是施耐德电气的一部分)开发。Modbus协议被广泛应用于连接不同厂商的工业设备,实现设备之间的通信和数据交换。以下是Modbus协议的一些基本概念和特点:
帐篷Li-物联网布道师
2024/03/20
6420
优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具
Modbus Slave Emulator 支持多种 Modbus 协议(RTU、ASCII、TCP/IP、UDP/IP、RUT Over TCP、RUT Over UDP);您可以同时创建多个连接,并将多个从站设备加入网络,快速搭建您的测试平台。
用户3871926
2023/08/12
5.7K0
优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具
一文看懂Modbus协议
Modbus协议,从字面理解它包括Mod和Bus两部分,首先它是一种bus,即总线协议,和I2C、SPI类似,总线就意味着有主机,有从机,这些设备在同一条总线上。
单片机点灯小能手
2021/07/14
4K0
使用 Modbus-Serial 库和 Modbus Poll 软件进行 Modbus TCP 通信模拟,modbus 数据采集
在工业通信领域,Modbus 协议由于其开放性、简单性及广泛的支持,成为了最常用的通信协议之一。Modbus TCP 是 Modbus 协议在 TCP/IP 网络上的一种实现,它允许设备通过网络进行数据交换。本文将介绍如何使用 modbus-serial 库和 PC 上的 Modbus Poll 软件来模拟 Modbus TCP 通信,以便于开发者和工程师理解和测试 Modbus 网络交互。
拿我格子衫来
2024/05/25
3K0
使用 Modbus-Serial 库和 Modbus Poll 软件进行 Modbus TCP 通信模拟,modbus 数据采集
Modbus TCP 入门学习[通俗易懂]
记录下我入门学习的过程,供日后回看,文字部分多是转载他人blog,有注明来源地址;实验部分为真实测试结果。
全栈程序员站长
2022/11/17
2.1K0
Modbus TCP 入门学习[通俗易懂]
Modbus初学者教程,第六章:Modbus 答疑
Modbus RTU 使用 RS-485 或 RS-232。Modbus TCP 使用以太网。如果您正在寻找网关,则需要选择与要连接的设备的电气接口相匹配的型号。
用户3871926
2024/08/23
2530
Modbus初学者教程,第六章:Modbus 答疑
Modbus RTU 、Modbus ASCII及Modbus TCP驱动代码,支持主机和从机两种模式
本篇博文分享一款开源的Modbus协议栈。 协议栈支持Modbus主机和从机两种模式,并且支持两种模式同时开启。从机支持Modbus RTU 、Modbus ASCII及Modbus TCP 3种模式,主机现在只支持常用的Modbus RTU模式。 资源下载:https://download.csdn.net/download/m0_38106923/87997766
不脱发的程序猿
2023/07/13
9220
工业物联网数据桥接教程:Modbus 桥接到 MQTT
Modbus 是一种串行通信协议,用于连接工业自动化设备,最初由 Modicon 公司开发,诞生于 1979 年,现在已成为通用的通讯标准之一,广泛用于工业自动化场景。
EMQ映云科技
2023/08/13
1.4K0
工业物联网数据桥接教程:Modbus 桥接到 MQTT
网络基础 Modbus协议学习总结
Modbus协议,首先从字面理解它包括Mod和Bus两部分,首先它是一种bus,即总线协议,总线就意味着有主机,有从机,这些设备在同一条总线上。
授客
2024/11/21
3820
网络基础 Modbus协议学习总结
完整的Modbus指南
尽管它已经很老了,但Modbus仍然是现场通信最常用的协议之一。它的相对简单性、稳健性和开放性使其成为许多自动化硬件和软件供应商的首选协议。因此,Modbus是组织承诺的安全选择,因为总有设备支持它。
科控物联
2022/03/29
4.6K0
一文讲透Modbus协议
Modbus是一种串行通讯协议,是Modicon公司(现在的施耐德电气 Schneider Electric) 于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议事实上的业界标准,并且现在是工业电子设备之间常见的连接方式。
sanshengshui
2020/05/26
2.6K0
【MODBUS】Modbus-TCP数据帧
PDU:协议数据单元,Modbus PDU(protocol data unit)
帐篷Li-物联网布道师
2024/03/19
4560
【MODBUS】Modbus-TCP数据帧
nodejs中使用modbus-serial库创建Modbus TCP读取设备的数据
本人使用的开发环境是Windows10下的VSCode,安装并配置好了npm、node、cnpm等工具,使用cnpm安装了modbus-serial库,可以在npm中搜到modbus-serial包以及它的介绍, 在对应的VSCode终端下使用cnpm install modbus-serial -g安装modbus-serial库
ccf19881030
2019/12/20
4.2K0
Modbus报文详解
Modbus是一种串行通信协议,最初由Modicon公司(现为施耐德电气的一部分)在1979年为使用其PLC(可编程逻辑控制器)而开发。Modbus已成为工业领域内广泛使用的一种通信协议,特别是对于监控和控制系统。Modbus协议支持多种通信方式,包括RTU(Remote Terminal Unit,远程终端单元模式)、TCP/IP和ASCII(美国标准信息交换码)等。
杜衡老师
2024/03/26
1K0
【MODBUS】J2mod库对指令码的定义
在J2Mod库中,Modbus通信使用指令码来标识要执行的操作。指令码(Function Code)是Modbus协议中用于定义请求和响应类型的数字代码。不同的指令码表示不同的功能,例如读取保持寄存器、写入单个寄存器等。以下是一些常见的Modbus指令码及其用途:
帐篷Li-物联网布道师
2024/03/20
3830
modbus协议讲解及实现_通俗易懂近义词
简单地说,在我们的单片机之间互相通信,以及单片机和上位机通信中,规定了不同的内容规范,这个规范是通信的双方都需要遵守的,这样就可以实现两者的通信。
全栈程序员站长
2022/11/07
1.8K0
modbus协议讲解及实现_通俗易懂近义词
Modbus初学者教程,第五章:Modbus 中的功能码和异常码
Modbus 从设备可以想象为具有一个内部电子表格,其中填满了数字。Modbus 主设备将向从设备询问其在给定行和列中找到的数据值或数字,从设备将通过将该数据发送回主设备来响应。当然,这个过程可以逆转,Modbus 主设备告诉从设备在给定行和列处将什么数字放入其数据表中。
用户3871926
2024/08/23
7120
Modbus初学者教程,第五章:Modbus 中的功能码和异常码
推荐阅读
相关推荐
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档