工控菜鸟1号
不要揪我的小尾巴    揪坏了你负责么 ็
级别: 略有小成
精华主题: 0
发帖数量: 166 个
工控威望: 470 点
下载积分: 426 分
在线时间: 125(小时)
注册时间: 2014-01-08
最后登录: 2024-11-09
查看工控菜鸟1号的 主题 / 回贴
楼主  发表于: 2019-04-11 21:54
我个人觉得虽然数据格式和处理上虽然RTU占优势,但是那个CRC校验,简直了。。。。。那么复杂,头皮发麻
宿迁电工
级别: 论坛先锋
精华主题: 0
发帖数量: 1029 个
工控威望: 1169 点
下载积分: 2836 分
在线时间: 393(小时)
注册时间: 2018-11-30
最后登录: 2024-11-16
查看宿迁电工的 主题 / 回贴
1楼  发表于: 2019-04-11 22:27
RTU啊,网上有现成的dll,到处都是。
长三角地区,PLC编程,工业机器人编程
吸塑机,轴承合套仪程序开发
专业外协
 TEL:13815796487(微信同号)
fcq417
14年plc工程实践教学,QQ(微信):2252241236
级别: 略有小成
精华主题: 0
发帖数量: 302 个
工控威望: 430 点
下载积分: 1259 分
在线时间: 50(小时)
注册时间: 2008-04-30
最后登录: 2024-09-14
查看fcq417的 主题 / 回贴
2楼  发表于: 2019-04-12 09:31
有很多plc有CRC校验指令,如果没有,可以自己编写一个就好了。RTU使用场合应该更多。

plc编程学习,www.shuyanzdh.com
plc编程及教学:www.shuyanzdh.com
QQ(VX):2252241236
fjqz00
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 1301 个
工控威望: 1457 点
下载积分: 7990 分
在线时间: 362(小时)
注册时间: 2007-04-16
最后登录: 2024-11-02
查看fjqz00的 主题 / 回贴
3楼  发表于: 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模式。
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2845 个
工控威望: 3617 点
下载积分: 3517 分
在线时间: 3801(小时)
注册时间: 2007-11-04
最后登录: 2024-11-17
查看tingfenghu的 主题 / 回贴
4楼  发表于: 2019-04-12 22:27
ASCII的相同波特率的情况下传送的数据少一大半.
CRC校难并没有多复杂,大部分设备都支持,
不支持的话,写个小程序,无非就是移位比较这一类.
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
18520831694
本人从事自动化PLC编程数载,欢迎讨论技术问题,微信1852
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 110 点
下载积分: 1733 分
在线时间: 24(小时)
注册时间: 2018-05-07
最后登录: 2024-08-17
查看18520831694的 主题 / 回贴
5楼  发表于: 2019-04-13 09:56
RTU应用比较多,通讯测试可以用我提供的软件去测试,在写程序之前可以先测试硬件
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 373 个
工控威望: 521 点
下载积分: 1466 分
在线时间: 324(小时)
注册时间: 2017-06-12
最后登录: 2024-11-15
查看zmrs163的 主题 / 回贴
6楼  发表于: 2019-04-13 14:48
实际上,MODBUS ASC更多是以前设备上用的,因为以前设备速度慢,而MODBUS ASC本身有开始结束符,可以很好克服这个缺点
lixiangyang
级别: 略有小成
精华主题: 0
发帖数量: 145 个
工控威望: 277 点
下载积分: 5085 分
在线时间: 102(小时)
注册时间: 2013-09-24
最后登录: 2021-12-21
查看lixiangyang的 主题 / 回贴
7楼  发表于: 2019-04-17 22:35
向大家学习。
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 342 个
工控威望: 493 点
下载积分: 4015 分
在线时间: 250(小时)
注册时间: 2013-03-22
最后登录: 2024-11-12
查看zhangqi_1234的 主题 / 回贴
8楼  发表于: 2019-04-20 00:12
市面有大多数的设备、传感器、智能仪表支持RTU,那是有一定道理的。调试发现,纠错用奇偶校验效果不好,所以才会用另外的纠错方法,比如:CRC校验、LRC校验等。CRC编程已非常成熟,几乎不是什么难点。而FX3U却只支持MODBUS-ASCII从站,反而给组网控制带来不便。