西门子smart200走485通讯施耐德电气PM2105电表失败 点击:1658 | 回复: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帖
  • 帖子:31帖 | 138回
  • 年度积分:0
  • 历史总积分:1055
  • 注册:2016年12月08日
发表于:2021-05-20 17:14:16
1楼

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

关育谋

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

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

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


desshee

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

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


lizhendongg

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

给个 远程我帮你拥

孟津工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 149回
  • 年度积分:903
  • 历史总积分:3031
  • 注册: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

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2021-06-24 10:33:58
7楼

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

对于求助者要求:

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

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



fjds_8516

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

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


热门招聘
相关主题

官方公众号

智造工程师