您现在所在的是:

串口通信

回帖:14个,阅读:3675 [上一页] [1] [2] [下一页]
38053
知道一点
文章数:22549
年度积分:2472
历史总积分:38053
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2015/1/4 10:49:22
#0楼
近日调试设备用到modbus rtu,上位平台有时说数据不对,分不清是谁的数据,我用测试软件看数据(如图),也没看出所以来,特求解。
命令是读设备01的数据共20个
为了找规律,特将前6组设定成有规律的,结果.....
数据在plc里用的是浮点
监视PLC时用16进制才能看出规律。
附件 未命名15.jpg
快乐 幸福 自由 比什么都重要
8302
fujifa
文章数:2937
年度积分:235
历史总积分:8302
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2015/1/4 11:50:54
#1楼
以下是引用知道一点2015/1/4 10:49:22的发言:
近日调试设备用到modbus rtu,上位平台有时说数据不对,分不清是谁的数据,我用测试软件看数据(如图),也没看出所以来,特求解。
命令是读设备01的数据共20个
为了找规律,特将前6组设定成有规律的,结果.....
数据在plc里用的是浮点
监视PLC时用16进制才能看出规律。
附件 未命名15.jpg

基本上  站号 1字节
       功能码 1字节
       信息长度 1字节
       数据
       最后2个字节校验码。
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
16168
zrx517697809
文章数:6262
年度积分:50
历史总积分:16168
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2015/1/4 11:59:11
#2楼
这种显示很难让人理解,处理成实际数据啊
致力于自动化
伺服 PLC HMI
38053
知道一点
文章数:22549
年度积分:2472
历史总积分:38053
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2015/1/4 12:55:14
#3楼
以下是引用zrx5176978092015/1/4 11:59:11的发言:
这种显示很难让人理解,处理成实际数据啊
怎么处理?调试软件显示的就这样。
快乐 幸福 自由 比什么都重要
38053
知道一点
文章数:22549
年度积分:2472
历史总积分:38053
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2015/1/4 12:56:24
#4楼
回复 #1楼 fujifa
问题是数据怎样还原
快乐 幸福 自由 比什么都重要
8302
fujifa
文章数:2937
年度积分:235
历史总积分:8302
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2015/1/4 13:01:21
#5楼
以下是引用知道一点2015/1/4 12:56:24的发言:
问题是数据怎样还原

自己网上下载一个数据格式转换软件,这个网上很多,包括浮点数等格式转换都会有。
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
16168
zrx517697809
文章数:6262
年度积分:50
历史总积分:16168
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2015/1/4 13:28:15
#6楼
调试软件没办法,平时应用就用调试软件吗
此帖发自论坛手机版
致力于自动化
伺服 PLC HMI
38053
知道一点
文章数:22549
年度积分:2472
历史总积分:38053
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2015/1/4 15:21:43
#7楼
以下是引用fujifa2015/1/4 13:01:21的发言:
以下是引用知道一点2015/1/4 12:56:24的发言:
问题是数据怎样还原

自己网上下载一个数据格式转换软件,这个网上很多,包括浮点数等格式转换都会有。
谢谢,找了一个浮点16转10解决了
快乐 幸福 自由 比什么都重要
38053
知道一点
文章数:22549
年度积分:2472
历史总积分:38053
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2015/1/4 15:37:20
#8楼
以下是引用zrx5176978092015/1/4 13:28:15的发言:
调试软件没办法,平时应用就用调试软件吗
以前(有20年了)用过,只是用来调通串口收发数据,具体数据分析交计算机人员处理很简单的工作。
这次上位平台通过DTU读取屏或PLC的数据,其只是告知数据不对,所以就找个modbus调试软件,看一下,结果出来的数据不认识,怎么也转不过来(可能是浮点的原因)。
最后结果是平台没有根据各站点的数据增减变量,数据张冠李戴了。
快乐 幸福 自由 比什么都重要
5486
qinhya
文章数:2022
年度积分:50
历史总积分:5486
注册时间:2012/4/7
发站内信
发表于:2015/1/4 16:01:10
#9楼
你的PLC用的是西门子的吧?

如果是,要将高两位和低低要互换!比如你收到的一个双字内4字节1,2,3,4,那么要显示的话,就要变成3,4,1,2


你这样处理一下,看能不能行!
天道酬勤!

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

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

78.0005