西门子200PLC与电能表通讯通讯上来了 但是读取到的都是乱码

这个电表与台达PLC,与施耐德Twido PLC通讯都通上了,读取上来的直接就是浮点数,现在我使用224XP与该电表通讯上了读上来的不管是浮点数还是整数,都是乱码,请大神帮忙分析下什么原因,现在我用224XP读取方法个人感觉和台达,Twido方法都一样的

图片说明:

西门子200PLC与电能表通讯通讯上来了 但是读取到的都是乱码    西门子200PLC与电能表通讯通讯上来了 但是读取到的都是乱码    西门子200PLC与电能表通讯通讯上来了 但是读取到的都是乱码   

最佳答案

1、参见:
、《S7-200基于modbus协议与智能仪表之间的通信实现方法》连接: 
http://www.gongkong.com/webpage/paper/200712/4-B15D-E1D9C8D7E4EA.htm
http://www.jdzj.com/datum/showart.asp?art_id=6877
http://wenku.baidu.com/view/7923c95b312b3169a451a4ff.html
、《S7-200 CPUs -- 通信组态和编程 -- USS, modbus 或自由口通信》连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=28767151&nodeid0=10805397&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
2、注意这个问题:
有些仪表使用modbus RTU通信协议时,处理存储在数据保持寄存器中的实数(浮点数)的方式与西门子的实数保存格式不同。西门子的PLC遵循“高字节低地址、低字节高地址”的规律。
modbus RTU的保持寄存器总是以“字(双字节)”为单位,而一个实数需要4个字节(双字)表示。仪表可能会把保持寄存器的两个“字”互换位置,造成不能识别以西门子格式表示的实数。在S7-200 CPU中编程将存入数据缓冲区(保持寄存器区)的实数的高字和低字互换。

提问者对于答案的评价:
感谢阿鸣大师耐心的耐心回答,现在解决了 确实是需要把高低字呼唤位置的,感谢感谢 万分感谢

专家置评

已阅,最佳答案正确。
对于数据通信,如果出现乱码说明通上了,首先怀疑数据地址顺序。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月13日 上午1:58
下一篇 2017年11月13日 上午1:58

相关推荐

  • EM253和松下A4驱动器连接

    EM253 如何接线和程序如何编写,能给点提示吗?谢谢 最佳答案 你去下载中心下个200的使用手册吧,上面很详细的。 我手里也有接线图,可惜不知如何联系你。 提…

    SIMATIC S7-200 2021年7月5日
  • s7-200 EM231的DIP拨码

    s7-200 EM231的DIP拨码,现场是K型热电偶输入,要求显示摄氏度,其他按普通情况,请问如何DIP拨码 最佳答案 K型热电偶,前四位是00100,后四位属于一些故…

    SIMATIC S7-200 2021年7月5日
  • s7-200子程序与主程序

    1)子程序里的程序可以影响到主程序吗?2)程序执行时是并行执行的还是先进入子程序,子程序执行完以后跳出子程序,继续执行余下的主程序?如在子程序里复位m0.0,但线圈m0.0得电程序…

    SIMATIC S7-200 2017年11月6日
  • CPU224CN只有一个端口,做自由口,有什么办法扩充一个端口来与计算机通信?

    现有一个CPU224CN,为了和外部设备作自由口通信,占用了唯一的一个端口,这样就不能在计算机上监控了,有什么方法可以增加一个端口。如果用EM277,能否直接通过PPI电缆与计算机…

    SIMATIC S7-200 2021年7月4日
  • EM231连接问题

    将EM231的一个通道为例,如第一个通道它有三个接线端RA,A+,A-。如果它要是使用的话A+和A-分别接传感器的正和负这没有问题,问题是RA和A+还需要短接这是必需的吗(接的电流…

    SIMATIC S7-200 2021年7月5日
  • TD400C屏幕

    请问温度的单位符号(摄氏度)怎么设置到屏幕上去啊? 最佳答案 电脑里的汉字输入法也有输出℃的功能。点击语言栏上的输入法图标,选择任意一种汉字输入法,桌面上将显示“输入法状态条”图标…

    SIMATIC S7-200 2021年7月4日
  • PLC的选型及接线

    我的伺服电机是松下的,用松下A4系列伺服驱动器来控制,位置控制方式,请问应选用哪种型号的PLC?有相关的接线原理图最好 最佳答案 请问应选用哪种型号的PLC?选CPU224XP。有…

    SIMATIC S7-200 2020年11月1日
  • 在青岛有S7-200培训处吗?

    在青岛有S7-200培训处吗? 最佳答案 http://www.ad.siemens.com.cn/Training/ 从这里看到,在青岛没有西门子授权的培训处.不过非授…

    SIMATIC S7-200 2021年7月5日
  • S7-200SAMRT运动控制指令中如何进行正反转?还有如何清零GOTO的脉冲数?(附图)

    标题中问题是在运动向导里面做还是要另外在各网络程序里面写?官网的说明可能由于我基础比较差,不怎么懂。希望得到指导。 问题补充:我想补充一个问题:脉冲数有小数之分,还有它有正负之分,…

    2021年7月5日
  • s7-200模拟量输入模块的拨码开关

    s7-200模拟量输入模块的拨码开关和CPU型号有关系吗?比如CPU226更换为CPU224后模拟量输入模块需要重新进行拨码开关设置? 最佳答案 有关系的。如你题,cpu226的P…

    SIMATIC S7-200 2017年6月19日