S7200与国产变频器的MODBUS通讯疑问

我在做一个S7226与国产变频器使用modbus通讯,由PLC来控制变频器的起停及频率给定,读取变频器的电流频率。向高手请教几个问题:
1、根据厂家的变频器寄存器地址,按照网上的PLC地址说明,如将图中输出电流地址5001H转为10进制再再前面加上4,则地址为420481,大于49999,程序中MBUS_MSG报故障4,  4=请求参数错误(slave address,modbus address,count,RW)。怎么处理?
2、将地址改为5001时,MBUS_MSG报故障8, 8=响应CRC校验和错误,什么原因?

通讯程序是网上的标准程序,应该不会有问题?
另:1、modbus通讯是否需要将所有通讯线屏蔽层连在一起接地?
    2、modbus通讯是否需要首尾终端?
    3、是否需要将变频器和PLC的外壳地接在一起?

图片说明:

S7200与国产变频器的MODBUS通讯疑问   

最佳答案

1    根据厂家的变频器寄存器地址,按照网上的PLC地址说明,如将图中输出电流地址5001H转为10进制再再前面加上4,则地址为420481,大于49999,程序中MBUS_MSG报故障4,  4=请求参数错误(slave address,modbus address,count,RW)。怎么处理?
通常 modbus 协议的保持寄存器地址范围在 40001 - 49999 之间。对于多数应用来说已经够了。但有些 modbus 从站把地址映射到保持寄存器区的地址超过 9999 的部分。
modbus Master 协议库支持超过 9999 的保持寄存器地址。地址范围为 400001 - 465536。只需在调用 MBUS_MSG 子程序时给 Addr 参数赋相应的值即可,如 416768。
西门子modbus的起始地址是从0开始所以你这里的5001H 对应的参数地址应该是420480

2、将地址改为5001时,MBUS_MSG报故障8, 8=响应CRC校验和错误,什么原因?
通讯程序是网上的标准程序,应该不会有问题
5001 地址不对。还是应该将5001H 转成20480

3所有屏蔽线需接在等电位排上,不需连在一起接地
 在多站 远距离时需要首位接终端电阻
 PLC外壳为绝缘材料。不需接地

提问者对于答案的评价:
经过修改地址,通讯可以连上,但是很奇怪,连续使用几次MSG块读取WORD时,有一些可以读出,有一些不行,报故障代码8?

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc222372.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月21日
下一篇 2017年12月21日

相关推荐

  • s7-200 cn pou程序解密

    维修设备时发现,pou程序加密了,实在发愁。各位帮帮忙,有没有解密软件或其他方法,万分感谢。邮箱:shy_lhr@163.com 最佳答案 这是个禁忌话题。管理员会删除的。尊重劳动…

    SIMATIC S7-200 2017年12月7日
  • 模似量传感器输入到PLC,需要加传感器处理模块么

    模似量传感器输入到PLCS7-200,需要加装传感器处理模块么,西门子有那款可以代替传感器模似量处理模块 问题补充:左边这个模块,就是在EM231前面加的传感器模似量处理模块,这个…

    2021年7月5日
  • 安装SP9

    W764位糸统,安装一次SP6不成功,在控制主板上有S7_200,但卸载就出现找不到模块,在注册表内,没有对应版本的文件夹。 钻石用户推荐最佳答案 参考:卸载 STEP&…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC定时器T37时间到后不会转换

    星三角自动降压启动梯形图程序输入到PLC中后,运行PLC,电脑监控程序T37定时器5秒后常开点不会闭合转换到下一步,请问老师们是怎么回事?谢谢了。 问题补充:截图以上传 图片说明:…

    2020年10月31日
  • S7-200数据块问题

    S7-200数据块与V区、T区、C区有什么联系没有?我们下载数据块是在RAM还是EEPROM中?如果是RAM中的话,那V区就是数据块了,如果在EEPROM中,那它与V区无关了?还有…

    SIMATIC S7-200 2021年7月4日
  • CPU226 “用户程序永久存储区错误”怎么可以解决

    我的一块CPU226使用过程*现SF/DIAG变红灯,STOP变黄灯,PLC不好运行,通过电脑检测错误为:用户程序永久存储区错误。这个故障怎么可以解决?希望高手指点!急。。。 最佳…

    SIMATIC S7-200 2020年10月31日
  • s7-200的V区和M区有什么区别?

    我是从300过来的,麻烦懂行的同志介绍一下。 最佳答案 V和M基本上功能一样,但是V的内存区域大,所以一般用V存放模拟量数值和运算中间量,而M区域一般用数字量的中间继电用。&nbs…

    SIMATIC S7-200 2021年7月4日
  • 西门子电气安装技术手册中文版

    西门子电气安装技术手册是不是最新版的就是2002年版那本书,最近官方有没有出新版的或者是出新版的计划 最佳答案 书名:SIEMENS 西门子 电气安装技术手册作…

    SIMATIC S7-200 2017年6月4日
  • 新手求就关于modbus之间的通讯

    我现在有一个cpu226 和224,用modbus通讯226做主站读224的QB0的状态,怎么也读不到,下图是小弟调用的库,请大家帮忙解读一下,看一下哪里设置的不对,谢谢…

    2018年12月5日
  • smart2.3安装不了

    安装就报错,2.0的也不行,能安装,打不开。我是WIN7 32位的系统,我安装的时候杀毒软件都是关闭了的,并且也是以管理员身份运行的安装软件。 问题补充:我就是WIN7系…

    2021年7月5日