From 0d753084de2b9c50955fc387b1776a0d37a914c5 Mon Sep 17 00:00:00 2001 From: admin <15939171744@163.com> Date: 星期五, 25 四月 2025 09:37:47 +0800 Subject: [PATCH] 优化 --- jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/controller/BsFormulaChildInfoController.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/controller/BsFormulaChildInfoController.java b/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/controller/BsFormulaChildInfoController.java index 4dfcc1e..62b6e26 100644 --- a/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/controller/BsFormulaChildInfoController.java +++ b/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/controller/BsFormulaChildInfoController.java @@ -53,6 +53,32 @@ private MiloService miloService; /** + * 杩斾慨淇℃伅鍐欏叆plc + */ + @GetMapping("/writeRepairInformationIntoPlc") + public AjaxResult writeRepairInformationIntoPlc(BsFormulaChildInfo bsFormulaChildInfo) + { + String thoroughfare = Constants.thoroughfareMap.get(bsFormulaChildInfo.getProcessesCode());//鑾峰彇閫氶亾 + try { + String prefix = thoroughfare+".OP165."; + miloService.writeToOpcUa(ReadWriteEntity.builder().identifier(prefix+"RepairSN").value(bsFormulaChildInfo.getSfcCode()).build()); + miloService.writeToOpcUa(ReadWriteEntity.builder().identifier(prefix+"RepairWorknum").value(bsFormulaChildInfo.getWorkOrderNo()).build()); + miloService.writeToOpcUa(ReadWriteEntity.builder().identifier(prefix+"Repairstation").value(bsFormulaChildInfo.getProcessesCode()).build()); + miloService.writeToOpcUa(ReadWriteEntity.builder().identifier(prefix+"RepairLastar").value(bsFormulaChildInfo.getEngravingStatus()).build()); + miloService.writeToOpcShort(ReadWriteEntity.builder().identifier(prefix+"RepairFlag").value(1).build()); + + } catch (Exception e) { + throw new RuntimeException(e); + } + return AjaxResult.success(); + } + + public static void main(String[] args) { + String str = "TZ180XSDSZX012409120000001"; + System.out.println(str.length()); + } + + /** * 鏈仛瀹屽伐搴忓洖澶峱lc淇″彿 */ @GetMapping("/unfinishedProcess") -- Gitblit v1.9.3