1

我必须更新旧的 WinForms 应用程序。该应用程序使用 AdvancedHMI .NET 软件。我正在毫无问题地连接到 PLC(AutomationDirect DirectLogic 06 系列),并且正在准确读取各种其他寄存器。我期望从寄存器中获得一个 4 位数的值。
我是这样读的:

Dim rawValue As String = BeltSpeedModbusTcpCom.Read("V3103")

当我阅读寄存器时,我得到地址找不到。

我得到的梯形图是:

梯形逻辑 我尝试过调整地址,使用 03103、F3103 和其他组合。我们可以使用客户拥有的软件在PLC中实时查看地址值。

4

1 回答 1

0

根据DL-06 手册第 4-13 页,“V”寄存器编号为八进制。尝试阅读“1603”,即八进制 3103 转换为十进制。

于 2020-03-26T15:48:40.610 回答