From 8c8e78eac51fdc57942e1e348ba54d0116515408 Mon Sep 17 00:00:00 2001 From: zhangyong <517047165@qq.com> Date: 星期三, 08 五月 2024 10:38:46 +0800 Subject: [PATCH] 修正plc读取代码方式 --- hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java | 12 +++++------- 1 files changed, 5 insertions(+), 7 deletions(-) diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java index 08b144c..8ca8e6d 100644 --- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java +++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java @@ -153,18 +153,16 @@ } mapValue.put(key, value); } + + S7object.getinstance().plccontrol.WriteWord(S7object.getinstance().PlcMesObject.getPlcParameter("A06_request_word").getAddress(), (short)1); try { Thread.sleep(1000); - taskCacheService = WebSocketServer.applicationContext.getBean(TaskCacheService.class); - glassInfoService = WebSocketServer.applicationContext.getBean(GlassInfoService.class); - edgStorageCageService = WebSocketServer.applicationContext.getBean(EdgStorageCageService.class); - edgStorageCageDetailsMapper = WebSocketServer.applicationContext.getBean(EdgStorageCageDetailsMapper.class); // initialize();//鍒濆鍖栨暟鎹� - if ("0".equals(mapValue.get("A06_request_word"))) { + if ("0".equals(S7object.getinstance().PlcMesObject.getPlcParameter("A06_request_word"))) { //娓呴櫎 S7object.getinstance().plccontrol.WriteWord(mapParameter.get("MES_confirmation_word"), (short) 0); - } else if ("1".equals(mapValue.get("A06_request_word")) && - "0".equals(mapValue.get("MES_confirmation_word"))) { + } else if ("1".equals(S7object.getinstance().PlcMesObject.getPlcParameter("A06_request_word")) && + "0".equals(S7object.getinstance().PlcMesObject.getPlcParameter("MES_confirmation_word"))) { inTo(); } else if ("2".equals(mapValue.get("A06_request_word")) && -- Gitblit v1.8.0