OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11450|回复: 15

【LWIP+UCOSIII+MODBUS TCP】电脑ping能通过,但是连接modbus poll 显示连接失败

[复制链接]

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2015-5-15
在线时间
9 小时
发表于 2016-12-28 18:39:04 | 显示全部楼层 |阅读模式
1金钱
ping.png
modbus poll设置.png
错误.png

MODBUS_TCP.rar

2.4 MB, 下载次数: 1119

最佳答案

查看完整内容[请看2#楼]

分享一个原子探索者板子移植成功的历程
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2015-5-15
在线时间
9 小时
 楼主| 发表于 2016-12-28 18:39:05 | 显示全部楼层
分享一个原子探索者板子移植成功的历程

LWIP UCOS MODBUS TCP.rar

1.4 MB, 下载次数: 1233

回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2015-5-15
在线时间
9 小时
 楼主| 发表于 2016-12-28 18:41:00 | 显示全部楼层
板子不是原子的板子,不知道各位有没有遇到相似的问题
回复

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2014-5-11
在线时间
46 小时
发表于 2017-1-2 11:25:12 | 显示全部楼层
请问2楼的工程怎么是空的,
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2015-5-15
在线时间
9 小时
 楼主| 发表于 2017-1-2 21:52:08 | 显示全部楼层
yidaoke 发表于 2017-1-2 11:25
请问2楼的工程怎么是空的,

不是空的呀
回复

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2014-5-11
在线时间
46 小时
发表于 2017-1-8 01:44:49 | 显示全部楼层
我的软件的问题
回复

使用道具 举报

15

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2015-11-16
在线时间
31 小时
发表于 2017-2-28 09:17:14 | 显示全部楼层
连接成功,但是板子返回的数据是错误的:
Tx:224-01 FF 00 00 00 06 01 03 00 00 00 0A
Rx:225-01 FF 00 00 00 01 01
回复

使用道具 举报

15

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2015-11-16
在线时间
31 小时
发表于 2017-2-28 11:23:38 | 显示全部楼层
修改#define REG_HOLDING_START 1
#define REG_HOLDING_NREGS 8为
#define REG_HOLDING_START 1
#define REG_HOLDING_NREGS 16后返回值正确:
Tx:266-1B AB 00 00 00 06 01 03 00 00 00 0A
Rx:267-1B AB 00 00 00 17 01 03 14 01 02 03 04 05 06 07 08 11 22 33 44 55 66 77 99 00 00 00 00

回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-1-21
在线时间
6 小时
发表于 2017-4-11 13:59:27 | 显示全部楼层
hl981204331 发表于 2016-12-28 18:39
分享一个原子探索者板子移植成功的历程

你好,我是新手一个,想问一下您,这个原子的例程怎么用啊,我能ping通,但是怎么和网络调试软件连起来,这个是客户端吗?网络调试助手是不是要设置成服务器,端口号502,那服务器的IP应该怎么设,软件里面设置了吗?麻烦了,谢谢
回复

使用道具 举报

15

主题

32

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2017-1-19
在线时间
23 小时
发表于 2017-7-6 08:08:31 | 显示全部楼层
请问您解决了吗?能发一份源码吗?
回复

使用道具 举报

15

主题

32

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2017-1-19
在线时间
23 小时
发表于 2017-7-6 08:09:48 | 显示全部楼层
lrser 发表于 2017-2-28 11:23
修改#define REG_HOLDING_START 1
#define REG_HOLDING_NREGS 8为
#define REG_HOLDING_START 1

请问这是解决方法吗?我也要用modbus+tcp/ip 但是一开始弄这个一头雾水。
回复

使用道具 举报

15

主题

32

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2017-1-19
在线时间
23 小时
发表于 2017-7-6 10:28:52 | 显示全部楼层
lrser 发表于 2017-2-28 11:23
修改#define REG_HOLDING_START 1
#define REG_HOLDING_NREGS 8为
#define REG_HOLDING_START 1

你好,我测试的时候按照您的改了以后,holding寄存器好了,可是其他的寄存器的值还是读不到。请问这要怎么做,能加您QQ吗?
回复

使用道具 举报

15

主题

32

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2017-1-19
在线时间
23 小时
发表于 2017-7-6 11:18:01 | 显示全部楼层
楼主您的工程其他的寄存器读取都有错误,只有holding可以用,请问有没有其他的寄存器也能用的工程项目,能发一下吗?
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2020-4-17
在线时间
7 小时
发表于 2020-4-23 14:53:45 | 显示全部楼层
hl981204331 发表于 2016-12-28 18:39
分享一个原子探索者板子移植成功的历程

你们有出现粘包的问题吗?modbus poll一直发送数据,在刚开机的时候能接收到响应,之后就粘包溢出了
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2020-4-17
在线时间
7 小时
发表于 2020-4-24 09:57:56 | 显示全部楼层
克斯曼 发表于 2020-4-23 14:53
你们有出现粘包的问题吗?modbus poll一直发送数据,在刚开机的时候能接收到响应,之后就粘包溢出了

使用战舰的,移植过去发现只能发送一帧数据,然后程序死机跑硬件中断里面,两天一晚,结果发现是任务堆栈给的太小
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2020-10-12
在线时间
0 小时
发表于 2021-2-3 17:02:15 | 显示全部楼层
wuzhanguode 发表于 2017-4-11 13:59
你好,我是新手一个,想问一下您,这个原子的例程怎么用啊,我能ping通,但是怎么和网络调试软件连起来, ...

您的这个问题我也遇到了 您解决了没 有没有什么办法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 15:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表