From f179075e507d30dc0284ea78e6296e26320d52a5 Mon Sep 17 00:00:00 2001
From: wuyouming666 <2265557248@qq.com>
Date: 星期四, 09 五月 2024 13:37:12 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes
---
hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/common/PlcHomeEdg.java | 40 +++++++++++++++++-----------------------
1 files changed, 17 insertions(+), 23 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..7331a33 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
@@ -1,6 +1,5 @@
package com.mes.common;
-import cn.hutool.core.date.DateTime;
import cn.hutool.json.JSONObject;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.mes.edgstoragecage.entity.EdgStorageCage;
@@ -17,10 +16,7 @@
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
@Service
@Slf4j
@@ -60,13 +56,13 @@
// //mapType.put("A10_glass_status", "Word");
// mapType.put("A09_prohibit_film_production", "Word");
// mapType.put("A10_prohibit_film_production", "Word");
- mapValue.put("A06_request_word","1");//璇锋眰瀛�
- mapValue.put("A05_scanning_ID","11111111111");//璇锋眰ID
- mapValue.put("MES_confirmation_word","0");//MES鍙戦�佸瓧
- mapValue.put("A09_glass_status","0");//A09鐜荤拑鐘舵��
- mapValue.put("A10_glass_status","0");//A09鐜荤拑鐘舵��
- mapValue.put("A09_prohibit_film_production","0");//A9绂佹鍑虹墖
- mapValue.put("A10_prohibit_film_production","0");//A10绂佹鍑虹墖
+ mapValue.put("A06_request_word", "1");//璇锋眰瀛�
+ mapValue.put("A05_scanning_ID", "11111111111");//璇锋眰ID
+ mapValue.put("MES_confirmation_word", "0");//MES鍙戦�佸瓧
+ mapValue.put("A09_glass_status", "0");//A09鐜荤拑鐘舵��
+ mapValue.put("A10_glass_status", "0");//A09鐜荤拑鐘舵��
+ mapValue.put("A09_prohibit_film_production", "0");//A9绂佹鍑虹墖
+ mapValue.put("A10_prohibit_film_production", "0");//A10绂佹鍑虹墖
}
@@ -91,10 +87,10 @@
taskCache.setStartCell(0);
taskCache.setEndCell(edgStorageCage.getSlot());
taskCache.setTaskType(1);
- taskCache.setCreateTime(new DateTime());
+ taskCache.setCreateTime(new Date());
edgStorageCageDetailsMapper.updateById(edgStorageCageDetails);
taskCacheService.insertTaskCache(taskCache);
- S7object.getinstance().plccontrol.WriteWord(mapParameter.get("MES_confirmation_word"), (short)1);
+ S7object.getinstance().plccontrol.WriteWord(mapParameter.get("MES_confirmation_word"), (short) 1);
} else {
log.info("涓嶅瓨鍦ㄧ┖鏍�");
}
@@ -129,9 +125,9 @@
taskCache.setStartCell(outEdgStorageCageDetails.getSlot());
taskCache.setEndCell(endcell);
taskCache.setTaskType(2);
- taskCache.setCreateTime(new DateTime());
+ taskCache.setCreateTime(new Date());
taskCacheService.insertTaskCache(taskCache);
- S7object.getinstance().plccontrol.WriteWord(mapParameter.get("MES_confirmation_word"), (short)1);
+ S7object.getinstance().plccontrol.WriteWord(mapParameter.get("MES_confirmation_word"), (short) 1);
}
@@ -153,18 +149,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