| | |
| | | return |
| | | } |
| | | |
| | | service.TaskFlagUnset(conf.Conf.CurrentDeviceID, procedure.Channel) |
| | | service.TaskEndTimeSet(conf.Conf.CurrentDeviceID, procedure.Channel, time.Now().Unix()) //设置工序运行结束时间 |
| | | service.TaskFlagUnset(procedure.DeviceID, procedure.Channel) |
| | | service.TaskEndTimeSet(procedure.DeviceID, procedure.Channel, time.Now().Unix()) //设置工序运行结束时间 |
| | | ctx.Ok() |
| | | } |
| | | |
| | |
| | | return |
| | | } |
| | | |
| | | service.TaskFlagSet(conf.Conf.CurrentDeviceID, procedure.Channel, int(procedure.ID)) |
| | | service.TaskStartTimeSet(conf.Conf.CurrentDeviceID, procedure.Channel, time.Now().Unix()) //设置工序运行开始时间 |
| | | service.TaskEndTimeSet(conf.Conf.CurrentDeviceID, procedure.Channel, 0) //设置工序运行结束时间 |
| | | service.TaskFlagSet(procedure.DeviceID, procedure.Channel, int(procedure.ID)) |
| | | service.TaskStartTimeSet(procedure.DeviceID, procedure.Channel, time.Now().Unix()) //设置工序运行开始时间 |
| | | service.TaskEndTimeSet(procedure.DeviceID, procedure.Channel, 0) //设置工序运行结束时间 |
| | | ctx.Ok() |
| | | } |
| | | |
| | |
| | | logx.Errorf("miss param address, k:%v, v:%v", k, v) |
| | | continue |
| | | } |
| | | err := service.PlcWriteDirect(plcConfig, address, v) |
| | | err := service.PlcWriteDirect(plcConfig, v, &model.DevicePlcAddress{ |
| | | StartAddress: address, |
| | | }) |
| | | if err != nil { |
| | | plcConfig.CurrentErr = err |
| | | failedNumbers++ |