modbus读取数据

各位师傅,我在用串口调试软件练习modbus和200通讯时,功能码01、02、04都没有问题,只是03,我在读取VD100里的值时(值为1000.0),40001显示17526,40002显示18944,请问我怎么知道读出来的数据对不对,我不会转化,恳请各位帮忙呀

最佳答案

modbus以字为单位传输数据,VD100就被拆分成了两段
简单一点的方法你可以在状态监控里面输入VD200,VW200,VW204,把17526和18944写入VW200和VW204,再用实数型查看VD200看看是不是和VD100相同就可以了。

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 200plc单键启停

    很简单的程序,但是我想把这个做成子程序,不要使用上升下降计数计时指令实现。求前辈指点。 最佳答案 单按钮启停的程序编辑有很多种,有些程序在理论上是可行的,但是有一点一定要注意,在实…

    SIMATIC S7-200 2017年11月2日
  • 编码器与PLC进行Modbus

    我现在使用的是S7-200PLC,与RS485通讯编码器进行Modbus通讯(编码器有A、B线,将两根线分别接到PLC的Port口上)编码器支持Modbus,在程序中写入MBUS_…

    SIMATIC S7-200 2021年7月5日
  • S7-200和S7-300 MPI通讯问题

    听说S7-200PLC只支持PPI,那为什么网络上还是有S7-200和S7-300MPI方式通讯的讲解呢?既然200不能用MPI怎么实现MPI通讯呢?很疑惑!我是新手大家不要笑话我…

    2018年12月5日
  • 高手请进:用200 SMART的输入点来检测接近开关的状态,如何统计所检测到数量?

    实现一个功能:PLC的输入点接了10个以上的接近开关,每个接近开关对应一个输入点。当中某个接近开关检测到物体后,对应的输入点就接收到信号,数量加一。那么有什么办法把每个输入点检测到…

    SIMATIC S7-200 2021年7月5日
  • 关于程序掉电问题

    比如I0.1输入时计时10秒,时间到(脉冲信号)M0.0置为为ON,,,那断电后不管多长时间,再上电的时候M0.0是否一直为ON呢? 问题补充:如果没有设置断电保持 那么…

    SIMATIC S7-200 2020年11月1日
  • PLC与屏的数据处理,如时间转换

    在屏上输入8.98s,传送给10ms定时器,如何处理?方案一、计算:8.98X100(浮点型)—–数据类型转换(浮点转整型)—送至定时器。方案二、屏上I/O域变量设为内部…

    SIMATIC S7-200 2020年10月31日
  • S7-200库函数

    我现在想自己在西门子里面建立一个数据库,但是每一次都说“不允许使用绝对 正在编译库 "库函数建立 (v1.0)" ……

    SIMATIC S7-200 2020年11月1日
  • 关于200CPU的接口问题?

    请问200CPU支持MPI吗?还是只支持PPI和MODBUS?能连上PG的5571卡吗? 最佳答案 附图所示!1、请问200CPU支持MPI吗?还是只支持PPI和MODBUS?都支…

    2021年7月5日
  • 数据缓冲区为啥用间接寻址

    类似modbus初始化,modbus MSG,USS参数读写指令,这些指令的数据缓冲区为啥用间接寻址的方式给出首地址,而不是直接填写一个地址?数据缓冲区的作用是什么? 图…

    2017年11月23日
  • s7-200 PC/PPI

    求200 PC/PPI电缆技术资料,两边的针脚是怎么对应连接的,每个针脚是怎么定义的? 多谢! 最佳答案 PC/PPI电缆通信口引脚定义: 3和8为R…

    SIMATIC S7-200 2021年7月4日