PC机上可以编程实现MODBUS协议吗?

[复制链接]
 楼主| zjswuyunbo 发表于 2010-12-20 09:55 | 显示全部楼层 |阅读模式
例如通过串口232进行modbus通信。
一帧数据与一帧数据之间.3.5个时间间隔如何如何实现呢?

难道开个线程,每1个时间间隔读取一次串口??

PC可以响应的过来吗?
OverLook 发表于 2010-12-20 12:21 | 显示全部楼层
开个线程   就是了。
coody 发表于 2010-12-20 13:33 | 显示全部楼层
当然可以,否则就不会有那么多支持MODBUS的上位机程序。
 楼主| zjswuyunbo 发表于 2010-12-20 14:24 | 显示全部楼层
3# coody
是可以。

不过,这个3.5个时间单位是如何进行处理的呢?
chunyang 发表于 2010-12-20 16:50 | 显示全部楼层
想获得比较好的实时响应,关键在于编程,要直接对串口进行底层编程,不要图省事,编程语言要用C/C++类。
yhn1973 发表于 2010-12-20 16:53 | 显示全部楼层
若是为modbus主机,则很简单,不用考虑这3.5个时间单位,发完命令等待就行了,自会有从机去处理这3.5个时间单位。另外modbus是基于应答式通讯,对于这3.5个时间单位要求不是很精确,只要保证大于就行了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

163

主题

1578

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部