MODBUS库做从站怎么读取浮点数

西门子s7200 用MODBUS库做从站通讯读取浮点数,比如PLC 地址VD108存储的是温度浮点数值,Modbus 保持寄存器区从MoldStart:VB1000开始,怎么读取

最佳答案

VD108=VW108+VW110,需要注意的是西门子是高字节,低字位,你可以将VD108传送到VD1000,那么VW108对应于VW1000,VW110对应于VW1002,也就是分别对应40001和40002,再读出就可以,上位机读取的双整数或浮点数不正确的话,可以是由于上面说的高字节低字位的关系,在上位机中将高低字交换后再转换为浮点数,或直接将PLC中需要读写的DW的高低字交换。

提问者对于答案的评价:
谢谢,已经按照你师父方法已经读出来了。对了我还想问问,如果还想读PLC的M区域的状态,还是以MODBUS RTU 从站方式读出有一些M区域状态,应该怎么传送

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月11日 下午3:45
下一篇 2017年6月11日 下午3:45

相关推荐

  • 1200能与多少个200以太网通讯?

    手册里写的1200做服务器是3个,软件中写的是8个? 问题补充:感谢两位的回答,但两位的答案都是从西门子的资料上摘抄的,这个我是知道的,不知两位是否在软件里看过?下面是我在软件里的…

    2017年11月16日
  • PC和1200PLC通信报错

    使用博途V13和1200通信时,寻找不到硬件设备,提示如附图,请教各位这个怎么解决?是不是我电脑的问题,我关闭防火墙,重启问题依旧。 问题补充:PC上的IP地址设置可以正常和一台3…

    2017年6月27日
  • 请教一下两个S7-1200无线通讯的方案

    最近在做一个无线通讯方案,两台设备相隔距离大概是120米左右,打算用两个S7-1200,通过无线通讯交换数据。如图所示,主站用无线交换机W788做接入点,从站用W744做客户端,两…

    2017年8月3日
  • SM1234通讯模块

    现在用SM1234通讯模块与山武的温控器进行MODBUS协议,装载没问题,但在指行通讯时,出现8381的故障报错代码,想知道这个问题怎么处理?谢谢! 最佳答案 报警8381的原因:…

    SIMATIC S7-1200 2017年6月5日
  • byte 转换 bool

    一个数据1-100 类型为byte ,转换数据到另一个数组1-800 类型为bool;有啥好办法? 最佳答案 用AT变量覆盖是一个比较好的方法假如你的…

    2017年8月18日
  • 博途软件中,地址范围

    在博途软件中,(CPU314C-2DP)输入储存器地址  MD290  提示输入的地址不在有效的范围内。   …

    2017年6月13日
  • 请教一下,1200如何通过网口进行SCPI通讯啊?

    1200要和广州致远的PA3000功率分析仪通过网口通讯,但是PA3000功率分析仪的通讯协议是SCPI(用于控制可编程测试测量仪器的标准语法和命令)我问过厂家技术支持了,但他们说…

    SIMATIC S7-1200 2017年6月13日
  • 无法访问所选的在线目标

    过年之前还是可以正常下载监控的。今天要用,突然发现设备能识别,但是却不能下载了。请高手帮忙,万分感谢。 问题补充:是什么原因呢 图片说明:    最佳答案 建议…

    2017年11月13日
  • 利用触摸屏或者WINCC是否可以控制S7-1200的启停

    利用触摸屏或者WINCC是否可以控制S7-1200的启停 最佳答案 可以的,我刚做了测试,见图例中我的操作你就明白了 图片说明:    提问者对于答案的评价:你…

    2017年10月24日
  • 大家好,s7 1200和s7300通讯

    我想用net 在1200里 用put  get 通讯,用不用在1200组态网络里面 添加,???300里面还用设置吗??…

    SIMATIC S7-1200 2017年6月5日