中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

西门子SIEMENS

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 西门子SIEMENS → 浏览主题: 西门子smart200 plc与电力仪表用MODBUS RTU通信方式读仪表数据时有报错码
发表新帖 回复该主题
回帖:39个,阅读:22800 [上一页] [1] [2] [3] [4] [下一页]
* 帖子主题:

西门子smart200 plc与电力仪表用MODBUS RTU通信方式读仪表数据时有报错码

分享到
50
王成东
文章数:22
年度积分:50
历史总积分:50
注册时间:2019/3/4
发站内信
发表于:2019/3/6 21:34:30
#20楼
回复 #13楼 guanyumou
师傅您好!感谢您的参予,按您的建议,我已做了一次读取15个字节的数据了,能在组态王软件和程序监控中看到上传的数据,在读取0009H(2个字节)频率数据上传还可以,只是读取000B-000CH(4个字节)里面的电度量数据时就不行了,只要发生用电量后,累加数总是与电力仪表里面的读数不符,能帮做个程序解决吗?我愿意付100元辛苦费,从微信上转给你,谢谢!电力仪表说明书附后....
附件 仪表说明书1.jpg

附件 仪表说明书2.jpg

附件 仪表说明书3.jpg
27308
guanyumou 版主
文章数:10447
年度积分:491
历史总积分:27308
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/3/6 21:55:43
#21楼
以下是引用王成东2019/3/6 21:34:30的发言:
师傅您好!感谢您的参予,按您的建议,我已做了一次读取15个字节的数据了,能在组态王软件和程序监控中看到上传的数据,在读取0009H(2个字节)频率数据上传还可以,只是读取000B-000CH(4个字节)里面的电度量数据时就不行了,只要发生用电量后,累加数总是与电力仪表里面的读数不符,能帮做个程序解决吗?我愿意付100元辛苦费,从微信上转给你,谢谢!电力仪表说明书附后....
附件 仪表说明书1.jpg

附件 仪表说明书2.jpg

附件 仪表说明书3.jpg
注意一下,有功电度占用两个寄存器,你可以试着在组态王上调换一下高、低16位的顺序,再看看数据是否正确?!
附件 image.jpg
你把你做的测试工程贴出来看看!
[此贴子已经被作者于2019/3/6 22:02:49编辑过]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
50
王成东
文章数:22
年度积分:50
历史总积分:50
注册时间:2019/3/4
发站内信
发表于:2019/3/6 22:34:34
#22楼
回复 #21楼 guanyumou
感谢您的回复,先谢了!这是我的程序图,请指教!方便的加微信更好b ,费用小问题的....
附件 61-63.jpg

附件 64-65.jpg

附件 66-69.jpg

附件 70-73.jpg

附件 74-76完.jpg
50
王成东
文章数:22
年度积分:50
历史总积分:50
注册时间:2019/3/4
发站内信
发表于:2019/3/6 22:36:11
#23楼
回复 #22楼 王成东
以后可能还有合作的机会和可能的,非常感谢您的回复,谢谢!表情
50
王成东
文章数:22
年度积分:50
历史总积分:50
注册时间:2019/3/4
发站内信
发表于:2019/3/6 22:44:36
#24楼
回复 #21楼 guanyumou
我按厂家说在字节里乘以256做移位,后来不行,我干脆乘以512移位,现在感觉是不是电表不行?我才装了几天,每天实际用电量不超过28度,用了8天,电度量就累加成了600多度,互感器变比200/5,,现场用电功率也与实际一样....表情
附件 组态王软件电度烽据.jpg
50
王成东
文章数:22
年度积分:50
历史总积分:50
注册时间:2019/3/4
发站内信
发表于:2019/3/6 22:49:59
#25楼
回复 #24楼 王成东
师傅您好!您看下,这是我今天上午在现场看到电力仪表上的有功电度累加值,供参考1
附件 514度.jpg
27308
guanyumou 版主
文章数:10447
年度积分:491
历史总积分:27308
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/3/6 22:53:01
#26楼
以下是引用王成东2019/3/6 22:44:36的发言:
我按厂家说在字节里乘以256做移位,后来不行,我干脆乘以512移位,现在感觉是不是电表不行?我才装了几天,每天实际用电量不超过28度,用了8天,电度量就累加成了600多度,互感器变比200/5,,现场用电功率也与实际一样....表情
附件 组态王软件电度烽据.jpg
说明书里有说明变比是1000啊,那么你读出来的数据不用在程序里做转换,直接在组态王里做转换也可以显示的!
或者你直接把VD1022这个长整数转换为浮点数,然后再除以1000.0,再把最终结果送到组态王显示即可
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
50
王成东
文章数:22
年度积分:50
历史总积分:50
注册时间:2019/3/4
发站内信
发表于:2019/3/6 23:05:19
#27楼
回复 #26楼 guanyumou
感谢师傅您的回复,我在VD422的块里用除法指令除以1000.0了啊,我改天去现场再看看去,如果电度里面的数据是500-600多度,那可能表有问题了....再次感谢您的回复,谢谢!表情
18495
pqsh 版主
文章数:7301
年度积分:325
历史总积分:18495
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2019/3/7 9:01:58
#28楼
如果是正序的话1022开始用VD,不能用VW,因为它是UINT32位的.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
50
王成东
文章数:22
年度积分:50
历史总积分:50
注册时间:2019/3/4
发站内信
发表于:2019/3/7 10:24:45
#29楼
回复 #28楼 pqsh
感谢您这么及时的回复信息,我刚才用VD1022(双字)读取了一下数据,感觉数字量太大了,我附改程序图片给您,谢谢!可以加您微信吗?表情
附件 VD1022.jpg
工控学堂推荐视频:

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

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

78.0005