端点与连接

接收分帧

按原始块、分隔符、固定长度或空闲超时识别串口与 TCP 消息。

浏览全部手册
本页目录

接收分帧解决什么

串口和 TCP 都可能把业务消息拆开或合并。端点配置中的“接收分帧”决定如何把收到的字节组成可观察的帧;发送区还有一个同名选项,但当前版本该选项不会自动包装发送字节,详见发送说明。实际字节和接收规则仍需符合双方协议。

模式 适用情形 关键参数
原始数据 初次确认是否收到了字节 不人为约定业务边界
分隔符 消息以指定字节结尾 十六进制分隔符,如 0D 0A
固定长度 每条报文长度固定 每帧字节数,1–1048576
空闲超时 用字节之间的静默判定结束 空闲毫秒数,1–60000

CRLF 示例

接收端选择“分隔符”,填 0D 0A;发送端用 Text 输入 Hello 并追加 CRLF,发送分帧先选“无”。分隔符模式输出消息正文,不把分隔符本身作为正文显示。

不要既在正文结尾手填换行,又开启追加 CRLF,造成多余的结束符。当前发送区仅选择“按行”不会自动补换行。

固定长度与空闲超时

固定长度设置为 5 时,累计够五个字节再输出一帧。少发的尾部会等待更多字节,表面上可能像“没有收到”。

空闲超时应大于正常字节间隔。过短会拆散一条报文,过长会延迟显示或合并相邻报文。先观察实际设备时序再调整。

协议专用端点

Modbus 和 DL/T 645 使用专用协议处理。不要把普通串口的分隔符配置当作它们的 CRC、长度或帧校验机制。

仍有疑问?按反馈清单整理复现信息 →