From 7f16849cfa9362d32eaaf323c71350351f13b689 Mon Sep 17 00:00:00 2001
From: huang <1532065656@qq.com>
Date: 星期四, 11 九月 2025 08:51:15 +0800
Subject: [PATCH] 添加看板库位库存接口

---
 JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/S7control.java |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/S7control.java b/JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/S7control.java
index 45bf01e..917dd3d 100644
--- a/JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/S7control.java
+++ b/JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/S7control.java
@@ -1,9 +1,11 @@
 package com.mes.tools;
 
+import com.github.s7connector.api.DaveArea;
 import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType;
 import com.github.xingshuangs.iot.protocol.s7.service.MultiAddressWrite;
 import com.github.xingshuangs.iot.protocol.s7.service.S7PLC;
 
+import java.nio.ByteBuffer;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -291,7 +293,6 @@
         if (s7PLC == null) {
             return null;
         }
-        // List<String> addresslist = GetAddressList(address, count, 16);
         byte[] bytes = null;
         try {
             bytes = s7PLC.readByte(address, count);
@@ -462,4 +463,26 @@
         }
         return addresslist;
     }
+
+    public void writeString(String addr,String data) {
+        s7PLC.writeString(addr,data);
+    }
+
+    public void writeUInt16(String addr,int data) {
+        s7PLC.writeUInt16(addr,data);
+    }
+
+    public void writeUInt32(String addr,int data) {
+        s7PLC.writeUInt32(addr,data);
+    }
+
+    public void writeStringy(String addr,String value) {
+        byte[] bytes = value.getBytes();
+        s7PLC.writeByte(addr,bytes);
+    }
+
+    public String readStrings(String addr) {
+        return s7PLC.readString(addr);
+    }
+
 }

--
Gitblit v1.8.0