| | |
| | | } |
| | | } |
| | | break; |
| | | case 3: |
| | | // 手动断开充电 |
| | | // 前进信号存在,说明机械臂未伸回 |
| | | if (chargeCoreService.checkForwardRelayOnline(modbusTCPMaster)) { |
| | | log.info("发送充电机手动断充指令:车号:{}", agvDetail.getAgvId$()); |
| | | chargeCoreService.stopCharging(modbusTCPMaster); |
| | | continue; |
| | | } |
| | | if (chargeCoreService.checkBackwardRelayOffline(modbusTCPMaster)) { |
| | | redis.deleteMap(RedisConstant.AGV_CHARGE_FLAG, key); |
| | | log.info("charge over by handle:{}", agvDetail.getAgvId$()); |
| | | } else { |
| | | log.info("手动后退到位信号失败:车号:{}", agvDetail.getAgvId$()); |
| | | } |
| | | break; |
| | | // case 3: |
| | | // // 手动断开充电 |
| | | // // 前进信号存在,说明机械臂未伸回 |
| | | // if (chargeCoreService.checkForwardRelayOnline(modbusTCPMaster)) { |
| | | // log.info("发送充电机手动断充指令:车号:{}", agvDetail.getAgvId$()); |
| | | // chargeCoreService.stopCharging(modbusTCPMaster); |
| | | // continue; |
| | | // } |
| | | // if (chargeCoreService.checkBackwardRelayOffline(modbusTCPMaster)) { |
| | | // redis.deleteMap(RedisConstant.AGV_CHARGE_FLAG, key); |
| | | // log.info("charge over by handle:{}", agvDetail.getAgvId$()); |
| | | // } else { |
| | | // log.info("手动后退到位信号失败:车号:{}", agvDetail.getAgvId$()); |
| | | // } |
| | | // break; |
| | | default: |
| | | log.error("charge status error: {}", status); |
| | | break; |