service/plc.go
@@ -122,6 +122,8 @@ case constvar.PlcStartAddressValueTypeInt: if len(value) == 2 { return int(binary.BigEndian.Uint16(value)), nil } else if len(value) == 4 { return int32(value[2])<<8 + int32(value[3]), nil } else { logx.Errorf("plc read get an unknown int value: %v, address:%v", value, address) return nil, errors.New(fmt.Sprintf("unknown int value:%v", value))