西门子smart200走485通讯施耐德电气PM2105电表失败 点击:1922 | 回复:8



林斌123456

    
  • 精华:0帖
  • 求助:44帖
  • 帖子:45帖 | 40回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2021-05-20 16:44:08
楼主
求助帖100分-已结帖

有一个施耐德PM2105电表,站地址设的2,波特率9600,无校验。

采用西门子smart系列PLC---西门子的3和8接到电表的485+ 485-(注接线应该没错,只是没有加120欧的电阻)。本来这个PLC是接在安科瑞电表上的,临时用施耐德电表替换了安科瑞电表。



施耐德PM2105电表协议显示地址 3020--  读AB之间线电压--  读2个字  32位实数。


换算成MODBUS地址加上40001之后的地址43021。  我试过从43019开始起读50个字,读出来的全是0。为什么?哪里错了。 (同样的方法读正泰电表和安科瑞电表都轻松搞定,读这个表就失败了,为什么)





楼主最近还看过



shpdyao_xu2016

  • 精华:0帖
  • 求助:1帖
  • 帖子:29帖 | 141回
  • 年度积分:0
  • 历史总积分:1040
  • 注册:2016年12月08日
发表于:2021-05-20 17:14:16
1楼

你可以用modbuspoll读表 看看正常吗,如果plc通信上了 数据不对 可以重新组合下数据 因为是32位的浮点 所以不同厂家数据高低字节或者字是不一样的

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:754帖 | 5743回
  • 年度积分:92
  • 历史总积分:92877
  • 注册:2004年5月28日
发表于:2021-05-20 23:05:30
2楼

先用串口调试助手读一下从站,看看数据是否正常

再用串口调试助手监控一下PLC发出的命令是否正确


回复本条

    

desshee

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 59回
  • 年度积分:2
  • 历史总积分:432
  • 注册:2018年1月16日
发表于:2021-05-25 19:07:55
3楼

问下厂家高低字节互换用的哪一种


回复本条

    

lizhendongg

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 491回
  • 年度积分:0
  • 历史总积分:2165
  • 注册:2016年9月12日
发表于:2021-05-25 19:37:40
4楼

给个 远程我帮你拥

回复本条

    

孟津工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 149回
  • 年度积分:16
  • 历史总积分:3053
  • 注册:2019年3月09日
发表于:2021-05-29 15:57:35
5楼

串口调试测下能不能通讯20个字

回复本条

    

艾丽莎

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2021年5月09日
发表于:2021-06-19 21:21:17
6楼

工程应用

回复本条

    

Smile-lyc

  • [管理员]
  • 精华:138帖
  • 求助:53帖
  • 帖子:3604帖 | 22796回
  • 年度积分:1443
  • 历史总积分:157534
  • 注册:2006年8月04日
发表于:2021-06-24 10:33:58
7楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。



回复本条

    

fjds_8516

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 57回
  • 年度积分:22
  • 历史总积分:73
  • 注册:2011年5月23日
发表于:2021-09-10 11:23:59
8楼

同问,我的也没成功,modscan扫不出数据

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师