首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >您能在Modbus TCP消息中保留CRC吗?

您能在Modbus TCP消息中保留CRC吗?
EN

Stack Overflow用户
提问于 2015-11-17 16:59:58
回答 1查看 1.6K关注 0票数 0

这里还有一个modbus问题,我一直在学习Modbus RTU,我觉得自己对它有很好的理解,现在正在编写代码将RTU转换为TCP。

今天向我提出的一个问题是,当你从RTU转换为TCP时,你能在最后离开CRC吗?

我知道TCP结构不包含CRC,但我不知道为什么?

对此的任何见解都会很有帮助:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-17 17:11:08

CRC之所以没有必要,主要是因为TCP/IP运行在已经检查消息完整性以防止随机错误的协议之上。

MODBUS TCP帧不包括CRC,因为CRC是特定于MODBUS RTU的ADU (应用程序数据单元)的一部分。如果您的实现保留了它,那么您将不再实现MODBUS TCP,也不会与MODBUS TCP端点的端点进行互操作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33762798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档