这篇文章干货还是蛮多的!

多年以来这些工具都是PLC工程师、嵌入式工程师、MES工程师、上位机工程师必备的软件。

如果需要串口调试、串口模拟器、通讯调试工具箱软件,推荐这8款完全免费、适用于Windows平台的调试工具。

UartAssist:是Windows平台下串口应用开发及调试工作必备的专业工具,99%的人都用过。

TCPCOM二合一调试助手:UartAssist+NetAssist,串口网口调试二合一版本,类似SSCOM。

VSPD:全称Virtual Serial Port Driver,最知名的串口模拟工具,必须推荐。

Modbus Poll 、Modbus Slave:最经典的Modbus协议调试软件,可以用来调试Modbus协议的RTU数据传输方式。

SSCom:是一款串口调试工具,在同类串口调试软件中,SSCOM应该能排第二的存在。

JCOM:一款Windows平台的串口调试软件,能完美显示串口数据的实时曲线。

HslCommunication:不仅仅用来调试串口,准确来说是一款通讯调试工具箱。最重要的是使用C#开发,早期版本完全开源。

有人虚拟串口软件:串口服务器厂商有人网络开发的一款虚拟串口工具,支持模拟TCP服务端、TCP客户端。

下载地址:(文末回复即可获取)

全是干货,建议直接保存到网盘。

1、UartAssist

最有名的串口调试工具,那肯定是——UartAssist,我相信这一点100%没人能反对。

发布至今已有接近20年了,基本上这是一款电气工程师、上位机工程师、嵌入式工程师必备的小工具。

20年来广受好评肯定是有是有原因的:

1、支持的Windows系统非常全面,包括Windows95/WinXP/Vista/Win7/Win8/Win10/WinALL, 兼容32位/64位操作系统。

2、绿色软件,开箱即用。解压后只有一个执行文件,直接运行即可。无需安装(不依赖)Microsoft.NET Framework框架。

3、在所有的串口调试软件,UartAssist是写的最详细的,没有之一。

不仅仅是一款串口调试工作,还能学习到串口通讯的很多知识点。想要了解UartAssist串口调试助手所有的功能说明,必须下载这份用户手册。

这款工具的开发者是“野人家园”,出来这款串口调试软件,另外还有一个NetAssist(网口调试助手)。

2、TCPCOM二合一调试助手

都是野人家园开发的,将串口、网口调试助手合二为一。

这个版本支持串口+网口调试,二合一版本,简单高效,无需安装,点击即用。

另外还有一个TCPCOM二合一调试助手(英文版):

3、VSPD

VSPD:全称Virtual Serial Port Driver,由著名的软件公司Eltima制作。

它可以在电脑上创建成对的虚拟串口,让你的程序可以通过虚拟串口进行通信,就像真实的物理串口一样。

使用非常简单,复制「Cracked」文件夹下的两个文件到安装目录,即可永久免费使用。

就是这两个文件:

如图所示,创建了两个端口:

4、SSCOM

SSCOM是一款串口调试工具,在同类串口调试软件中,SSCOM应该能排第二的存在。

它可以连接到计算机上的串口端口,并提供一个用户友好的界面来控制串口通信。

注意SSCOM是一款串口调试软件,不是虚拟串口的软件,所以在使用这款软件调试串口的时候,必须选择一款虚拟串口的工具。

打开一个SSCOM,选择端口号为 TCP Client , 点击连接即可连接TCP Server

测试一下客户端发送数据给服务端:

当然服务端也是可以发送数据给客户端的:

在使用的时候,重点注意这2点:

1、作为TCP Client时,请注意 【远程】的IP、端口是否正确。

2、作为TCP Server时,请注意【本地】的IP、端口别人是否能访问到。

另外这款工具还可以自动加校验,例如:发送modbus报文,无需手动计算校验位,这一点值得好评。

5、Modbus Poll 、Modbus Slave

Modbus Poll 、Modbus Slave这两款软件是最经典的Modbus协议调试软件。

这也是很多小白接触Modbus协议的第一款软件。

如果你想测试Modbus TCP、或者想学习Modbus协议那这款软件必不可少,在业内基本上人人皆知,值得推荐。

为了解决实际问题和用户体验,这次大家带来3个版本。

1、ModbusPoll+ModbusSlave(免安装汉化版本)

2、ModbusPoll+ModbusSlave+激活密钥+虚拟串口助手(4.3.4旧版本)

3、ModbusPoll9.2.2+ModbusSlave7.3.0+激活密钥+虚拟串口

携带版本无需安装,可以直接使用免安装版本。

为了方便大家使用,这个免安装版本已中文汉化。

用ModbusSlave(从站)作为一个TCP客户端,开始连接上服务器。

选择Modbus TCP|IP,输入刚刚创建的IP、端口

客户端成功连接上服务器,如图所示:

客户端修改值之后,服务端马上就改变。

6、JCOM

JCOM是一款Windows平台的串口调试软件,能完美显示串口数据的实时曲线。

将串口设备(如传感器、控制器等)传输的实时数据以可视化曲线形式展示的工具,其核心价值在于直观监控动态数据变化、快速分析趋势规律。

适用场景:

在某些特殊的调试过程中,例如ADC采用输出,要是能将上传的数据转化为曲线,那就更明了直观了。

接收解析的数据,可以使用公式进行后处理,支持多种公式运算符。在数据面板可选中需要绘制的数据,一键打开曲线窗口,多通道实时曲线动态显示。

串口实时波形,可分离各个通道单独显示

暂停后可缩放、拖拽、滚动条查看前面数据

JCom优势在于数据包设计非常灵活,但是界面相对没有那么好看,操作还是非常简单方便的。

7、HslCommunication

HslCommunication 是一个多功能的通讯调试工具箱。HslCommunication 不仅能够实现与各种工业设备如PLC、机器人、远程I/O、传感器和执行器、仪表等的数据通信,还能支持不同程序之间的数据交换,包括不同编程语言(如C#、Java、Python)编写的程序之间的通信,以及程序与网页、本地电脑与云服务器之间的数据传输。

此软件不只是可以作为调试助手,还可以调用HslCommunication.dll通讯库进行上位机编程,此库包含了几十种通讯协议,使用起来效率杠杠的。

运行HslCommunication无需安装其他依赖环境,便携版本,开箱即用。

依赖的框架是「.NET FrameWork 4.5.1」,基本做C#上位机、数据采集的都有这个框架。

早期的版本代码是开源的,很多使用C#开发工厂相关的软件都是使用这个版本的类库。

源代码可以直接下载:

如果要调试PLC的TCP网络通信,那这款软件再适合不过了。

支持模拟服务端:

为了方便在工业现场进行直接的与设备进行联网调试,而不需要经过电脑,还支持安卓手机端了,也可以进行一些功能性的测试。

8、有人虚拟串口软件

有人虚拟串口软件(USR-VCOM)是有人网络(主要生产串口服务器)官方开发的一款模拟串口工具。

可将TCP/IP连接、UDP广播,映射成本机虚拟串口,应用程序通过访问虚拟串口,就可以完成远程控制、数据传输等功能。

适用场景主要有2个:

模拟TCP服务端、模拟TCP客户端;

模拟创建虚拟的串口;

点击 「添加」 ,如果网络协议选择 「tcp server」 ,那么将作为一个tcp的服务端。

创建完成之后,打开设备管理器,就会发现端口多个一个「COM1」。

测试一下客户端连接,新建一个串口的网络协议为 「tcp client」。

这里只是演示一些客户端、服务端连接,实际并没有多大作用,仅仅只是演示一下而已。

这款软件肯定也是支持创建多个虚拟串口的。

软件获取

点击下方名片进入公众号『程序员软件库』回复关键字 “通讯” 即可获取下载链接!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐