隐姓埋名
电气工程从业者,爱好者。广交天下同行VX:em5480011
级别: 略有小成
精华主题: 0
发帖数量: 172 个
工控威望: 269 点
下载积分: 2769 分
在线时间: 50(小时)
注册时间: 2018-12-20
最后登录: 2024-06-26
查看隐姓埋名的 主题 / 回贴
楼主  发表于: 2022-10-28 13:21
有人能把modbus 通讯将透彻吗?   TCP/IP    RTU   ASCII     或者有什么好一点的资料分享一下!
求真务实,厚积薄发。VX:em5480011
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 889 个
工控威望: 1038 点
下载积分: 1995 分
在线时间: 687(小时)
注册时间: 2012-05-09
最后登录: 2024-11-20
查看flyfeky的 主题 / 回贴
1楼  发表于: 2022-10-29 09:06
试着理解一下,  可能会跟实际的理论有出入。

modbus  modbus tcp   都是各分站轮询 , 和profinet  ethercat区别明显,通信不具实时性。

Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验.
ModbusTCP模式没有额外规定校验,因为TCP协议是一个面向连接的可靠协议。

MODBUS 有两种通信格式,RTU和ASCII ,是应用层的协议(OSI模型第7层),RS485 ,RS232 是物理层(物理电平端口),;

TCP是传输层协议(OSI模型第4层),同时包括了网络层应用(第3层) 。

总结: MODBUS TCP  主要包括 应用层  传输层  网络层及以下至物理层。 传统modbus  包括  应用层  数据链路层  物理层。
[ 此帖被flyfeky在2022-10-29 09:17重新编辑 ]
西门子倍福WPF+C#数据库,槽式设备专家