s7200smart与第三方硬件通讯数据不一样

plc做modbus主站,读取一个仪表的数据,数据能通信,但是读过来的数据不对。

问题补充:
采集模块的数据是6.632plcvw读到的数据是+10790
这个指针那里用的是vb为啥状态图表里用vw

最佳答案

你说能通讯正常,那就是能读取从站数据,就是数据不对造成。你有没有仔细看从站说明书,例如从站数据本来是浮点数,但是读出来是整数,这个在说明书里面会说读出来数据要除以一个什么数后才是正确的浮点数格式。这个是倍数关系。还有一种就是你读出的双字格式和西门子PLC数据存储格式不一致,这样的情况,你得用循环移位,不管是左移右移只要是循环移位就可以得到正确数据,你将这个数据进行循环移位,用脉冲指令给这个数据移16位数据是否正确。最后就是检查你通讯程序读写数据格式是否一致造成。一般就是这几种情况,你根据上面情况再去查是哪种原因造成。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午5:01
下一篇 2021年7月5日 下午5:01

相关推荐

  • modbus报文

    200PLC   做modbus主站,为什么报文只能监测到两条? 图片说明:       钻石用户推荐最佳答案…

    2021年7月5日
  • 高速计数器的问题

    我编了一个监控的项目,需要采集温度和静压,两个程序都有中断程序,单个运行正常,合在一起,只一个工作,温度用了一个采集模块和PLC端口0相连,静压用了PLC内部的高速计数器,静压程序…

    SIMATIC S7-200 2021年7月5日
  • win7无法安装S7-200软件

    换电脑后没法使用S7-200软件 最佳答案 1、关闭杀毒软件2、系统不是gost系统3、控制面板中卸载之前已经安装的软件版本4、安装完整版的安装包,v4.0sp9完整版软件下载ht…

    SIMATIC S7-200 2021年7月5日
  • 断电保持

    程序如下 LD     SM0.4 EU MOVD   1,&nbsp…

    SIMATIC S7-200 2021年7月4日
  • 步进电机的控制问题

    如何用光电信号控制步进电机,也就是用光电开关信号启动或停止步进电机,有信号时启动无信号马上停止,要求速度要快,这样一来如何给步进减速时间呢,如何编程序,有实际程序最好发个我了,用C…

    SIMATIC S7-200 2021年7月5日
  • 200PLC模拟量处理子程序调用错误

    西门子200PLC写的模拟量处理程序,采用ykx+b线性,先做了子程序,然后主程序调用,共调用5次,但是,出现的问题。1个设备是压力,范围-2.5~2.5,输出4-20ma信号;1…

    2021年7月5日
  • s7-200 上传、监控问题

    s7-200 PLC上传程序后,加上以前的变量标签。监控程序时出现 “ PLC程序的时间戳与项目文件的时间戳不一致,需要比较。”如果不添加变量标签则不…

    SIMATIC S7-200 2021年7月4日
  • S7-200PLC PPI通讯搜索设备地址问题

    为啥接到PORT1口上,搜索设备地址时是如照片中的状态,没有地址号的变动。 钻石用户推荐最佳答案 你是认为CPU的两个端口,然后搜索的时候两个地址应该不一样吗?文档里面这么说的:S…

    2021年7月5日
  • S7-200 smart中的Modbus通信常见问题中的程序为什么复位那么多个M?

    主程序的网络1 2 5 7 9看不懂,希望大家帮我解释下,谢谢!!主从程序在主从站最下方:http://www.ad.siemens.com…

    SIMATIC S7-200 2021年7月5日
  • 求直接安装版200的

    17163327@qq.com   PC Access SP6直接安装版官网的不行是补丁谢谢 最佳答案 发了 图片说明: &nbs…

    2021年7月5日

发表回复

登录后才能评论