zhangqian
2023-11-25 efec800478214f3a412f879d2b51c2968515995d
service/plc.go
@@ -45,7 +45,9 @@
   var (
      ipAddr string
   )
   defer dealErr(err)
   defer func() {
      dealErr(err)
   }()
   if plcConfig.Method == constvar.PlcMethodModbusTCP {
      ipAddr = fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port)
      err = WriteByModbusTCP(ipAddr, address, value)
@@ -81,7 +83,9 @@
   var (
      ipAddr string
   )
   defer dealErr(err)
   defer func() {
      dealErr(err)
   }()
   if plcConfig.Method == constvar.PlcMethodModbusTCP || plcConfig.Method == constvar.PlcMethodModbusRTU {
      var value []byte
      if plcConfig.Method == constvar.PlcMethodModbusTCP {
@@ -200,7 +204,6 @@
}
func dealErr(err error) {
   logx.Infof("deal err: %v", err)
   if err != nil {
      FailureRemainingOpportunitiesDecr() //减少失败剩余机会
   } else {