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

相关推荐

  • 博途V12升级问题。

    因为硬件组态找不到6ES7 241-1CH32-0XB0(rs485)硬件,只有1CH31,因此报错,要如何升级?在支持包那里安装,又提示版本必须STEP.BASIC&g…

    SIMATIC S7-1200 2017年10月24日
  • s7-1200的高速计米器,怎么实现内部复位

    一,请问一下怎样复位S7-1200高速计数器,用内部中间继电器复位。    外部复位已经实现,假如HSC1可以用I0.3来复位。 …

    SIMATIC S7-1200 2017年10月29日
  • 1200高速计数

    1200高速计数使用宝盟编码器,每转10000脉冲,每分钟10转的速度连续计数,ID1000反应不过来,只有得到几个数字的增加,但是点动的方式一点一点又是可以计数的,哪里有问题呢?…

    SIMATIC S7-1200 2017年6月9日
  • 1200PLC博途下载问题

    使用博途软件对1200PLC程序下载,能搜索到IP地址且同一网段,但是下载过程中老是出现中断,不能下载。而且下载中断前都没有编译过程。对应的1200PLC订货号也没问题。到底是我软…

    2017年10月31日
  • 有关S7-1200的注释问题?

    我问咨询一下大侠们:S7-1200 的注释能否像S7-300那样显示注释那样,注释跟IO点在一起的,用习惯了300PLC,突然感觉用1200刊注释很别扭,不舒服,想问问能…

    2017年7月30日
  • S7-1200 PTO

    如何用S7-1200 单独输出频率可变高速PTO?(现在PTO要和轴控制、高速脉部相配套使用。) 最佳答案 设定速度用一个变量是不是就可以了 提问者对于答案的评价:谢谢!…

    SIMATIC S7-1200 2017年11月1日
  • wincc6.2与s7-1200通讯

    wincc6.2与s7-1200通讯采用哪种方式?有相关的案例吗?可以进TCP/IP通讯吗?谢谢? 最佳答案 你好,可以通过以太网通讯具体可以参考下载中心A0418文档:WINCC…

    SIMATIC S7-1200 2017年11月12日
  • portal V10 的硬件配置中没有plc的型号 请问怎么更新硬件库

    实际的1200PLC型号 为1AG31 而软件的库里没有 本想使用上传硬件的方法 连接没有问题 选中在线的PLC却无法上传硬件请问…

    SIMATIC S7-1200 2017年11月12日
  • PC ADAPTER USB A2只有USB供电灯亮

    PC ADAPTER USB A2突然坏了,只有USB供电灯亮,如何检测是什么问题。事情是这样,我这个转换器是西门子原装的,用了差不多两年了,有一天我…

    2017年5月28日
  • S7-1200定时器格式

    1.S7-1200的定时器是T#2S这种格式的,在TP700comfort的触摸屏上,变量要如何设置,才能对应上2.在PLC 上,整数格式如何转换成T#2S这种格式的数值…

    SIMATIC S7-1200 2017年6月27日