威纶通官方论坛

上位机与威纶屏通过MODBUS TCP 通讯问题

[复制链接]
发表于 2012-9-29 14:04:01 | 显示全部楼层 |阅读模式
各位:
我把PC的IP地址设置192.168.0.1;子网掩码255,255,255,0;默认网关:不管
再把威纶屏的IP设置为192.168.0.10;端口号设置为502;
然后按照网上的MODBUS TCP协议,在以太网调试工具中按以下格式写入数据:
00 00 00 00 00 06 01 03 00 01 00 01 或者改变起始地址和读取的字节数,
但是每次返回的都是一样的 00 00 00 00 00 03 00 80 01
这肯定有问题 如图:
因为想用自己做的上位机来从威纶屏上取数据,就如上方式先测试了
请问:是哪个设置有问题,还是报文格式有误呢,或者其他原因?
望 不吝赐教

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2018-9-25 17:13:21 | 显示全部楼层
有资料吗大神
发表于 2015-4-3 09:43:00 | 显示全部楼层
这个是读取数据,jjyey的报文分析完全没有错,但是定入数据的报文是怎么样了,有人知道吗???
发表于 2015-3-10 20:46:07 | 显示全部楼层
请问你的通信协议有没有详细点的啊,我现在也在做电脑和威纶触摸屏的通信,急需要
发表于 2014-10-30 11:17:02 | 显示全部楼层
正好需要,太感谢了
发表于 2014-5-28 15:15:31 | 显示全部楼层
正好需要,太感谢了
 楼主| 发表于 2012-9-29 15:01:28 | 显示全部楼层

上述问题找到原因了
是自己的HMI站号设置的错了,应该是0
报文功能码03前面01改成00
返回的报文如图
发送的
事务标识*2 (00 00)
协议标识*2 (00 00)
字段长度*2 (00 06)既后面跟的命令字节数
HMI站号*1 (00)
功能码*1    (03)
起始地址*2 (00 01)
请求字长*2 (00 01)一个字
接受的
事务标识*2 (00 00)与请求一致
协议标识*2 (00 00)与请求一致
字长*2       (00 05)后面跟的字节数
HMI站号*1 (00)
功能码*1   (03)
字节数*1    (02)两个字节
内容  *2    (00 00)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-21 18:13

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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