当前位置:
工控论坛
> >
产品
>
工业互联
我要发帖
MODBUS RTU起始桢的鉴别问题
点击:
795
| 回复:
2
冯广州
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 42回
年度积分:0
历史总积分:718
注册:2003年9月21日
发表于:2007-03-19 11:16:00
楼主
上次的产品中由于没有处理好这个RTU起始帧的鉴别,导致通迅故障频繁出现。
使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始。在网络波特率下多样的字符时间,这是最容易实现的(如下图的T1-T2-T3-T4所示)。传输的第一个域是设备地址。可以使用的传输字符是十六进制的0...9,A...F。网络设备不断侦测网络总线,包括停顿间隔时间内。当第一个域(地址域)接收到,每个设备都进行解码以判断是否发往自己的。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。
这个3.5个字符时间的停顿如何在程序里检测呢?
分享到:
收藏
邀请回答
回复楼主
举报
一问
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 9回
年度积分:0
历史总积分:21
注册:2004年4月19日
发表于:2007-04-06 16:23:00
1楼
回复
引用
举报
一问
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 9回
年度积分:0
历史总积分:21
注册:2004年4月19日
发表于:2007-04-06 16:24:00
2楼
用定时器啊
回复
引用
举报
热门招聘
相关主题
共同提高现场总线应用水平,加...
[14257]
综述:现场总线的几种类型
[4000]
基于组件的自动化------面向...
[1910]
RS232,RS485区别?
[2936]
请教6RA70直流调速通过profi...
[2995]
现场总线技术改变工业控制旧...
[2518]
Profibus[转帖]
[3543]
如果多个RS485设备串联,还可...
[4437]
profibus总线连接器 总线最新...
[1397]
主令控制器凸轮机构的用在加...
[1641]
官方公众号
智造工程师
客服
小程序
公众号