| | |
| | | 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 { |
| | |
| | | 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 |