| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "rgv连接失败"+e.getMessage()); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | initRgv(); |
| | | // e.printStackTrace(); |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV数据读取线程异常"+e.getMessage()); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | initRgv(); |
| | | // e.printStackTrace(); |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV数据任务下发复位线程异常"+e.getMessage()); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | initRgv(); |
| | | // e.printStackTrace(); |
| | |
| | | while (true) { |
| | | RgvRunProtocol rgvRun = RgvRunCache.getRgvRun(); |
| | | if (!rgvRun.getRgvNo().equals(slave.getId())){ |
| | | |
| | | continue; |
| | | } |
| | | try { |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV任务下发线程异常"+e.getMessage()); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | rgvRun = RgvRunCache.getRgvRun(); |
| | | rgvRun.currentTimeMilliOld = System.currentTimeMillis()+50; |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV行走超出范围"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | return false; |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV行走超出范围"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | return false; |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV行走超出范围"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | return false; |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV行走超出范围"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | return false; |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV行走超出范围"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | return false; |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV行走超出范围"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | return false; |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV行走超出范围"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | return false; |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV行走超出范围"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | return false; |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV异常"+e.getMessage()); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | rgvProtocol.setStatusEnable(true); |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGVplc连接失败"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | } |
| | | initRgv(); |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV plc数据库更新失败"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | } |
| | | } catch (Exception ignore) { |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "读取RGV plc状态信息失败"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | } |
| | | } catch (Exception e) { |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "读取RGV plc状态信息失败"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | initRgv(); |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV写入命令为空"); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | return false; |
| | | } |
| | |
| | | DeviceErrorService deviceErrorService = SpringUtils.getBean(DeviceErrorService.class); |
| | | deviceErrorService.addDeviceError("rgv", slave.getId(), "RGV 命令下发"+JSON.toJSON(taskProtocol)); |
| | | } catch (Exception e2){ |
| | | log.error("e2:"+e2.getMessage()); |
| | | // log.error("e2:"+e2.getMessage()); |
| | | } |
| | | OutputQueue.RGV.offer(MessageFormat.format("【{0}】[id:{1}] >>>>> 命令下发: {2}", DateUtils.convert(new Date()), slave.getId(), JSON.toJSON(taskProtocol))); |
| | | return true; |