工控菜鸟1号
不要揪我的小尾巴    揪坏了你负责么 ็
级别: 略有小成
精华主题: 0
发帖数量: 164 个
工控威望: 466 点
下载积分: 416 分
在线时间: 123(小时)
注册时间: 2014-01-08
最后登录: 2024-05-14
查看工控菜鸟1号的 主题 / 回贴
楼主  发表于: 2019-04-11 21:54
我个人觉得虽然数据格式和处理上虽然RTU占优势,但是那个CRC校验,简直了。。。。。那么复杂,头皮发麻
fjqz00
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 1295 个
工控威望: 1451 点
下载积分: 7977 分
在线时间: 352(小时)
注册时间: 2007-04-16
最后登录: 2024-04-22
查看fjqz00的 主题 / 回贴
1楼  发表于: 2019-04-12 18:59
1)ASCII格式因为有头尾码,所以不用去考虑帧与帧之间的间隔时间,RTU则要考虑,理论上来说ASCII比RTU通讯速度要快一些。
2)ASCII格式报文可读性比RTU费劲一些
3)变频器等产品大多支持RTU,只有部分产品支持ASCII
4)至于校验码,除非你还用FX2N这种没支持CRC指令或MODBUS指令的PLC,才要自己去编写CRC程序,市面上很多PLC都能直接支持MODBUS的通讯指令,所以基本不用纠结CRC校验。
5)以上是我个人的一些理解,仅供参考。另外我也比较喜欢使用RTU模式。