pkg/plc/modbusx/modbus.go
@@ -6,9 +6,15 @@ ) func Read(ipAddr string, address uint16, quantity uint16) (data []byte, err error) { address-- cli := getModbusConnection(ipAddr) data, err = cli.ReadHoldingRegisters(address, quantity) dealErr(err, ipAddr) if err != nil { cli = getModbusConnection(ipAddr) data, err = cli.ReadHoldingRegisters(address, quantity) dealErr(err, ipAddr) } return }