MODBUS/tcp断开

[复制链接]
 楼主| jhbang 发表于 2011-11-3 15:08 | 显示全部楼层 |阅读模式
我用的是LM3S9B96,TCP/IP协议栈是LWIP,通讯协议是MODBUS/TCP。当我用MODSCAN连上时,几个小时后,MODSCAN会断开,当重新连接时,还能连接上,这是什么原因?
 楼主| jhbang 发表于 2011-11-3 16:35 | 显示全部楼层
没个人来回答一下啊
一览 发表于 2011-11-3 17:46 | 显示全部楼层
使用抓包工具看看!
 楼主| jhbang 发表于 2011-11-4 08:46 | 显示全部楼层
几个小时才断一次,我怀疑是内在管理问题,有没有可能
 楼主| jhbang 发表于 2011-11-4 14:16 | 显示全部楼层
当我ping的时候,一直能连接的上,但当用大数据包ping的时候,大概二十分钟的样子,会ping不通,但过十到二十后,又能重新ping的通。
 楼主| jhbang 发表于 2011-11-4 14:31 | 显示全部楼层
没有TI的技术人员回复下吗?
 楼主| jhbang 发表于 2011-11-7 14:04 | 显示全部楼层
呼叫!!!
 楼主| jhbang 发表于 2011-11-8 09:41 | 显示全部楼层
怎么没以有人help一下呢
lizye 发表于 2011-11-8 09:42 | 显示全部楼层
用抓包工具
TI_MCU 发表于 2011-11-8 19:04 | 显示全部楼层
仔细看下lwip的设置,看看debug功能是不是开了,关上试试会不会有帮助。
amini 发表于 2011-11-8 21:51 | 显示全部楼层
等LZ结果,看看是不是LS说的原因
 楼主| jhbang 发表于 2011-11-9 09:02 | 显示全部楼层
debug我已经关了
 楼主| jhbang 发表于 2011-11-9 09:03 | 显示全部楼层
modscan显示的错误信息是:modbus message overrun
 楼主| jhbang 发表于 2011-11-9 09:03 | 显示全部楼层
我用的lwip方式是raw api
 楼主| jhbang 发表于 2011-11-9 09:24 | 显示全部楼层
我modscan扫描周期是10ms,ping的数据包为1400个字节,是通过交换机和电脑通讯。
TI_MCU 发表于 2011-11-9 09:36 | 显示全部楼层
有一说是lwip本身设计的问题~升级到lwip1.3试试?
 楼主| jhbang 发表于 2011-11-9 10:52 | 显示全部楼层
我的lwip是1.30
 楼主| jhbang 发表于 2011-11-9 10:53 | 显示全部楼层
在发送时,tcp_write()调用后,还需要调用tcp_output函数吗?
 楼主| jhbang 发表于 2011-11-9 10:54 | 显示全部楼层
我可以加下你的QQ吗?
 楼主| jhbang 发表于 2011-11-9 14:26 | 显示全部楼层
当我把tcp_output()去掉时,由内核来决定什么时候发送,modbus通讯很慢,感觉延迟很大。这是为何
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

164

帖子

1

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

8

主题

164

帖子

1

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