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日
下一篇 2017年6月11日

相关推荐

  • 博图PID仿真

    不知道为什么在PID上的调试窗口上总是出现!号是怎么回事,仿真的话先说控制器尚未调节,这是怎么回事,是哪里设置的问题吗?谢谢大神们。 最佳答案 刚做完仿真我是先设置PG/PC接口为…

    SIMATIC S7-1200 2017年6月24日
  • S7-1200与ET200

    S7-1200带上ET200后最大能扩展多少开关量IO点,最大能扩展多少模拟量输入输出点 最佳答案 1200 的过程映像区是1024字节,也就是说开关量是1024X8;模…

    SIMATIC S7-1200 2017年6月10日
  • 如何将已编好的程序导成可编辑的word或pdf格式

    如题,如果谁知道的话,还请帮帮忙,先谢谢了 最佳答案 打开一个程序块,在工具栏里,好像是file吧,将程序进行打印,可以打印成你要的格式;要安装虚拟的打印机,装个福昕,好像就有了,…

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

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

    2017年8月3日
  • S7-1200 高级培训(8)——编程基础C

    S7-1200 高级培训(8)——编程基础C 课程编号:V1526 本系列高级培训课程包含了S7-1200概…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 …

    2017年6月19日
  • 关于西门子S7-1200的问题(求教)

    各位工控大神,S7-1200与S7-200类似,感觉在应用场合上没啥大的区别。请教各位大神,1200一般用于啥地方啊,(比如说200搞不定,300浪费,使用1200的优点。S7-1…

    SIMATIC S7-1200 2017年11月6日
  • 请教TIA V13安装问题

    请问各位老师:公司的一台笔记本装了TIA V13后,打开TIA显示如截图所示(在硬件上有个红色的叹号)。请问各位老师是哪里出了问题?谢谢 图片说明:  &nbs…

    2017年10月24日
  • 开放式通讯

    初次接触开放式通讯遇到这个问题如何解决,如下图 问题补充:为什么发送完成后DONE不为ture 图片说明:       最佳答案 你想问什么…

    2017年6月5日
  • PID控制加热需要哪些硬件?

    各位大师:大家好!1.我有一个224XP的PLC,它是带有模拟量输入输出的,我想做一个PID控制加热水温,让温度恒定,加热元件用家用的烧水的热得快,除了PLC我还需要购买什么硬件呢…

    SIMATIC S7-1200 2017年6月6日
  • 关于PLC本体点数的疑问

    以S71200 1214C 本体14输入为例 为什么不是两个字16个点? 假如是I0.0起 到I1.5 那么我用复位或者…

    SIMATIC S7-1200 2017年11月12日