仪器社区

modbus TCP/IP协议中,数据帧的间隔时间是多少

l味道l 2015-04-07
PC端通过WIFI连接到R232和TCP/IP协议互转的设备(ZLAN7142),ZLAN7142再连接到单片机上。PC发送MODBUS信息,波特率19200,单片机恢复MODBUS的收发间隔控制在3~4个ms。建立通讯后,改变功能码持续发送,此时通讯会中断,必须要重新给单片机上电才能恢复通讯。如... PC端通过WIFI连接到R232和TCP/IP协议互转的设备(ZLAN7142),ZLAN7142再连接到单片机上。PC发送MODBUS信息,波特率19200,单片机恢复MODBUS的收发间隔控制在3~4个ms。建立通讯后,改变功能码持续发送,此时通讯会中断,必须要重新给单片机上电才能恢复通讯。如果将单片机的收发间隔改长一点,比如20ms,就不会出现此问题。
评论
全部评论
木鱼来了aCh2i
1.波特率是每秒的比特数。
2.modbus通讯协议主要通讯方式为轮询,每两次通讯直接的间隔要大于一问一答数据传输时所需时间的总和。
3.传输一包数据所用的时间:(11【起始位+数据位+校验位+停止位】)*(包数据字节数【+7】)/波特率-------7为modbus_RTU协议的包头包尾间隔,modbus_ascII协议不用加7
10 0 2015-04-08 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论