service/plc.go | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
service/plc.go
@@ -120,7 +120,11 @@ func ReadHoldingRegister(ipAddr string, address, length int) ([]byte, error) { if conf.Conf.PLC.Package == constvar.PlcPackageApache { return apacheplc4x.ReadHoldingRegister(ipAddr, address, length) newLength := length / 2 if newLength == 0 { newLength = 1 } return apacheplc4x.ReadHoldingRegister(ipAddr, address, newLength) } else if conf.Conf.PLC.Package == constvar.PlcPackageApacheLongConnection { conn, err := plc.GetModbusConnection(ipAddr) if err != nil {