zhangqian
2023-08-26 c1725ed1a2e8bf91ab0920476a307c129c9222dd
service/plc.go
@@ -43,7 +43,12 @@
   case constvar.PlcStartAddressValueTypeString:
      return string(rawData), nil
   case constvar.PlcStartAddressValueTypeInt:
      return int(binary.BigEndian.Uint16(rawData)), nil
      if len(rawData) == 2 {
         return int(binary.BigEndian.Uint16(rawData)), nil
      } else {
         logx.Errorf("plc read get an unknown int value: %v, address:%v", rawData, startAddress)
         return nil, errors.New(fmt.Sprintf("unknown int value:%v", rawData))
      }
   }
   return nil, errors.New("undefined value type")
}