技术文章 - CS379578
在 PTC Kepware 产品的 Modbus 驱动程序中对字内的某位进行寻址
已修改: 18-Sep-2024
适用于
- Kepware Server (formerly KEPServerEX) 5.20.396.0 to 6.16
- ThingWorx Kepware Server (legacy) 8.0 to 6.16
- Modbus ASCII
- Modbus Ethernet
- Modbus Plus
- Modbus Serial
- Modbus Unsolicited Serial
说明
- 如何在一个字中寻址 Modbus 位
- 如何使用 Modbus 驱动程序读取一位
- 我无法正确配置 kepware 以允许我将 modbus 字读取为 16 位整数。
- 我正在尝试使用 modbus 从施耐德 zelio PLC 与我们的 FactoryTalk View 13 应用程序进行通信。
- 我需要使用的字是 4020,我需要将这个字的值写入可以拆分成位整数的标签。我该如何实现?
- 我们正在开展一个将定义多个 Modbus TCP 通道的项目。
- 我们已经对它们进行了配置,但由于我们目前无法访问这些设备,因此我们已将每个设备设置为模拟。
- 我们有几个定义为 Modbus 寄存器的标签,它们是“短的”,包含 16 个单独的位(当然)。
- 但我们还希望能够解决这些词语中的各个部分。
- 因此,我们定义了 16 个引用同一寄存器的标签,但使用位表示法来表示标签地址。
- 我们可以正常接收整个单词的信息,但是定义为同一个单词内的位的标签始终为 0。
- 这难道不是受支持的配置吗?
- 或者这种行为是由于设备设置为模拟而导致的?
这是文章 379578 的 PDF 版本,可能已过期。最新版本 CS379578