dp80之常州灵衡—抗凝剂电子秤__modbus读写例子(1)

读重量,我们是40001/40002,2个寄存器存放32的有符号整型数

01 地址

03 读寄存器功能码

00 00 地址

00 02寄存器个数

C4 0B为校验

仪表返回

01 地址

03 读寄存器功能码

04 寄存器个数

02 F8 00 00 为数据

7A 7A为校验码,

02 F8 00 00是这么处理的 我得到的字节为1234,我解析时为0000 02F8,这个32位有符号数就是760,仪表内的分度值现在为0.01g,所有得到的重量就位7.6g

清零  :01 06 00 0B 00 00 F8 08 置0   响应    01 06 00 0B 00 00 F8 08

01 06 00 0B 08 00 FF C8 置1            01 06 00 0B 08 00 FF C8

        

       01 地址

       06 写寄存器功能码

       00 0B 地址

       08 00 该寄存器的bit11置1  、00 00 则置0

       F8 08 / FF C8为校验

      注:清零,去皮,清皮操作相应bit位需先置0再置1

去皮

01 06 00 0B 00 00 F8 08 置0   响应    01 06 00 0B 00 00 F8 08

01 06 00 0B 10 00 F5 C8 置1           01 06 00 0B 10 00 F5 C8

清皮  01 06 00 0B 00 00 F8 08 置0   响应    01 06 00 0B 00 00 F8 08

           01 06 00 0B 20 00 E1 C8 置1           01 06 00 0B 20 00 E1 C8

关于校正:

Step1:先输入砝码重量(按照标定的砝码重量选择下边的命令):

100g砝码,由于小数点换算关系输入10000

200g砝码,由于小数点换算关系输入20000

500g砝码,由于小数点换算关系输入50000

Step2:

         校正命令:

确保秤台清空,输入校正零点命令(上升沿,先0再写1)

放上砝码,待稳定之后,输入校正砝码重量命令(上升沿,先0再写3)

        

相关推荐

  1. 电子的方案设计流程

    2024-01-04 15:00:03       34 阅读
  2. [C#]文件的-1

    2024-01-04 15:00:03       57 阅读
  3. 基础Python教程sqlite

    2024-01-04 15:00:03       67 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-04 15:00:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-04 15:00:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-04 15:00:03       87 阅读
  4. Python语言-面向对象

    2024-01-04 15:00:03       96 阅读

热门阅读

  1. word press 好用的插件

    2024-01-04 15:00:03       63 阅读
  2. AI:107-基于深度学习的图像识别—详细讲解

    2024-01-04 15:00:03       70 阅读
  3. 系统运维-Apache服务的基础安装与使用

    2024-01-04 15:00:03       59 阅读
  4. 深度学习中的泛化能力是什么意思。

    2024-01-04 15:00:03       69 阅读
  5. 【WPF.NET开发】WPF中的命令

    2024-01-04 15:00:03       51 阅读
  6. 几种Go语言开发的IDE

    2024-01-04 15:00:03       46 阅读
  7. Moonsong Labs与Web3演变

    2024-01-04 15:00:03       47 阅读
  8. 机器视觉系统选型-选型-总结

    2024-01-04 15:00:03       61 阅读