zhangqian
2023-08-26 4fecb91d754b375a8775e6767603ebcb44ede363
api/v1/task.go
@@ -265,11 +265,10 @@
   if code != ecode.OK {
      return errors.New("请先配置PLC")
   }
   conn, err := plc.NewModbusConnection(fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port))
   conn, err := plc.GetModbusConnection(fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port))
   if err != nil {
      return errors.New(fmt.Sprintf("连接plc失败: %v", err.Error()))
   }
   defer conn.Close()
   logx.Info("----------------开始下发工艺参数-----------------")
   for k, v := range paramsMap {
@@ -297,11 +296,10 @@
   if code != ecode.OK {
      return errors.New("请先配置PLC")
   }
   conn, err := plc.NewModbusConnection(fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port))
   conn, err := plc.GetModbusConnection(fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port))
   if err != nil {
      return errors.New(fmt.Sprintf("连接plc失败: %v", err.Error()))
   }
   defer conn.Close()
   logx.Info("----------------开始下发工艺参数-----------------")
   var missNumbers int
@@ -315,6 +313,7 @@
            logx.Infof("WriteHoldingRegister ok: key: %v, value: %v, result: %v", k, v, result)
         }
      } else {
         logx.Errorf("miss param address, k:%v, v:%v", k, v)
         missNumbers++
      }
   }