当前位置:
工控论坛
> >
产品
>
SCADA
我要发帖
关于modbus RTU 协议
点击:
1175
| 回复:
2
johninfo
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 7回
年度积分:0
历史总积分:44
注册:2005年12月05日
发表于:2006-01-09 20:11:00
楼主
在实现modbus RTU 协议时发现一个问题。希望得到证实。
modbus RTU 协议是不是只有在超时的情况下才能判断接受完了一帧?如果是这样是不是采用modbus ASC-II会更快一些?(在115200时1ms是可以发送10个字节的!)
还有modbus协议好像是没有联接的,这样是否会造成无法确认事务是否被正确完成?
分享到:
收藏
邀请回答
回复楼主
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2006-01-17 11:37:00
1楼
以 0xFF 為例, 印象中 RTU 只需用一個 byte 來傳送, 而 ASCII 則需要兩個 bytes 來傳送. 所以, 若是您的 timing 抓得很精確的話, RTU 的傳送應該會是較快(省時)的.
回复
引用
举报
steelen
关注
私信
精华:1帖
求助:2帖
帖子:164帖 | 1497回
年度积分:4
历史总积分:5171
注册:2002年3月15日
发表于:2006-01-20 15:41:00
2楼
你的理解好像没有问题,只能用超时判别。但是当通信速度超过19200以后,好像要求就不那么严格了。因为那样软件就很难实现了。超过19200超时一般可以选择固定的一个值就可以了
回复
引用
举报
热门招聘
相关主题
GIS与SCADA在城市供水系统中...
[763]
求助:SCADA系统的通信传输
[1079]
信息收集:倒底什么样的RTU才...
[798]
先进控制如何在SCADA系统中实...
[3857]
RTU在路灯控制中的应用
[843]
北狼南下
[872]
嵌入式SuperE RTU
[2646]
哪儿能买到SCADAlarm Extern...
[1000]
驱动问题
[898]
提供一流的SCADA系统
[975]
官方公众号
智造工程师
客服
小程序
公众号