gpt4 book ai didi

tcp - Modbus TCP 寄存器

转载 作者:可可西里 更新时间:2023-11-01 02:46:13 25 4
gpt4 key购买 nike

我正在尝试使用 pymodbus 读取寄存器。我要读取的 modbus 输入寄存器是 310301。由于寄存器需要为 65535 或以下,我该如何读取该寄存器?

最佳答案

310301 看起来是“Modicon”符号中指定的地址,其中第一个数字表示 Modbus 表类型(保持寄存器、输入寄存器、线圈、离散输入)。

3xxxxx 地址是输入寄存器,因此请尝试读取输入寄存器 10301。

一般来说,在这个方案中:

  • 线圈从 000001 到 065536
  • 离散输入范围从 100001 到 165536
  • 输入寄存器范围从 300001 到 365536
  • 持有寄存器从 400001 到 465536

有时您会发现制造商只使用 5 位数字而不是 6 位数字来指定地址。我觉得这种做法令人遗憾,因为它会导致歧义,但您能做什么...

关于tcp - Modbus TCP 寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40599415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com