*
lsh
3 天以前 5762b0ef3e937042a21d4a19ddfee59207ea43f3
src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -105,7 +105,7 @@
                    default:
                        break;
                }
                Thread.sleep(500);
                Thread.sleep(200);
            } catch (Exception e) {
//                e.printStackTrace();
            }
@@ -282,16 +282,19 @@
            log.error("堆垛机写入命令为空");
            return false;
        }
        CrnErrCache.updateCrnErr(slave.getId(), "-");
//        try{
//            BasErrLogService basErrLogService = SpringUtils.getBean(BasErrLogService.class);
//            BasErrLog basErrLog = new BasErrLog(command,"","任务下发记录");
//            if (!basErrLogService.insert(basErrLog)) {
//                log.error("堆垛机plc异常记录失败 ===>> [id:{}] [error:{}]", slave.getId(), "任务下发记录失败");
//            }
//        } catch (Exception e3){
//        }
//        convertRow(command);
        try{
            DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class);
            deviceErrorService.addDeviceError("crnWriteIng", slave.getId(), "巷道号"+command.getLaneNo()+";堆垛机待下发指令:"+JSON.toJSONString(command.getNowTask()));
        } catch (Exception e){
        }
        try{
            CrnErrCache.updateCrnErr(slave.getId(), "-");
        } catch (Exception e){
            log.error(JSON.toJSONString(e));
            log.error("堆垛机任务写异常:异常定位值:crnWrite-294行");
        }
        command.setCrnNo(slave.getId());
        short[] array = new short[10];
        array[0] = command.getAckFinish();