您现在所在的是:

人机界面

回帖:6个,阅读:5472 [上一页] [1] [下一页]
603
foxkid1011
文章数:2
年度积分:50
历史总积分:603
注册时间:2012/4/22
发站内信
发表于:2012/4/23 10:54:14
#0楼
如题,我用mcgs连接modbus rtu温控器问题,测试时一直读不出数据,但我用modbus poll读设备是读得出数据的.
设置如下图:modbus poll:
附件
附件
mcgs:
附件
附件
附件

求助各位大师...小弟不知错在哪里
设备的格式:
命令帧
地址 命令 地址高字节 地址低字节 寄存器个数高字节 寄存器个数低字节 crc高 crc低
应答帧
地址 命令 返回数据字节个数 返回第一个寄存器数据高字节 返回第一个寄存器数据低字节 ....... 返回第n个寄存器数据高字节 返回第n个寄存器数据低字节 crc高 crc低
MCGS的低高改成高低,还是读不出数据
[此贴子已经被作者于2012/4/23 10:56:00编辑过]
603
foxkid1011
文章数:2
年度积分:50
历史总积分:603
注册时间:2012/4/22
发站内信
发表于:2012/4/23 12:40:25
#1楼
...........没人的么
40348
tigermu 版主
文章数:14903
年度积分:1306
历史总积分:40348
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2012/4/24 8:45:19
#2楼
这个不行你就得试了,另外看在线的帮助,校验啥的有没有啊,反正就是通讯格式做到一致,然后在设备调试里看采集数据,直到通讯成功。
清泉石上,明月松间。
2753
huojianfei
文章数:88
年度积分:289
历史总积分:2753
注册时间:2008/4/7
发站内信
发表于:2012/11/8 14:53:44
#3楼
串口父设备的端口是com2把?
603
xuning_jsxz
文章数:4
年度积分:50
历史总积分:603
注册时间:2012/11/15
发站内信
发表于:2012/11/15 11:17:55
#4楼
你测试的用的是40010这样的地址,判断可能用的是4区的数据读取功能码是03 而你添加的是3区的地址读功能码是04,数据发送的时候根部就找不到,所以返回是2.这个只是我的猜测,如果想要确定是哪个区的地址是多少,建议截取数据帧分析。
661
sunway920
文章数:20
年度积分:50
历史总积分:661
注册时间:2013/3/7
发站内信
发表于:2013/5/25 10:29:08
#5楼
1. 检查一下 基础的设置对不对   串口 波特率 数据位 校验
2. 寄存器地址的设置 是4X还是3X
3. 16进制的高地位设置  高位在前 低位在前都试试
人在旅途:永远做一个在路上的人!
致力于医药温湿度监控设计 www.zs-sunway.com
15079
风之力 版主
文章数:6443
年度积分:50
历史总积分:15079
注册时间:2005/6/20
发站内信
2015论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
发表于:2013/5/25 20:19:43
#6楼
你应该先看一下MCGS的MODBUS通讯协议;不是所有的MODBUS MCGS都支持。。。
Nothing is difficult in the world if you dare to climb.
Come on .Just work hard and enjoy yourself!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006