zoukankan      html  css  js  c++  java
  • Modbus通用数据读取工具设计及使用

    一、公共功能码定义

     

    二、能读取的数据类型

    1.bit类型,比如01功能码,读到的就是位的状态,是ON 还是OFF,也就是对应着0或1。

    2.byte类型,比如03功能码。

    3.short类型,比如03功能码。

    4.int32类型。也还是比如03功能码。

    三、整数型和小数型的转换等

    1.Modbus协议进行通信的时候,所有的数据都是以整数表示,因此,实际的数据,和接收到的数据,还有有一定的差异的,需要乘以一定的比例系数。

    2.在接收到的数据进行转换的时候,因为产家的不同,因此会有小数点后面的精度也不一样,因此还需要做一定的精度转换。

    四、界面设计

    五、通信测试

    1.打开Modbus Slave,设置通信方式为Modbus RTU over tcp/ip,端口设置为502,配置功能码为0x03.设置相应寄存器的数据。

    设置寄存器的值

    设置需要读取数据的IP信息

     四、工具下载链接

    链接:http://download.csdn.net/download/dwx1005526886/10135013

  • 相关阅读:
    requests模块
    Html5五子棋
    html5学习之旅第一篇
    Vue.js学习和第一个实例
    electron安装到第一个实例
    mongodb学习-练习实例
    nosql学习一
    csv内存流文件流
    关于Vue中img的src属性绑定的一些坑
    java中的==操作符和equals函数
  • 原文地址:https://www.cnblogs.com/kmust/p/7905950.html
Copyright © 2011-2022 走看看