我必须更新旧的WinForms应用程序。该应用程序使用AdvancedHMI .NET软件。我可以毫无问题地连接到PLC(AutomationDirect DirectLogic 06系列),并且可以正确读取各种其他寄存器。我期望从寄存器中获取4位数字的值。我正在这样阅读:
Dim rawValue As String = BeltSpeedModbusTcpCom.Read("V3103")
当我阅读寄存器时,找不到地址。
给出的梯形图是:
根据DL-06 manual的第4-13页,“ V”寄存器号为八进制。尝试读取“ 1603”,它是将八进制3103转换为十进制。