From e16fa8a789333385a04b51b68ec717f79c7a9af0 Mon Sep 17 00:00:00 2001
From: tuqiang <437016993@qq.com>
Date: Mon, 22 Dec 2025 08:50:07 +0800
Subject: [PATCH] =?UTF-8?q?add:=E6=96=B0=E5=A2=9E=E5=85=89=E6=A0=85?=
=?UTF-8?q?=E9=A9=B1=E5=8A=A8=E4=BB=A5=E5=8F=8A=E7=A7=91=E8=81=AA=E6=9A=82?=
=?UTF-8?q?=E5=81=9C=E5=92=8C=E6=81=A2=E5=A4=8D=E8=BD=A6=E8=BE=86=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
acs2/nladmin-system/nlsso-server/pom.xml | 10 +
.../nl/acs/agv/rest/KeCongAgvController.java | 9 +-
.../nl/acs/agv/server/KeCongAgvService.java | 8 +-
.../agv/server/impl/KeCongAgvServiceImpl.java | 131 ++-
.../java/org/nl/acs/device/domain/Device.java | 42 +-
.../device_driver/driver/OpcDeviceDriver.java | 13 +-
.../device_driver/raster/ItemProtocol.java | 47 +
.../raster/RasterDefination.java | 56 ++
.../raster/RasterDeviceDriver.java | 93 ++
.../opc/DeviceModbusTcpProtocolRunnable.java | 941 ++++++++++++++++++
.../DeviceModbusTcpSynchronizeAutoRun.java | 99 ++
.../nl/acs/opc/DeviceOpcProtocolRunable.java | 32 +-
.../main/java/org/nl/acs/opc/OpcConfig.java | 28 +
.../main/java/org/nl/acs/opc/OpcItemDto.java | 2 +
.../task/service/impl/TaskServiceImpl.java | 1 +
.../main/resources/config/application-dev.yml | 2 +-
.../src/main/resources/config/application.yml | 2 +-
acs2/nladmin-ui/.env.development | 4 +-
acs2/nladmin-ui/.env.production | 4 +-
acs2/nladmin-ui/public/config.js | 4 +-
.../src/views/acs/device/config.vue | 4 +-
.../src/views/acs/device/driver/raster.vue | 544 ++++++++++
22 files changed, 2023 insertions(+), 53 deletions(-)
create mode 100644 acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/raster/ItemProtocol.java
create mode 100644 acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/raster/RasterDefination.java
create mode 100644 acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/raster/RasterDeviceDriver.java
create mode 100644 acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/opc/DeviceModbusTcpProtocolRunnable.java
create mode 100644 acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/opc/DeviceModbusTcpSynchronizeAutoRun.java
create mode 100644 acs2/nladmin-ui/src/views/acs/device/driver/raster.vue
diff --git a/acs2/nladmin-system/nlsso-server/pom.xml b/acs2/nladmin-system/nlsso-server/pom.xml
index ecfd722..f29a8b8 100644
--- a/acs2/nladmin-system/nlsso-server/pom.xml
+++ b/acs2/nladmin-system/nlsso-server/pom.xml
@@ -451,6 +451,16 @@
xercesImpl
2.12.0
-->
+
+ net.java.dev.jna
+ jna
+ 5.14.0
+
+
+ com.digitalpetri.modbus
+ modbus-master-tcp
+ 1.2.0
+
diff --git a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/rest/KeCongAgvController.java b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/rest/KeCongAgvController.java
index cb0ce53..3a0c0f3 100644
--- a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/rest/KeCongAgvController.java
+++ b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/rest/KeCongAgvController.java
@@ -34,10 +34,17 @@ public class KeCongAgvController {
return new ResponseEntity<>(keCongAgvService.applyIn(requestParam), HttpStatus.OK);
}
+ @PostMapping("/requestResource")
+ @Log("请求资源")
+ @SaIgnore
+ public ResponseEntity