当前位置:
工控论坛
> >
产品
>
工业互联
>
现场总线
>
Modbus
我要发帖
有关modbus的问题??
点击:
1037
| 回复:
4
崔斯特
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 12回
年度积分:0
历史总积分:49
注册:2004年7月06日
发表于:2004-06-28 20:44:00
楼主
我在读Modbus通信协议时有几个问题不懂!请指教,谢谢!! 协议上说: 1."ASCII模式发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误". 我的理解:是不是说在这种方式下可以1秒钟读写一次数据哪! 2."使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始。" 我的理解:是不是说在这种方式下只要帧与帧之间的间隔只要在发送4个字符的时间以后就可以,那么我在500毫秒读写一次数据就可以了吧! 3.如果那位有用VC做的串口为485通信协议为mudbus的源代码请给在下发一份好吗?谢谢!! 我的email:cst1978@yahaoo.com.cn 谢谢!!!
分享到:
收藏
邀请回答
回复楼主
举报
小猪哼哼
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 24回
年度积分:0
历史总积分:35
注册:2004年7月05日
发表于:2004-06-29 19:47:00
1楼
1回答:这个指的是发送桢的字符间的最长时间间隔。 2回答:这个指的是两桢之间的最小时间间隔。 实际中这两个你都不用管。 一般来说,时间可以这样大概计算,时间=150毫秒+字节数*2。9600波特率 3回答:vc的modbus源程序我有,但不想给你。
回复
引用
举报
崔斯特
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 12回
年度积分:0
历史总积分:49
注册:2004年7月06日
发表于:2004-06-30 05:29:00
2楼
谢谢! 那就是说:我只要1秒读写一次就可以了吗?
回复
引用
举报
小猪哼哼
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 24回
年度积分:0
历史总积分:35
注册:2004年7月05日
发表于:2004-07-05 10:33:00
3楼
一般为300毫秒,1秒太长
回复
引用
举报
崔斯特
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 12回
年度积分:0
历史总积分:49
注册:2004年7月06日
发表于:2004-07-06 22:28:00
4楼
谢谢您的回复! 请问是不是每读写一个新的数都要经过以下过程: RTU方式读的数据帧的结构例: 01 03 00 38 00 01 /1/CRC效验后形成一个帧, /2/将这个帧通过串口发送到主机. /3/从缓冲区读取主机响应后发回来的数据 /4/对接收到的数据进行分析处理
回复
引用
举报
热门招聘
相关主题
AB指令集
[2339]
求助:电流环和4~20mA有什么区...
[4278]
高效逻辑环
[1599]
RS232-485转换器怎么做?
[2793]
LonWorks: Enabling the Net...
[1372]
现场总线应用实例(三):西门子...
[6126]
PROFIBUS:简介
[6930]
abb机器人涂胶包和SCA的涂胶...
[1626]
终端匹配电阻
[6670]
求助:SwiftNet现场总线的特...
[1464]
官方公众号
智造工程师
客服
小程序
公众号