From c49dc2f40279bcc360948cea68dec69cf213b85f Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期一, 25 十二月 2023 15:33:34 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes --- springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java index 2b12967..32c2368 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java +++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java @@ -2,8 +2,10 @@ import cn.hutool.json.JSONObject; +import java.io.IOException; import java.sql.SQLException; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; @@ -30,10 +32,20 @@ private JdbcConnections dbserve; // 鍑虹墖闃熷垪鏄惁鍏佽鍑虹墖 public static Boolean isAllowQueue = true; + public static Boolean isAllowReordering = true; // 閾濇id public static String FrameNo=""; // 鏄惁闇�瑕佹墜鍔ㄧ‘璁ょ幓鐠� public static Boolean isConfirm = false; + + private Configuration config; + + + + + public Plchome() throws IOException { + config = new Configuration("config.properties"); + } // public static Map b=new HashMap<>(); // b.put() @@ -92,8 +104,10 @@ // 鑾峰彇鍑虹墖闃熷垪淇℃伅 List<Out_slice> listoutslice = outSliceServive.SelectProductionqueue(); jsonObject.append("listoutslice", listoutslice); - // 鑾峰彇褰撳墠鍑虹墖闃熷垪鐘舵�� + // 鑾峰彇褰撳墠鍑虹墖闃熷垪鍑虹墖鐘舵�� jsonObject.append("isAllowQueue", Plchome.isAllowQueue); + // 鑾峰彇褰撳墠鍑虹墖闃熷垪璋冨簭鐘舵�� + jsonObject.append("isAllowReordering", Plchome.isAllowReordering); // 鏄惁闇�瑕佷汉宸ョ‘璁や笂鐗囩幓鐠� jsonObject.append("isConfirm", isConfirm); @@ -155,6 +169,16 @@ jsonObject.append("emergencystop", emergencystop); } + //缁堟缁х画鎸夐挳 + List<String> niuanaddressList3 = Arrays.asList(config.getProperty("Parameter2.stop").split(",")); + List<Boolean> anniuread = S7control.getinstance().readBits(niuanaddressList3); + + short[] anniuparams = new short[anniuread.size()]; + for (int i = 0; i < anniuread.size(); i++) { + boolean value = anniuread.get(i); + anniuparams[i] = value ? (short) 1 : (short) 0; + } + jsonObject.append("Abort", anniuparams); // 閾濇绾夸氦浜� // //閾濇id璇锋眰瀛� -- Gitblit v1.8.0