zhangqian
2023-09-15 fc85945b34f5051635aacf90446e8061a683fb2f
api/v1/plc.go
@@ -29,8 +29,8 @@
   if !ok {
      return
   }
   finishNumber, _ := service.PlcCacheGet(constvar.PlcCacheKeyFinishNumber)
   totalNumber, _ := service.PlcCacheGet(constvar.PlcCacheKeyTotalNumber)
   finishNumber, _ := service.PlcCacheGet(params.Position, constvar.PlcCacheKeyFinishNumber)
   totalNumber, _ := service.PlcCacheGet(params.Position, constvar.PlcCacheKeyTotalNumber)
   resp := new(response.ProductProgress)
   resp.FinishNumber = cast.ToInt(finishNumber)
   resp.TotalNumber = cast.ToInt(totalNumber)
@@ -42,8 +42,8 @@
   plcStatus := 1 //断开连接
   ipAddr := fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port)
   conn, err := plc.GetModbusConnection(ipAddr)
   if err == nil && conn.IsConnected() {
   _, err := plc.GetModbusConnection(ipAddr)
   if err == nil {
      if resp.FinishNumber > 0 { //生产
         plcStatus = 2
      } else { //待机