优秀的手机游戏下载!
首页 怎么用串口调试工具接收PLC发送的数据

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

发布时间:2025-09-20 10:33:49 编辑:打包星星 浏览:558

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、我们首先设置的就是调试工具的端口号与波特率,按着设备在电脑端识别到的端口号来设置…
查看详情
相关资讯
猜你喜欢