-
-
aaing 发表于 2011/11/30 10:14:38
标准的Modicon控制器使用RS232C实现串行的Modbus。Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和就答的方式,数据通讯采用Maser/Slave方式。Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验.2楼 回复本楼
引用 aaing 2011/11/30 10:14:38 发表于2楼的内容
-
-
-
hypermill9 | 当前状态:在线
总积分:7709 2024年可用积分:0
注册时间: 2007-02-07
最后登录时间: 2023-08-18
-
hypermill9 发表于 2011/11/30 18:26:14
协议是MODBUS RTU/ascii协议封装成TCP报文的,本质上没有太大差异,但一个运行于232或485串行通讯平台,一个是运行于以太网平台。3楼 回复本楼
引用 hypermill9 2011/11/30 18:26:14 发表于3楼的内容
-
-
-
beijing99 发表于 2011/12/2 21:52:05
我个人认为差不多,4楼 回复本楼
实际上Modbus协议包括ASCII、RTU、TCP。
标准的Modicon控制器使用RS232C实现串行的Modbus。Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和就答的方式,数据通讯采用Maser/Slave方式。
Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验.
ModbusTCP模式没有额外规定校验,因为TCP协议是一个面向连接的可靠协议。
引用 beijing99 2011/12/2 21:52:05 发表于4楼的内容
-
引用 swy 2011/12/12 9:36:20 发表于5楼的内容
-
-
steelen 发表于 2011/12/14 7:28:15
MODBUS TCP和MODBUS RTU的差别不是很大。
二者相同的地方是应用数据单元是一致的。
差别是MODBUS TCP是传输在TCP/IP网络上的,多了一个报文头,少了CRC校验,采用TCP的502端口
RTU多了设备地址和CRC校验
引用 steelen 2011/12/14 7:28:15 发表于6楼的内容
-
引用 ahljj 2013/12/31 13:45:51 发表于7楼的内容
-
引用 yk_wangyu 2013/12/31 16:04:55 发表于8楼的内容
-
引用 ksong3 2014/1/11 9:06:40 发表于9楼的内容
-
引用 cn_wmx 2014/4/16 9:09:25 发表于10楼的内容
-
引用 guoyi1000 2014/4/16 9:20:12 发表于11楼的内容