怎么用串口调试工具接收PLC发送的数据

发布时间:2025-09-20 10:33:49 来源:君肯网

1、在电脑端安装一个COM-HC的串口调试工具,打开串口调试软件如下图所示。

2、我们首先设置的就是调试工具的端口号与波特率,按着设备在电脑端识别到的端口号来设置,波特率要按着设备的波特率来设置。

3、接着就是设置接收到的报文的显示形式的,系统默认二进制显示,我们要将其改成16进制显示,如下图直接勾选即可。

4、由于显示的接收到的报文很多,我们一时看不过来,我们可以将它保存到指定的文件夹下,方便我们二次查看,如下图所示设置路径。

5、前面的这些步骤设置完成后就可以直接打开串口,接收报文了,如下图所示打开串口按键。

6、串口调试工具的上部分为接收报文界面,下半部分为自己发送的报文,来得到设备的回复,如下图所示。

串口调试工具kermit安装和配置

推荐win10 商店的  串口调试助手 -“Serial Debug Assistant”

1. 接收从串口进来的数据并在窗口显示。

2. 接收到的数据显示方式可以选择为”字符串”或”HEX”。

3. 中文显示无乱码。可以在设置中更改字符串编码类型。支持多种字符编码 ”ASCII”,”GB2312”,”UNICODE”,”UTF-8”,”BIG5”,”shift_jis”

4. 串口波特率可以选择为300bps-1500000bps. (波特率&gt115200时需要硬件支持)。

5. 支持自定义串口波特率。

6. 可以在发送框输入您想发送的字符串,并发送,发送支持 ”字符串”或”HEX”。

7. 支持扩展命令,最大600组自定义命令。

8. 自定义命令列表,将多条要发送的命令组合成一个列表。只需点击一次发送,自动执行列表中的各条命令

9. 自动断帧功能,如果接收到两个数据包之间有时间间隔,会在一包数据后面插入换行,下一包数据另起新行,以方便观测。

10. 发送校验功能,采用 JavaScript 脚本,可根据需要自行编写校验方式.

11. 波形显示功能。可将按协议发送的数据显示成波形。并支持波形回看功能和截图功能。

12. 带有 ”Limited support” 标志的COM口高速接收时会有卡顿现象.

Linux串口调试工具–minicom

在windows系统中,使用USB转UART串口工具调试时,需要安装对应的串口驱动。如果直接在网上下载驱动,可能会安装很多垃圾软件,让人防不胜防。本文介绍在Ubuntu 18.04系统中kermit的安装和配置。

操作系统:Ubuntu 18.04

安装命令: sudo apt-get install ckermit

kermit工具安装完成后,使用 vi ~/.kermrc 配置串口属性,配置如下:

在上述配置中有2点需要注意:

1、串口设备节点: set line /dev/ttyUSB0 ,根据实际枚举的设备节点 /dev/ttyUSB* 进行修改。

2、串口波特率: set speed 115200 ,根据实际使用的串口波特率进行修改。

常用的串口调试工具还有很多,例:SSCOM、putty、Tera Term、SecureCRT、MobaXterm和minicom等。

注:RockPI 4A单板串口波特率是1.5M,kermit不支持该波特率。如果想使用kermit工具,可以在uboot和kernel的代码里修改串口波特率(待后续验证后,发下修改方式);Github里也有牛人修改了kermit源码,用于支持串口1.5M的波特率。

打开工具: kermit -c

退出工具: ctrl+ ,然后输出 q

安装完成后,请不要着急打开软件。需先进行配置。具体步骤如下:

查看串口设备及文件权限

linux下的所有操作面向用户的都是文件操作,在对串口操作之前,我们应该先确认自己对该文件有没有读写权限。

linux下的usb串口命名为ttyUSB*,运行上面命令,可以看到有几个设备挂载。

我们这里是:

只有ttuUSB0.再用lsusb查看:

怎么用串口调试工具接收PLC发送的数据

usb 004正是我们挂上去的usb转串口线缆,使用的芯片是PL2303。

但是正如上面显示,ttyUSB0这个设备是root所有的,所以,我们以普通用户身份打开minicom是没法访问该文件的。

运行sudo minicom -s便进入了minicom的配置界面,使用上下键选择Serial port setup,回车。此时光标在“change which setting”后面停留,它的上面有如下菜单:

我们只需输入上面对应的字母,就可以进如相应的菜单进行设置。设置完成,回车,光标会回到“change which setting”后面,如此重复。完成按回车返回主菜单即可。

返回主菜单后,选择“Save setup as df1”,将其保存为默认设置,然后选择 Exit退出。需退出后重新打开minicom,软件才会使用上述参数进行初始化。

注意:如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0。

如果上面设置顺利,打开minicom

重新给设备上电后,此时,窗口里就有信息打印出来了。

1)需使用Ctrl+a 进入设置状态

2)按z进入设置菜单

(1)O键:打开配置选项;

(2)W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的启动信息时很有用。

(3)C键:清除屏幕的显示内容;

(4)B键:浏览minicom的历史显示;

(5)X键:退出minicom,会提示确认退出。

Ctrl + A –&gtO

选择”Filenames and paths”

更多的参数,参见”man minicom”的输出。

如果不加这个项,那么在minicom和pc交互的时候中键入命令超过一行时候会被截断,(这时候可以通过 &ltC-a&gtw 来开和关切换截断行功能).

这样,启动之后我们会发现显示的内容不是黑白的了。

这样,启动之后,所在minicom的输出都会在&ltfilename&gt中保留一份,如果原来文件存在,则追加,不存在则创建一个。

这样,我们可以取代用 &ltC-a&gt* 发送命令的方式,将 &ltC-a&gt替换成 [Alt] 或者 [ESC] .

这里,&ltfilename&gt是你的脚本文件的名字,应该指定绝对路径,否则就会在你启动minicom的路径下寻找。

Minicom是基于窗口的。要弹出所需功能的窗口,可按下 Ctrl-A (以下使用C-A来表示Ctrl-A),然后再按各功能键(a-z或A-Z)。先按C-A,再按’z’,将出现一个帮助窗口,提供了所有命令的简述。配置 minicom(-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还是用Ctrl-A吧。

这里,只给出很少的命令,更多的交互命令参见”&ltC-a&gtz”的帮助输出。

minicom -s 或启动minicom之后运行 &ltC-a&gto 来进行配置。

C:脚本文件的存放位置: &ltC-a&gtg 运行脚本时的路径 。

D:选择脚本程序: 默认 runscript ,也可以选择 bash 脚本格式。

可以参考man手册 man runscript .交互命令中可以运行” &ltC-a&gtG ”来运行脚本。

参考资料

以上就是关于怎么用串口调试工具接收PLC发送的数据全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

更多相关资讯

1、在电脑端安装一个COM-HC的串口调试工具,打开串口调试软件如下图所示。 2、我们首先设置的就是调试工具的端口号与波特率,按着设备在电脑…
查看详情
1、在电脑端安装一个COM-HC的串口调试工具,打开串口调试软件如下图所示。 2、我们首先设置的就是调试工具的端口号与波特率,按着设备在电脑…
查看详情
1、在电脑端安装一个COM-HC的串口调试工具,打开串口调试软件如下图所示。 2、我们首先设置的就是调试工具的端口号与波特率,按着设备在电脑…
查看详情
相关文章
推荐游戏
风之谷
风之谷
游戏资讯 10.5M
下载
斗罗大陆3
斗罗大陆3
游戏资讯 566.9M
下载
冠军网球
冠军网球
游戏资讯 148.1M
下载
最佳炮手
最佳炮手
游戏资讯 68.1M
下载
如梦下弦月
如梦下弦月
游戏资讯 840.1M
下载
富甲封神传
富甲封神传
游戏资讯 263.0M
下载